<SEC-DOCUMENT>0000811156-23-000038.txt : 20230427
<SEC-HEADER>0000811156-23-000038.hdr.sgml : 20230427
<ACCEPTANCE-DATETIME>20230427124401
ACCESSION NUMBER:		0000811156-23-000038
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		84
CONFORMED PERIOD OF REPORT:	20230331
FILED AS OF DATE:		20230427
DATE AS OF CHANGE:		20230427

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			CMS ENERGY CORP
		CENTRAL INDEX KEY:			0000811156
		STANDARD INDUSTRIAL CLASSIFICATION:	ELECTRIC & OTHER SERVICES COMBINED [4931]
		IRS NUMBER:				382726431
		STATE OF INCORPORATION:			MI
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-09513
		FILM NUMBER:		23853956

	BUSINESS ADDRESS:	
		STREET 1:		ONE ENERGY PLAZA
		CITY:			JACKSON
		STATE:			MI
		ZIP:			49201
		BUSINESS PHONE:		5177880550

	MAIL ADDRESS:	
		STREET 1:		ONE ENERGY PLAZA
		CITY:			JACKSON
		STATE:			MI
		ZIP:			49201

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			CONSUMERS ENERGY CO
		CENTRAL INDEX KEY:			0000201533
		STANDARD INDUSTRIAL CLASSIFICATION:	ELECTRIC & OTHER SERVICES COMBINED [4931]
		IRS NUMBER:				380442310
		STATE OF INCORPORATION:			MI
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-05611
		FILM NUMBER:		23853957

	BUSINESS ADDRESS:	
		STREET 1:		ONE ENERGY PLAZA
		CITY:			JACKSON
		STATE:			MI
		ZIP:			49201
		BUSINESS PHONE:		5177880550

	MAIL ADDRESS:	
		STREET 1:		ONE ENERGY PLAZA
		CITY:			JACKSON
		STATE:			MI
		ZIP:			49201

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	CONSUMERS POWER CO
		DATE OF NAME CHANGE:	19920703
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>cms-20230331.htm
<DESCRIPTION>FORM 10-Q (CMS ENERGY AND CONSUMERS)
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2023 Workiva--><!--r:2ea3b7d5-7568-401e-9f8f-c99cc24cacc2,g:da6714d2-4111-4163-8c00-7474cac402c2,d:e1330b4321ea48ca8482273d57ef24b8--><html xmlns="http://www.w3.org/1999/xhtml" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:cms="http://www.consumersenergy.com/20230331" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:stpr="http://xbrl.sec.gov/stpr/2022" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:srt="http://fasb.org/srt/2022" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>cms-20230331</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOC9mcmFnOmVlM2JkMjlhOTIwNjQ0YmM4OWZlODEwYmMwZDg3YzdjL3RhYmxlOmFhYTg2YzJhZjk4MzQzMzI5OTJjZWE0NWFhMmM1YjFhL3RhYmxlcmFuZ2U6YWFhODZjMmFmOTgzNDMzMjk5MmNlYTQ1YWEyYzViMWFfNC0xLTEtMS0yMzkwOTQ_9d972aa8-98d0-479e-a687-742dac1ea91a">0000811156</ix:nonNumeric><ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOC9mcmFnOmVlM2JkMjlhOTIwNjQ0YmM4OWZlODEwYmMwZDg3YzdjL3RhYmxlOmFhYTg2YzJhZjk4MzQzMzI5OTJjZWE0NWFhMmM1YjFhL3RhYmxlcmFuZ2U6YWFhODZjMmFmOTgzNDMzMjk5MmNlYTQ1YWEyYzViMWFfNS0xLTEtMS0yMzkwOTQ_5b56b657-fa88-4e54-a246-4fd2db2d188a">2023</ix:nonNumeric><ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOC9mcmFnOmVlM2JkMjlhOTIwNjQ0YmM4OWZlODEwYmMwZDg3YzdjL3RhYmxlOmFhYTg2YzJhZjk4MzQzMzI5OTJjZWE0NWFhMmM1YjFhL3RhYmxlcmFuZ2U6YWFhODZjMmFmOTgzNDMzMjk5MmNlYTQ1YWEyYzViMWFfNi0xLTEtMS0yMzkwOTQ_589b2cef-5e44-4145-827b-164ba4a5eeb5">Q1</ix:nonNumeric><ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="dei:AmendmentFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOC9mcmFnOmVlM2JkMjlhOTIwNjQ0YmM4OWZlODEwYmMwZDg3YzdjL3RhYmxlOmFhYTg2YzJhZjk4MzQzMzI5OTJjZWE0NWFhMmM1YjFhL3RhYmxlcmFuZ2U6YWFhODZjMmFmOTgzNDMzMjk5MmNlYTQ1YWEyYzViMWFfNy0xLTEtMS0yMzkwOTQ_8689fa3e-9df6-46f4-be08-7f6fe30fa8d3">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOC9mcmFnOmVlM2JkMjlhOTIwNjQ0YmM4OWZlODEwYmMwZDg3YzdjL3RhYmxlOmFhYTg2YzJhZjk4MzQzMzI5OTJjZWE0NWFhMmM1YjFhL3RhYmxlcmFuZ2U6YWFhODZjMmFmOTgzNDMzMjk5MmNlYTQ1YWEyYzViMWFfOC0xLTEtMS0yMzkwOTQ_4a6af6ca-2538-48f2-ba62-864653066efd">--12-31</ix:nonNumeric><ix:nonNumeric contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOC9mcmFnOmVlM2JkMjlhOTIwNjQ0YmM4OWZlODEwYmMwZDg3YzdjL3RhYmxlOmFhYTg2YzJhZjk4MzQzMzI5OTJjZWE0NWFhMmM1YjFhL3RhYmxlcmFuZ2U6YWFhODZjMmFmOTgzNDMzMjk5MmNlYTQ1YWEyYzViMWFfMTAtMS0xLTEtMjM5MDk0_001633fd-e77a-41dc-8824-fa15a108e852">0000201533</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="cms-20230331.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iba3eaa33fd1c4d6f82a224f7d7a0baf2_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibcc33e7a01144496bb80a30cd6c99a82_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cms:A5.625JuniorSubordinatedNotesDue2078Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iec117f79b66e4d86aa59329b3eecff04_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cms:A5.875JuniorSubordinatedNotesDue2078Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia45ba07e389946a1bc63c5687b7c9001_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cms:A5.875JuniorSubordinatedNotesDue2079Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9d91ba15076c4f0d8ae814faf8d21f24_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cms:SeriesCPreferredStockDepositarySharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7351e8a64f49475bbdee996afeea8a2c_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CumulativePreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b3b319d4ccf4202aa4334f026c6e8ab_I20230410"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-04-10</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="ib83773fc48b44dfcb953009a578de4b0_I20230410"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-10</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic28c556341d54d97ba34178f583fb9b5_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityPurchasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4da21a223192461e935b14480e24b84e_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityPurchasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ce27e5dad7544ccacf6d06544c0cc6a_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:OilAndGasPurchasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ebe0118c62243a2ad0125d0a9110f10_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:OilAndGasPurchasedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i253c582f19e441cfa43f0950778dbf45_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:RelatedAndNonRelatedPartyStatusAxis">cms:NonrelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0f75be0194804a7d8759ae58276dbeaf_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="cms:RelatedAndNonRelatedPartyStatusAxis">cms:NonrelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i89c5520c2e884e53951c1d4c0798afea_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iacd7cd6567314e6db692361c0779f8c3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i467bb140859f447490e4453c2df02e66_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i734f0b96cc6b44dfa9c1f826054e3b27_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cms:SeriesCPreferredStockDepositarySharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b71d144fe504e978e183c3bbb5c20d4_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cms:SeriesCPreferredStockDepositarySharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6b6edddf8a434c1b875d2bd4268a6548_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i57c2f5057dd444758b182693d6c25f1d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i978e856fe5cd4c619cca67bef688e4d0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic3128241b0db4c6eb01c50fa0be653b4_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id454da5e568c4a83966805a7e1a8060a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i61fdb1f5c3874d92b1f245e04d01f4f1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i38063e4136b645adbe0191b6be7a22a1_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5bec2b7e88ba43c1aecf4e36e5b4dd1d_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i27d05f4e7cd54b30b5ddc75b06280311_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3b4066aeead148608a245860f48937ef_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb05f2029a6a4175b3420817d1b25d8b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7db1eb8e43f046f687ca9e9617d8e093_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia8530c98dad44f2797afa67e2fb767f5_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id9f65ade50ba4526a50ad975081913b4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i731d30c8ca984a2aa39418955a1e192e_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i92d053f2630d4a7ba550e98323175388_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia38f2b064f0941ad8cf1055970e10f4a_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff8490c156774e60871e6ceebd7ce5c7_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1c990e076f34a59aeba521776a77a5b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i46669ec16a5b42839d7942e26e570c87_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i314cda1cbae14722b59ce681ed2c5135_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icc9371e49220488685d16e9363b9fae5_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie3ce9e1adc374f13970ee06e55e3d595_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if586f3e5687f4ab0b9627f5a50143ae5_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic16d7d6f3ad04a9cb5fbd36dc8d701e5_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i41f6b012c98246b4928457de1b97bf49_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i90ce3382237d46dfb9c604d34127c9a2_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie0f93775aaf046d1b6f9c9a509b0fdeb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia822353c35444677ac72679b9f1a07cc_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icf3dd80bc3164402b73eb24cefeed540_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i88e778c6210b40939bbe1d4cdd24b9fc_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie80de889139b4cf2b6d0dcb5acb8191f_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9654e9e1516442e5aed27189e317122a_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i729d62efae4c4b4ea0cb6a1dde314990_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide63e87f6fa54bb7ad58e932c677cd36_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9f5485305f1e421faae592e6e9b3c6a1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib10bb06212ec4072bd42d417f222434b_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic799d4cb084c4731bec9f759ec45d119_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9c8cfb9f2e92462fa3019ae72dac14be_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ca4d1396eda4c6aae55dc46a348d2c7_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9781d613bf90480f938d5ad0accd8d97_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cms:RelatedAndNonRelatedPartyStatusAxis">cms:NonrelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib6e9c10f0f4f46278a0f5fa51ba47bc7_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cms:RelatedAndNonRelatedPartyStatusAxis">cms:NonrelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a69bd0793c449d985de8c7c97d15ffd_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cms:RelatedAndNonRelatedPartyStatusAxis">cms:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4a11844c9d5b4c478a39df9c11dea542_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="cms:RelatedAndNonRelatedPartyStatusAxis">cms:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i02e75223f08e4fbea6993db10f502971_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3caa98ec7c084c8297c1fc1326f0f165_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0b2c5456a7004e82ba8fffa76f1f59e5_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id4260630baf94b5d83c536366c6811e7_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i72f4281816054443bbb5af90b007a4b4_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b280c41e8654d9dbccbd8e760107826_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8318366bb93f4bfea2f071b6f27a5c89_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5a9fa1c9b4f545f19cc600e543c4dcf9_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d0b757e70d14985a8af544f00a707e0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia1902e4762db4b679b4306fc0875a15b_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief157cc728044291b05370c2b6022604_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie7394f2d32a447e5a640ca18c101242c_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5b51aa37ce645dfaa2c93655dc60123_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ed6bc0f75bd40f4894179624afff7c3_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i31693162c2374f7dac82dd66373b2e0e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8de84f7fd1bc48e5a177ebbefba9b406_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i390967c92521442faf8d172404a048ca_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieafce433499c4b55aa1d576c4849c461_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie8851cc7adda4b3fbb1cedc77641b1ca_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5f09eb6f3ea940e989e70bdd7e657ce7_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if05acd3b79af4c5184c2196fad019df0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia0612575d9004f808c8ec76f3eca05c3_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8e3448c76e854afc969c175f7ed95987_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6df6b02a33e148d8b9237763bf9c7c7d_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i24850749104e4e88927ab3e743c348d4_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id7bfdf1fb51348bc8bcc87517827bd32_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff7f865fd27b4c2b9628812552a60e38_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib7dd5ca881064a17964c9af345ada38b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i46068e409b19473d84927b5139c4f379_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a623ef83d394209b1eebdd26af31781_D20230101-20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:ElectricRateCaseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="ifb9ff4c56585404ea6cba7ab16357952_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:RevenueSubjectToRefundVoluntaryRefundMechanismMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i36853a632cee463c9a189460808b419c_I20230427"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:RevenueSubjectToRefundVoluntaryRefundMechanismContributionsToProgramsAssistingVulnerableCustomersMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i91bb5bd120f1436ebadf10358ed42aa0_I20230427"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:RevenueSubjectToRefundVoluntaryRefundMechanismDirectBenefitToCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-04-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i04c51a68c4054e8fa395de16c547793b_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:BayHarborMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1c48527403524e71971d3fb591120931_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:NrepaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if251689df3d04f06ad80812c0bd44097_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:NrepaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4fe3dafae25c4c349cf031852b9a5593_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:NrepaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a92202538a344bfb8a446084aa22d29_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:CerclaLiabilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i714c7ff574e548b2840f6551cb1a5504_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:CerclaLiabilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i22b183a1e0d34b4a974269ce8807c501_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:CerclaLiabilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ee3e0630a0d47198cd73f2a8875567b_D20220601-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cms:LudingtonPlantOverhaulContractDisputeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-06-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib09b7fc9f725482d93cfde0768808286_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">cms:LudingtonMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i897eb009b0c846cda365dd38153f96fd_D20220701-20220731"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cms:JHCampbell3PlantRetirementContractDisputeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id6dd4699112a48a598c67212d807979d_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:ManufacturedGasPlantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="site"><xbrli:measure>cms:site</xbrli:measure></xbrli:unit><xbrli:context id="i6358e47ed7eb480da43fb4002044a133_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationContingencyAxis">cms:ManufacturedGasPlantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i61ae7db3abab4ee39ced4ee978c0a074_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:ManufacturedGasPlantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i23b4d5f2288a410bbf0c94bd618d366f_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:ManufacturedGasPlantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e3433b7a205406d94ee50380d9e24bd_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:NrepaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1b6c8fe8a11b43ce9a0b51359f086bd2_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:NrepaMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i453ce6bf87c74efb85c30f40907f64e0_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cms:IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2fd74a3109bb4a889c508affb53b9eae_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cms:IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i53d276f4edbe4d16b389654b8d671d3d_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:IndemnificationGuaranteeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2b34159040704df68b6b0a2294397a37_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:IndemnificationGuaranteeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i59673358d73c4f488e9f386311dc8335_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:GuaranteeTypeOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b0cefd853d840579ea71de5ad7c8e58_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:GuaranteeTypeOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ba182f103394aee86444b4288980ba7_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:GuaranteeTypeOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab5ba1f90330437c9b50c673159d2112_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:GuaranteeTypeOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i46985c9447dc473489a8911a3daf3a38_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">cms:AviatorWindClassBMembershipMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i251d683cdb384ae38914ea7bf677008b_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:NorthStarCleanEnergyIncludingSubsidiariesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDueSeptember2023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i85f29ad09d0e4e78831bae7e131f3467_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:NorthStarCleanEnergyIncludingSubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i270169f2c4494e7280e8252d1ee6dad0_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A4650FirstMortgageBondsDueMarch2028Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i928225482cc94309a280bd420a8f6e67_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A4625FirstMortgageBondsDueMay2033Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i18b73e409bf047a293588c089bdc45e5_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:NorthStarCleanEnergyIncludingSubsidiariesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDueSeptember2023Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f3785580c134ad2a461e765ebd7c70c_I20230131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A5251FirstMortgageBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b51c0c27737418784b0871f5bf4a1ff_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDue2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i376f224795d34e22b55bc5aa8a4dbdcf_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i55497d01103d47889e5e76c697ceae39_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesSevenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i918be8aa6a0c4f06a5d0bf96fe8d4a0f_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesSixMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:NorthStarCleanEnergyIncludingSubsidiariesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25081baaf3484626b1a49c16d582ba33_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesFiveMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2143dfe2bdee4fecb256f994addf8734_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i826c216c60d344fca09fe9e11a6a2148_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i900e55c6ee4141fd8160dd2e2cf33083_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i07aced81d8474ceaaec629d6acf15758_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if604a770ca38404498a75b65158cb260_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb85bfac26a244298cea038e6cb373c9_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id9c021cbc13d48909889e929da0e14ca_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf1d0858cf0b4f218a290d565b276510_D20220803-20220803"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoAugust32022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-03</xbrli:startDate><xbrli:endDate>2022-08-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieb73cc4afe2a4b5f9933906935937bda_D20230331-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoAugust32022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-03-31</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5a7500c6606e4f6388d6caa24b43cca5_D20220824-20220824"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoAugust242022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-24</xbrli:startDate><xbrli:endDate>2022-08-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2514d66b779f479e8b58beec052d3e91_D20230331-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoAugust242022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-03-31</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id68fb324ddf7406cad67188a5ee3ab9e_D20220829-20220829"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoAugust292022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-29</xbrli:startDate><xbrli:endDate>2022-08-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3212433dce024f6b9cc77960ecbfc9b8_D20230331-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoAugust292022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-03-31</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31d2a4a737474e0bb5c551445b96d9c3_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i55619a7d971140cdac57fd0dae8ae8bf_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8bd90b2ff33045a4803129aa90ae71bc_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i95513d15064c4fad9098a5140de72b46_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7abada1a1db7465db52b73109455091e_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb808ceba6a741579ec2d482d033a21a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie7310bc9de654526ac589c94af75d40e_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2fc1af7a402f4471bef272d2699dd68b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i364ec8e8c8ca40469f5e2b979b862233_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i97b5d1ea89f1408cbb65c9a2d421423d_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idf101afd15b944e0920a0f95c54776c1_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2d3b4f7e210b49f6a53611c60b995c0a_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if0763858ec7f4818a4f7c2b996162001_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2cf4572f14b246bfa1c6ef956fb4867f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5fa3043acb14072bcd7b3e2fa5aa3d9_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iece5fab11ab44b43aebbe278e1d55e32_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic93a56d62bb3488184fa5c0595114cbd_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i81868f013b41403c96847338a11fc5a0_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6e55c2a3cec4faab2a050872c3ae669_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7dec569e9c8d43a4861ec469d3a206d5_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e1d7602267c4830ae53be84280c257e_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i83f07e310bfe463e8bbc08b42f402ac5_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i812e49b0ca6041ba96e4bf1a37aa2448_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic4009951bf1c404381e59e0652ec9559_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i72c0d54a86db4601b58483ce5a9123e2_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i33a8b3114d9442c3ac97418b273d3e29_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f5e4cb37464416690bf04e68c31267f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff12b287ca2a403aabb4950299699470_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f9060cf8fe2427797a5b02577531487_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:CMSEnergyNotePayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07b9b369964c4ea186f0ee8e7f47df2c_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cms:PensionAndDBSERPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id701d08c5db24a7c96ebe1e166a82f69_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cms:PensionAndDBSERPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i355a1755adf24daa9c8d8897ca34077c_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i27bded7c84014f00913d33603402d7e7_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6014b21fa1fc4985a12537019f0e8f62_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cms:PensionAndDBSERPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a7f652c4e494bc5848078072c1800c8_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cms:PensionAndDBSERPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i88a1e0306a9b461391dee92839f0cae8_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i693deb0a74144559ad44f034f2e8be03_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5304593557024d69a59500a37f3ab8bf_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:VolatilityMechanismMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cms:PensionAndDBSERPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0b148f1c3e1349d68b550e91d913e5ef_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:VolatilityMechanismMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2057182851ac41aab4098593d0eb8bbf_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:WI</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i78e2e035518c4e5a899acc31cfbf500b_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d02aa6776ec451e8e4fcc065e7314f9_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie56fbbd6541b46808c497226d8809963_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9af41e7fa8e04e70ad29d08f26c0d07e_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i74d14282b6b34642b8355a58ac055608_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i79e590a8f27b4f8f90425ff4600f8c6f_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i01e7193838fe44a4aeee453437deed72_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide0e6d645ac2413aa339686fe5a53ba1_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib07effd5b9c14d67ac06209a1aa51300_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if3b2fe9aca004ad79edea40dc2fe5089_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6c9b3ea06e504155ad2209e8bac02d45_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i079222826e0743a79441c2775654aec4_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i66c1d5051a4c4b34abd22b6964d8662d_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia91c9b1a63df4d26b6288517355cd243_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:IndustrialUtilityServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i38fbbd864c754fe39a3f8757af597b54_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:IndustrialUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i45d54a0cdb5d4e5f9d6b345394a8098c_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:IndustrialUtilityServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ec86af84cc342e691215eeb30875f54_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2cb1144e39d84679bcbe71c48d38f356_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0641211a6e0d45f48a55335bcd2456b6_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1cfcf7a866834e738962bb138ea55567_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i61b639d826d44bfa8e2512f6ea838c96_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i978f21c656a845c99bdd73e956851765_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i55f2b64d2af34370a80b47c84b4c9e04_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied540c8be0f44770b365510a9f16fba1_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0634531eebfa4ce49a8f4f8072d1c043_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3424016e08d74b7182cc90b8f064e0e2_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i726329b2822646f18e412e684a0c2c48_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia939ca1c25844cb0bd39f49f04e46f4f_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i49ab9908d425490c9eca4a30a88f44e6_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id6e28c19050a440682bc1d155a196999_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab4d885f0d5a4f29bb48b5832c254234_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f7e46d18a3c4a4d8e4fe09aabb443c5_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icaca7502b1d047e496e279bf689cc345_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:IndustrialUtilityServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i21bed8e1858b4900b752595196ea3be3_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:IndustrialUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if3fef22640894c1a9d488139c57bdd62_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:IndustrialUtilityServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7033bdc62f5f4d889a0ec5fac05715ce_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie8a755159dc94a8d9a7497f290567e39_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i01cb1512621b4415b5640ef353fe9082_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7678675f393a4bdc808809defb3ed3c0_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i17a112649fc64ce9a2408c90bc1cadde_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8cc5adf3561f4e15baa433696b4ce273_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i52d8d6580d2d4e1090d534cf0ed1f3d6_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd9634b48e8745e28dbb4fec911b448d_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib92c4e1dd6f744769e63ef8fc1f4f058_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5bbea4d828dd416dae7e886207404c2a_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8fb3489e59804cdcb39fa40a2d469aee_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d591186707147f198babbf11107563c_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic00fd3ab58db4155a0ff6bea579638f7_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c2c3c73fcd44132b7428f011586d5e4_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ff827f966ab4c3eb15e26451d16acc5_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic8e9c245112b4a1db4932bdef3973b3a_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i96b327ae6eca4e63a45f986e15dbd18b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4b62b4f72d2d4f5599de2853e1153321_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8427ca52348449029f786f683bf98057_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie1bb50afbc444ecbb3e5c68db44dbc79_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i67e5a9c1b85840bfa2474776e48bd905_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib1e7008eac6c46849fb6b13eb2298bfd_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4d977bbd00d74178a1586d6d2210b2cb_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i09513f889536440dbfa5034476412f53_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i41d2861ff14c4f94af96b8a41b9f66e6_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e5ea269d7c84d0a8fbed2678c14b78c_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cms:NWOHoldcoLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="mw"><xbrli:measure>utr:MW</xbrli:measure></xbrli:unit><xbrli:context id="ic1a4a5f560d34d868db4b8245dedaf95_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">cms:AviatorWindMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a0189972916442bb84d9646ac92a291_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i20712c26895844f8898e149b443e26c6_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibcaaad117d614959a9bca3f3cdb199bd_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">cms:CravenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i33fbfe9f746140d1a82ac719826d7fb4_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">cms:TESFilerCityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i142d38f395ed4027b70456820e01d8c3_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">cms:GeneseeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if83ef40b16f54d9fa10b430c6c46d033_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">cms:GraylingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id4564f769aff451293e0195a6df618ab_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63aa4a1e746346239810564a5ba27f26_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5511c91718bb4de3bbd5fd257c2a48ed_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie67bfa1c5da547b5bce137663a12c7fc_I20230630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25089515caaf4ae39ceb0565269255c7_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:JHCampbellGeneratingUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i34d3fb8c086b4a60b7f05235bd36ce60_D20191001-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-10-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i82d2fe9627f5454288a27e6607ded1dc_D20191001-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-10-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3962ce9cfcd9422fb3ae54d6d64a0d10_D20191001-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:RetentionIncentiveProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-10-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i42a8f086177249588cc9da8a45994136_D20220701-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:RetentionIncentiveProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:JHCampbellGeneratingUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id9bf377f742341edb0a4d5757797a1db_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica38a4a1ae2f48b1a9b81d1c79a7f97e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie898e22aca7b40178896e507309b7f2f_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibbd0b97f2ed24f24b46729a12b222870_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifea93c299d6e459aa26baf7255b5a705_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic64cab628eef4a7b83471426008c4382_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000811156</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="ie1330b4321ea48ca8482273d57ef24b8_1"></div><div style="min-height:24.75pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="margin-bottom:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.589%"><tr><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">UNITED&#160;STATES SECURITIES AND EXCHANGE COMMISSION</span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Washington,&#160;D.C. 20549</span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">FORM&#160;<ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGV4dHJlZ2lvbjpjYWU0NTU2ZTQ2NmQ0YzU4OTZiYzU3YjhkYTEwZDNiNl8zODQ4MjkwNjk4MjIw_3300a60b-a91f-42ed-bb8c-38f63c93bf64">10-Q</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="dei:DocumentQuarterlyReport" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGV4dHJlZ2lvbjpjYWU0NTU2ZTQ2NmQ0YzU4OTZiYzU3YjhkYTEwZDNiNl81MDE_ace8265b-ed0a-4c97-87cb-9d028cfb88ee">x</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;QUARTERLY REPORT PURSUANT TO SECTION&#160;13 OR 15(d)&#160;OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">For the quarterly period ended <ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGV4dHJlZ2lvbjpjYWU0NTU2ZTQ2NmQ0YzU4OTZiYzU3YjhkYTEwZDNiNl8xODc_89760be2-e86a-4897-8880-5483e42f342f">March&#160;31, 2023</ix:nonNumeric></span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">OR</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGV4dHJlZ2lvbjpjYWU0NTU2ZTQ2NmQ0YzU4OTZiYzU3YjhkYTEwZDNiNl8xOTM_2c3cdc76-6af8-4ae8-a91f-01899742fd9f">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160; TRANSITION REPORT PURSUANT TO SECTION&#160;13 OR 15(d)&#160;OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">For the transition period from _____to_____</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.871%"><tr><td style="width:1.0%"></td><td style="width:21.106%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:54.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.390%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Commission File Number</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Registrant; State of Incorporation; Address; and Telephone Number</span></td><td colspan="3" style="padding:2px 5.5pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">IRS Employer Identification No.</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGFibGU6MWM2ZGNjNjdkZTU1NGNjY2EwYzQ5MDRiMDcxNWE2NTcvdGFibGVyYW5nZToxYzZkY2M2N2RlNTU0Y2NjYTBjNDkwNGIwNzE1YTY1N18xLTAtMS0xLTIzOTA5NA_8f682509-e533-4c61-9d3c-60e4be1239c5">1-9513</ix:nonNumeric></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGFibGU6MWM2ZGNjNjdkZTU1NGNjY2EwYzQ5MDRiMDcxNWE2NTcvdGFibGVyYW5nZToxYzZkY2M2N2RlNTU0Y2NjYTBjNDkwNGIwNzE1YTY1N18xLTEtMS0xLTIzOTA5NA_1a6a7ab6-2ee4-465f-82e2-713ef7c2ab0e">CMS&#160;ENERGY CORPORATION</ix:nonNumeric></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGFibGU6MWM2ZGNjNjdkZTU1NGNjY2EwYzQ5MDRiMDcxNWE2NTcvdGFibGVyYW5nZToxYzZkY2M2N2RlNTU0Y2NjYTBjNDkwNGIwNzE1YTY1N18xLTItMS0xLTIzOTA5NA_c5b28f80-a809-410a-8a36-d5e3b30aed31">38-2726431</ix:nonNumeric></span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(A <ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGV4dHJlZ2lvbjpjYWU0NTU2ZTQ2NmQ0YzU4OTZiYzU3YjhkYTEwZDNiNl81MTE_d8981b96-0e9e-4df4-b640-5e48283bb5f3">Michigan</ix:nonNumeric> Corporation)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGV4dHJlZ2lvbjpjYWU0NTU2ZTQ2NmQ0YzU4OTZiYzU3YjhkYTEwZDNiNl81MDY_49b82033-d3b5-48cf-b702-b6300dec23e4">One Energy Plaza</ix:nonNumeric>, <ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGV4dHJlZ2lvbjpjYWU0NTU2ZTQ2NmQ0YzU4OTZiYzU3YjhkYTEwZDNiNl81MTA_837ef6a3-f215-4ade-ac25-8846a812c910">Jackson</ix:nonNumeric>, <ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGV4dHJlZ2lvbjpjYWU0NTU2ZTQ2NmQ0YzU4OTZiYzU3YjhkYTEwZDNiNl81MDI_b606ddf9-0ad8-40f9-91df-e9e9b063482b">Michigan</ix:nonNumeric> <ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGV4dHJlZ2lvbjpjYWU0NTU2ZTQ2NmQ0YzU4OTZiYzU3YjhkYTEwZDNiNl81MDM_2189e94b-7754-4f32-bd91-1f3128136304">49201</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGV4dHJlZ2lvbjpjYWU0NTU2ZTQ2NmQ0YzU4OTZiYzU3YjhkYTEwZDNiNl81MDc_3acc2a95-ae0f-4945-b26a-4917d3665772">517</ix:nonNumeric>) <ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGV4dHJlZ2lvbjpjYWU0NTU2ZTQ2NmQ0YzU4OTZiYzU3YjhkYTEwZDNiNl81MDQ_16f4ede6-9106-4fac-89e8-71b3cc948172">788&#8209;0550</ix:nonNumeric></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.871%"><tr><td style="width:1.0%"></td><td style="width:21.106%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:54.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.390%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGFibGU6YjVjZTVlZjk3NDhlNDBjMWE2YTk4MzkwODU3ODBlZjYvdGFibGVyYW5nZTpiNWNlNWVmOTc0OGU0MGMxYTZhOTgzOTA4NTc4MGVmNl8wLTAtMS0xLTIzOTA5NA_dbf29243-09b1-4450-ac96-087a067e2286">1-5611</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGFibGU6YjVjZTVlZjk3NDhlNDBjMWE2YTk4MzkwODU3ODBlZjYvdGFibGVyYW5nZTpiNWNlNWVmOTc0OGU0MGMxYTZhOTgzOTA4NTc4MGVmNl8wLTEtMS0xLTIzOTA5NA_5ee3f366-6be2-4444-93ff-f0066f8bb102">CONSUMERS&#160;ENERGY COMPANY</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGFibGU6YjVjZTVlZjk3NDhlNDBjMWE2YTk4MzkwODU3ODBlZjYvdGFibGVyYW5nZTpiNWNlNWVmOTc0OGU0MGMxYTZhOTgzOTA4NTc4MGVmNl8wLTItMS0xLTIzOTA5NA_edbe3b66-6020-47a1-9df2-97fb47691fc8">38-0442310</ix:nonNumeric></span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(A <ix:nonNumeric contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGV4dHJlZ2lvbjpjYWU0NTU2ZTQ2NmQ0YzU4OTZiYzU3YjhkYTEwZDNiNl81MTI_035c8c8c-55ee-4408-a7f1-7b8e09e2841e">Michigan</ix:nonNumeric> Corporation)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGV4dHJlZ2lvbjpjYWU0NTU2ZTQ2NmQ0YzU4OTZiYzU3YjhkYTEwZDNiNl81MTM_aa68ebce-342e-43fe-a7e7-83166bcafe4a">One Energy Plaza</ix:nonNumeric>, <ix:nonNumeric contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGV4dHJlZ2lvbjpjYWU0NTU2ZTQ2NmQ0YzU4OTZiYzU3YjhkYTEwZDNiNl81MTQ_47357f48-96f2-4121-a4de-4b1f1f66c706">Jackson</ix:nonNumeric>, <ix:nonNumeric contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGV4dHJlZ2lvbjpjYWU0NTU2ZTQ2NmQ0YzU4OTZiYzU3YjhkYTEwZDNiNl81MDg_5dbfee97-8a57-49bf-8bb4-e50e2d7229d6">Michigan</ix:nonNumeric> <ix:nonNumeric contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGV4dHJlZ2lvbjpjYWU0NTU2ZTQ2NmQ0YzU4OTZiYzU3YjhkYTEwZDNiNl81MDk_05bf72d2-1246-45b5-bb6d-4493e9fd98f5">49201</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonNumeric contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGV4dHJlZ2lvbjpjYWU0NTU2ZTQ2NmQ0YzU4OTZiYzU3YjhkYTEwZDNiNl81MDU_bb666a4b-9963-442b-bdcd-16fa281bfb91">517</ix:nonNumeric>) <ix:nonNumeric contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGV4dHJlZ2lvbjpjYWU0NTU2ZTQ2NmQ0YzU4OTZiYzU3YjhkYTEwZDNiNl80OTg_48002b85-b693-4695-82a4-df4a6b80b717">788&#8209;0550</ix:nonNumeric></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.871%"><tr><td style="width:1.0%"></td><td style="width:49.960%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.902%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.728%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Securities registered pursuant to Section&#160;12(b) of the Act:</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Title of each class</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Trading Symbol(s)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iba3eaa33fd1c4d6f82a224f7d7a0baf2_D20230101-20230331" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGFibGU6ZTFhZTg0NTI3OWFkNGU0ZmFjYjVhMGVkYTdhNzM0NzgvdGFibGVyYW5nZTplMWFlODQ1Mjc5YWQ0ZTRmYWNiNWEwZWRhN2E3MzQ3OF8yLTAtMS0xLTIzOTA5NC90ZXh0cmVnaW9uOmZiZjliZDQyYWMyZDQ0MDg5YTMyMGQ4MTYzZWJkZmI5XzQ_845b86d8-3490-4ab1-a4a0-7ba4bf173c46">CMS&#160;Energy Corporation Common Stock</ix:nonNumeric>, $0.01 par value</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iba3eaa33fd1c4d6f82a224f7d7a0baf2_D20230101-20230331" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGFibGU6ZTFhZTg0NTI3OWFkNGU0ZmFjYjVhMGVkYTdhNzM0NzgvdGFibGVyYW5nZTplMWFlODQ1Mjc5YWQ0ZTRmYWNiNWEwZWRhN2E3MzQ3OF8yLTItMS0xLTIzOTA5NA_b03800f2-ab94-41c4-8024-030222824605">CMS</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iba3eaa33fd1c4d6f82a224f7d7a0baf2_D20230101-20230331" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGFibGU6ZTFhZTg0NTI3OWFkNGU0ZmFjYjVhMGVkYTdhNzM0NzgvdGFibGVyYW5nZTplMWFlODQ1Mjc5YWQ0ZTRmYWNiNWEwZWRhN2E3MzQ3OF8yLTQtMS0xLTIzOTA5NA_26d090e6-a280-48ff-92f4-dd31d1f38622">New York Stock Exchange</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ibcc33e7a01144496bb80a30cd6c99a82_D20230101-20230331" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGFibGU6ZTFhZTg0NTI3OWFkNGU0ZmFjYjVhMGVkYTdhNzM0NzgvdGFibGVyYW5nZTplMWFlODQ1Mjc5YWQ0ZTRmYWNiNWEwZWRhN2E3MzQ3OF8zLTAtMS0xLTIzOTA5NA_1860918a-4f8b-4563-8661-21034a64da8e">CMS&#160;Energy Corporation 5.625% Junior Subordinated Notes due 2078</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ibcc33e7a01144496bb80a30cd6c99a82_D20230101-20230331" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGFibGU6ZTFhZTg0NTI3OWFkNGU0ZmFjYjVhMGVkYTdhNzM0NzgvdGFibGVyYW5nZTplMWFlODQ1Mjc5YWQ0ZTRmYWNiNWEwZWRhN2E3MzQ3OF8zLTItMS0xLTIzOTA5NA_fcbee4b2-f6d2-46e0-8406-a7a27f3a9f37">CMSA</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ibcc33e7a01144496bb80a30cd6c99a82_D20230101-20230331" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGFibGU6ZTFhZTg0NTI3OWFkNGU0ZmFjYjVhMGVkYTdhNzM0NzgvdGFibGVyYW5nZTplMWFlODQ1Mjc5YWQ0ZTRmYWNiNWEwZWRhN2E3MzQ3OF8zLTQtMS0xLTIzOTA5NA_b7ec81a0-1582-42d9-b10d-6ea6f70d762a">New York Stock Exchange</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iec117f79b66e4d86aa59329b3eecff04_D20230101-20230331" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGFibGU6ZTFhZTg0NTI3OWFkNGU0ZmFjYjVhMGVkYTdhNzM0NzgvdGFibGVyYW5nZTplMWFlODQ1Mjc5YWQ0ZTRmYWNiNWEwZWRhN2E3MzQ3OF80LTAtMS0xLTIzOTA5NA_4b9ffc51-6a64-4b87-bef3-f721b136ae5b">CMS&#160;Energy Corporation 5.875% Junior Subordinated Notes due 2078</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iec117f79b66e4d86aa59329b3eecff04_D20230101-20230331" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGFibGU6ZTFhZTg0NTI3OWFkNGU0ZmFjYjVhMGVkYTdhNzM0NzgvdGFibGVyYW5nZTplMWFlODQ1Mjc5YWQ0ZTRmYWNiNWEwZWRhN2E3MzQ3OF80LTItMS0xLTIzOTA5NA_d4fb01d8-ff8e-4e25-bd51-598766b462c0">CMSC</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iec117f79b66e4d86aa59329b3eecff04_D20230101-20230331" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGFibGU6ZTFhZTg0NTI3OWFkNGU0ZmFjYjVhMGVkYTdhNzM0NzgvdGFibGVyYW5nZTplMWFlODQ1Mjc5YWQ0ZTRmYWNiNWEwZWRhN2E3MzQ3OF80LTQtMS0xLTIzOTA5NA_6db39a5b-a1f9-4663-9e8d-100d7bd90290">New York Stock Exchange</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia45ba07e389946a1bc63c5687b7c9001_D20230101-20230331" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGFibGU6ZTFhZTg0NTI3OWFkNGU0ZmFjYjVhMGVkYTdhNzM0NzgvdGFibGVyYW5nZTplMWFlODQ1Mjc5YWQ0ZTRmYWNiNWEwZWRhN2E3MzQ3OF81LTAtMS0xLTIzOTA5NA_c419bc6f-c29b-4d7d-8eb6-382f2878521a">CMS&#160;Energy Corporation 5.875% Junior Subordinated Notes due 2079</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia45ba07e389946a1bc63c5687b7c9001_D20230101-20230331" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGFibGU6ZTFhZTg0NTI3OWFkNGU0ZmFjYjVhMGVkYTdhNzM0NzgvdGFibGVyYW5nZTplMWFlODQ1Mjc5YWQ0ZTRmYWNiNWEwZWRhN2E3MzQ3OF81LTItMS0xLTIzOTA5NA_4e100bab-9d4b-40d8-aeac-85c3601b9e8e">CMSD</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia45ba07e389946a1bc63c5687b7c9001_D20230101-20230331" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGFibGU6ZTFhZTg0NTI3OWFkNGU0ZmFjYjVhMGVkYTdhNzM0NzgvdGFibGVyYW5nZTplMWFlODQ1Mjc5YWQ0ZTRmYWNiNWEwZWRhN2E3MzQ3OF81LTQtMS0xLTIzOTA5NA_daff4b31-44c7-4cc3-b109-bc11f1d945f3">New York Stock Exchange</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:105%"><ix:nonNumeric contextRef="i9d91ba15076c4f0d8ae814faf8d21f24_D20230101-20230331" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGFibGU6ZTFhZTg0NTI3OWFkNGU0ZmFjYjVhMGVkYTdhNzM0NzgvdGFibGVyYW5nZTplMWFlODQ1Mjc5YWQ0ZTRmYWNiNWEwZWRhN2E3MzQ3OF82LTAtMS0xLTIzOTA5NC90ZXh0cmVnaW9uOjAzNWI1MDEwZGM3YzRkNWI4OTI3ZGE1Y2JlM2Y5OWVhXzQ_1bc10f75-6bc3-4086-860b-8d3f657ad3e9">CMS&#160;Energy Corporation Depositary Shares</ix:nonNumeric>, each representing a 1/1,000th interest in a share of 4.200% Cumulative Redeemable Perpetual Preferred Stock, Series C</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9d91ba15076c4f0d8ae814faf8d21f24_D20230101-20230331" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGFibGU6ZTFhZTg0NTI3OWFkNGU0ZmFjYjVhMGVkYTdhNzM0NzgvdGFibGVyYW5nZTplMWFlODQ1Mjc5YWQ0ZTRmYWNiNWEwZWRhN2E3MzQ3OF82LTItMS0xLTIzOTA5NA_3a502cad-3b3b-407a-9b45-5f2cd68bddd7">CMS&#160;PRC</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9d91ba15076c4f0d8ae814faf8d21f24_D20230101-20230331" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGFibGU6ZTFhZTg0NTI3OWFkNGU0ZmFjYjVhMGVkYTdhNzM0NzgvdGFibGVyYW5nZTplMWFlODQ1Mjc5YWQ0ZTRmYWNiNWEwZWRhN2E3MzQ3OF82LTQtMS0xLTIzOTA5NA_e2114d93-fa4c-4a86-a2d2-f16c53ae4b3d">New York Stock Exchange</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7351e8a64f49475bbdee996afeea8a2c_D20230101-20230331" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGFibGU6ZTFhZTg0NTI3OWFkNGU0ZmFjYjVhMGVkYTdhNzM0NzgvdGFibGVyYW5nZTplMWFlODQ1Mjc5YWQ0ZTRmYWNiNWEwZWRhN2E3MzQ3OF83LTAtMS0xLTIzOTA5NA_cd56ff1b-6dcd-4708-931f-0759cb344bc4">Consumers Energy Company Cumulative Preferred Stock, $100&#160;par&#160;value: $4.50 Series</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7351e8a64f49475bbdee996afeea8a2c_D20230101-20230331" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGFibGU6ZTFhZTg0NTI3OWFkNGU0ZmFjYjVhMGVkYTdhNzM0NzgvdGFibGVyYW5nZTplMWFlODQ1Mjc5YWQ0ZTRmYWNiNWEwZWRhN2E3MzQ3OF83LTItMS0xLTIzOTA5NA_19b0df2d-e5ce-4d46-a0a1-95b48dfe61d1">CMS-PB</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7351e8a64f49475bbdee996afeea8a2c_D20230101-20230331" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGFibGU6ZTFhZTg0NTI3OWFkNGU0ZmFjYjVhMGVkYTdhNzM0NzgvdGFibGVyYW5nZTplMWFlODQ1Mjc5YWQ0ZTRmYWNiNWEwZWRhN2E3MzQ3OF83LTQtMS0xLTIzOTA5NA_f5ad2e96-d98a-47a5-b4eb-45cc7c5673b9">New York Stock Exchange</ix:nonNumeric></span></td></tr></table></div><div id="ie1330b4321ea48ca8482273d57ef24b8_7"></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.871%"><tr><td style="width:1.0%"></td><td style="width:17.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.711%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.159%"></td><td style="width:0.1%"></td></tr><tr><td colspan="36" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:105%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12&#160;months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90&#160;days.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">CMS&#160;Energy Corporation:</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF83L2ZyYWc6ZDMxMDY5ZjZkZGUyNGIyZTlhM2Y1ZWRkNzRmYzdkYjgvdGFibGU6ZDI4MWY3NmIxNzhmNGIzZWFkYzgwMmI5MTgxZmY4YjAvdGFibGVyYW5nZTpkMjgxZjc2YjE3OGY0YjNlYWRjODAyYjkxODFmZjhiMF8xLTEtMS0xLTIzOTA5NA_7072996f-e2cc-4b05-9e11-b7cc4ee9a8b4">Yes</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Consumers Energy Company:</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF83L2ZyYWc6ZDMxMDY5ZjZkZGUyNGIyZTlhM2Y1ZWRkNzRmYzdkYjgvdGFibGU6ZDI4MWY3NmIxNzhmNGIzZWFkYzgwMmI5MTgxZmY4YjAvdGFibGVyYW5nZTpkMjgxZjc2YjE3OGY0YjNlYWRjODAyYjkxODFmZjhiMF8xLTctMS0xLTIzOTA5NA_a8fce784-0ed3-4f04-83fa-14921b2b90e6">Yes</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.871%"><tr><td style="width:1.0%"></td><td style="width:17.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.711%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.159%"></td><td style="width:0.1%"></td></tr><tr><td colspan="36" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:105%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule&#160;405 of Regulation&#160;S&#8209;T (&#167;232.405 of this chapter) during the preceding 12&#160;months (or for such shorter period that the registrant was required to submit such files).</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">CMS&#160;Energy Corporation:</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF83L2ZyYWc6ZDMxMDY5ZjZkZGUyNGIyZTlhM2Y1ZWRkNzRmYzdkYjgvdGFibGU6NzJjYWE1MDU1Zjk1NGY2OGI5MmMwNmNiODcxMGVjZTEvdGFibGVyYW5nZTo3MmNhYTUwNTVmOTU0ZjY4YjkyYzA2Y2I4NzEwZWNlMV8xLTEtMS0xLTIzOTA5NA_21b18b4a-4829-4141-bbc3-55dab06fcaa0">Yes</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Consumers Energy Company:</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF83L2ZyYWc6ZDMxMDY5ZjZkZGUyNGIyZTlhM2Y1ZWRkNzRmYzdkYjgvdGFibGU6NzJjYWE1MDU1Zjk1NGY2OGI5MmMwNmNiODcxMGVjZTEvdGFibGVyYW5nZTo3MmNhYTUwNTVmOTU0ZjY4YjkyYzA2Y2I4NzEwZWNlMV8xLTctMS0xLTIzOTA5NA_71351ac3-8a95-4dfe-b8dc-b56c3a50ac5c">Yes</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.871%"><tr><td style="width:1.0%"></td><td style="width:17.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.711%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.159%"></td><td style="width:0.1%"></td></tr><tr><td colspan="36" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:105%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non&#8209;accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule&#160;12b&#8209;2 of the Exchange&#160;Act.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">CMS&#160;Energy Corporation:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Consumers&#160;Energy Company:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF83L2ZyYWc6ZDMxMDY5ZjZkZGUyNGIyZTlhM2Y1ZWRkNzRmYzdkYjgvdGFibGU6N2M3N2VmOTg0ZjI5NGE3MzliNmYxNjQxNmI4MjY4MDAvdGFibGVyYW5nZTo3Yzc3ZWY5ODRmMjk0YTczOWI2ZjE2NDE2YjgyNjgwMF8yLTAtMS0xLTIzOTA5NA_9b5b56f8-e9bc-497a-a4ba-247d0b743445">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Large accelerated filer</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Non&#8209;accelerated filer</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF83L2ZyYWc6ZDMxMDY5ZjZkZGUyNGIyZTlhM2Y1ZWRkNzRmYzdkYjgvdGFibGU6N2M3N2VmOTg0ZjI5NGE3MzliNmYxNjQxNmI4MjY4MDAvdGFibGVyYW5nZTo3Yzc3ZWY5ODRmMjk0YTczOWI2ZjE2NDE2YjgyNjgwMF8zLTYtMS0xLTIzOTA5NA_ec923f3f-5746-4157-bb9a-e1c00d40cab9">Non&#8209;accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Accelerated filer</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Accelerated filer</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Smaller reporting company</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF83L2ZyYWc6ZDMxMDY5ZjZkZGUyNGIyZTlhM2Y1ZWRkNzRmYzdkYjgvdGFibGU6N2M3N2VmOTg0ZjI5NGE3MzliNmYxNjQxNmI4MjY4MDAvdGFibGVyYW5nZTo3Yzc3ZWY5ODRmMjk0YTczOWI2ZjE2NDE2YjgyNjgwMF81LTItMS0xLTIzOTA5NA_7cd1d279-7a4d-4f32-b4df-f8b75ec47695">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Smaller reporting company</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF83L2ZyYWc6ZDMxMDY5ZjZkZGUyNGIyZTlhM2Y1ZWRkNzRmYzdkYjgvdGFibGU6N2M3N2VmOTg0ZjI5NGE3MzliNmYxNjQxNmI4MjY4MDAvdGFibGVyYW5nZTo3Yzc3ZWY5ODRmMjk0YTczOWI2ZjE2NDE2YjgyNjgwMF81LTgtMS0xLTIzOTA5NA_19f6effd-846d-4b53-a477-ba9e9d41d40b">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF83L2ZyYWc6ZDMxMDY5ZjZkZGUyNGIyZTlhM2Y1ZWRkNzRmYzdkYjgvdGFibGU6N2M3N2VmOTg0ZjI5NGE3MzliNmYxNjQxNmI4MjY4MDAvdGFibGVyYW5nZTo3Yzc3ZWY5ODRmMjk0YTczOWI2ZjE2NDE2YjgyNjgwMF82LTItMS0xLTIzOTA5NA_37a04438-d4bd-4cc8-93b1-d9c84cc080dc">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF83L2ZyYWc6ZDMxMDY5ZjZkZGUyNGIyZTlhM2Y1ZWRkNzRmYzdkYjgvdGFibGU6N2M3N2VmOTg0ZjI5NGE3MzliNmYxNjQxNmI4MjY4MDAvdGFibGVyYW5nZTo3Yzc3ZWY5ODRmMjk0YTczOWI2ZjE2NDE2YjgyNjgwMF82LTgtMS0xLTIzOTA5NA_5b4124db-a702-4cba-ae00-8cf21d2aac69">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.871%"><tr><td style="width:1.0%"></td><td style="width:17.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.711%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.159%"></td><td style="width:0.1%"></td></tr><tr><td colspan="36" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:105%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section&#160;13(a) of the Exchange Act.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">CMS&#160;Energy Corporation:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Consumers Energy Company:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div id="ie1330b4321ea48ca8482273d57ef24b8_19"></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.871%"><tr><td style="width:1.0%"></td><td style="width:17.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.711%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.159%"></td><td style="width:0.1%"></td></tr><tr><td colspan="36" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:105%">Indicate by check mark whether the registrant is a shell company (as defined in Rule&#160;12b&#8209;2 of the Exchange Act).</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">CMS&#160;Energy Corporation:</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xOS9mcmFnOmVkMDAxOTUxYzE5ZDQwMjBiNjQwOWNlODQ0NTljMDczL3RhYmxlOjZmMDUzNWYwM2E0YTRjNTBhNGQwOWI1Y2Y2NTZkMDhlL3RhYmxlcmFuZ2U6NmYwNTM1ZjAzYTRhNGM1MGE0ZDA5YjVjZjY1NmQwOGVfMS0yLTEtMS0yMzkwOTQ_8da8483b-d835-4834-bfa4-2230d0dd2bb1">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Consumers Energy Company:</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Yes</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xOS9mcmFnOmVkMDAxOTUxYzE5ZDQwMjBiNjQwOWNlODQ0NTljMDczL3RhYmxlOjZmMDUzNWYwM2E0YTRjNTBhNGQwOWI1Y2Y2NTZkMDhlL3RhYmxlcmFuZ2U6NmYwNTM1ZjAzYTRhNGM1MGE0ZDA5YjVjZjY1NmQwOGVfMS04LTEtMS0yMzkwOTQ_f651a12c-d3c7-4c90-b982-80f2d58f0aae">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">No</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div id="ie1330b4321ea48ca8482273d57ef24b8_25"></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.871%"><tr><td style="width:1.0%"></td><td style="width:17.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.711%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.153%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.159%"></td><td style="width:0.1%"></td></tr><tr><td colspan="36" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Indicate the number of shares outstanding of each of the issuer&#8217;s classes of common stock at April&#160;10, 2023:</span></div></td></tr><tr><td colspan="21" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">CMS&#160;Energy Corporation:</span></td><td colspan="12" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iba3eaa33fd1c4d6f82a224f7d7a0baf2_D20230101-20230331" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNS9mcmFnOjU2NmNiYTFjYWU4NDRiYzViOThmMDMyZjQxMzg1NjUzL3RhYmxlOjRmMjk2ZWZkYWQzMTQ5YjJhNzMxZDczMGM2MmE0ZmFjL3RhYmxlcmFuZ2U6NGYyOTZlZmRhZDMxNDliMmE3MzFkNzMwYzYyYTRmYWNfMi0wLTEtMS0yMzkwOTQvdGV4dHJlZ2lvbjoxM2FiYjQ5OGJlM2Y0YzUwYTBiNzMxZjcyMTYxNDdiNV80_845b86d8-3490-4ab1-a4a0-7ba4bf173c46">CMS&#160;Energy Corporation Common Stock</ix:nonNumeric>, $0.01&#160;par value</span></div></td><td colspan="12" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3b3b319d4ccf4202aa4334f026c6e8ab_I20230410" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNS9mcmFnOjU2NmNiYTFjYWU4NDRiYzViOThmMDMyZjQxMzg1NjUzL3RhYmxlOjRmMjk2ZWZkYWQzMTQ5YjJhNzMxZDczMGM2MmE0ZmFjL3RhYmxlcmFuZ2U6NGYyOTZlZmRhZDMxNDliMmE3MzFkNzMwYzYyYTRmYWNfMi03LTEtMS0yMzkwOTQ_8f4a12d0-3553-441b-8e96-0c5769d7d625">291,656,125</ix:nonFraction></span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="21" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Consumers Energy Company:</span></td><td colspan="12" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="21" style="padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Consumers Common Stock, $10&#160;par value, privately held by CMS&#160;Energy Corporation</span></td><td colspan="12" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib83773fc48b44dfcb953009a578de4b0_I20230410" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNS9mcmFnOjU2NmNiYTFjYWU4NDRiYzViOThmMDMyZjQxMzg1NjUzL3RhYmxlOjRmMjk2ZWZkYWQzMTQ5YjJhNzMxZDczMGM2MmE0ZmFjL3RhYmxlcmFuZ2U6NGYyOTZlZmRhZDMxNDliMmE3MzFkNzMwYzYyYTRmYWNfNC03LTEtMS0yMzkwOTQ_f9f6f5fb-bbfd-4bf9-a59e-ec7b0c2f4a1e">84,108,789</ix:nonFraction></span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:15.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:24.75pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="height:15.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:12pt"><span><br/></span></div></div></div><div id="ie1330b4321ea48ca8482273d57ef24b8_31"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">CMS&#160;Energy Corporation</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">Consumers Energy Company</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Quarterly Report on Form&#160;10&#8209;Q to the Securities and Exchange Commission for the Period Ended March&#160;31,&#160;2023</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Table of Contents</span></div><div style="padding-left:7.92pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:11.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:79.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.311%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_34">Glossary</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_34">2</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_37">Filing Format</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_37">8</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_43">Available Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_43">8</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_46">Forward-Looking Statements and Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_46">8</a></span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_103">Part I&#8212;Financial Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_103">13</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_106">Item&#160;1.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_106">Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_106">13</a></span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_112">Item&#160;2.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_112">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_112">75</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_115">Item&#160;3.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_115">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_115">75</a></span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_118">Item&#160;4.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_118">Controls and Procedures</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_118">75</a></span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_475">Part II&#8212;Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_475">76</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_478">Item&#160;1.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_478">Legal Proceedings</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_478">76</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_481">Item&#160;1A.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_481">Risk Factors</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_481">76</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_484">Item&#160;2.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_484">Unregistered Sales of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_484">76</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_487">Item&#160;3.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_487">Defaults Upon Senior Securities</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_487">77</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_490">Item&#160;4.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_490">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_490">77</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_493">Item&#160;5</a><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_478">.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_493">Other Information</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_493">77</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:7.92pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_496">Item&#160;6.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_496">Exhibits</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_496">79</a></span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_556">Signatures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_556">81</a></span></div></td></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">1</span></div></div></div><div id="ie1330b4321ea48ca8482273d57ef24b8_34"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Glossary</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Certain terms used in the text and financial statements are defined below.</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">2016&#160;Energy Law</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Michigan&#8217;s Public Acts&#160;341 and 342 of 2016</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ABATE</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Association of Businesses Advocating Tariff Equity</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Aviator Wind</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Aviator Wind Holdings,&#160;LLC, a VIE in which Aviator Wind Equity Holdings holds a Class&#160;B membership interest</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Aviator Wind Equity Holdings</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Aviator Wind Equity Holdings,&#160;LLC, a VIE in which Grand River Wind,&#160;LLC, a wholly owned subsidiary of NorthStar Clean Energy, has a 51&#8209;percent interest</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Bay Harbor</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A residential/commercial real estate area located near Petoskey, Michigan, in which CMS&#160;Energy sold its interest in 2002</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">bcf</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Billion cubic feet</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CCR</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Coal combustion residual</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CEO</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Chief Executive Officer</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CERCLA</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Comprehensive Environmental Response, Compensation, and Liability Act of 1980, as amended</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CFO</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Chief Financial Officer</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Clean Air Act</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Federal Clean Air Act of 1963, as amended</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">2</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Clean Energy Plan</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; long-term strategy for delivering clean, reliable, resilient, and affordable energy to its customers; this plan was originally outlined and approved in Consumers' 2018&#160;IRP and subsequently updated and approved through its 2021&#160;IRP</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Clean Water Act</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Federal Water Pollution Control Act of 1972, as amended</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;Energy</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy Corporation and its consolidated subsidiaries, unless otherwise noted; the parent of Consumers and NorthStar Clean Energy</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CMS&#160;Land</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Land Company, a wholly owned subsidiary of CMS&#160;Capital,&#160;L.L.C., a wholly owned subsidiary of CMS&#160;Energy</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers Energy Company and its consolidated subsidiaries, unless otherwise noted; a wholly owned subsidiary of CMS&#160;Energy</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Craven</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Craven County Wood Energy Limited Partnership, a VIE in which HYDRA&#8209;CO Enterprises,&#160;Inc., a wholly owned subsidiary of NorthStar Clean Energy, has a 50-percent interest</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">CSAPR</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Cross-State Air Pollution Rule of 2011, as amended</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">DB&#160;Pension Plans</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Defined benefit pension plans of CMS&#160;Energy and Consumers, including certain present and former affiliates and subsidiaries</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">DB&#160;SERP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Defined Benefit Supplemental Executive Retirement Plan</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">DIG</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Dearborn Industrial Generation,&#160;L.L.C., a wholly owned subsidiary of Dearborn Industrial Energy,&#160;L.L.C., a wholly owned subsidiary of NorthStar Clean Energy</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Dodd-Frank Act</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">DTE&#160;Electric</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">DTE&#160;Electric Company, a non&#8209;affiliated company</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">EGLE</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Michigan Department of Environment, Great Lakes, and Energy</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">energy waste reduction</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The reduction of energy consumption through energy efficiency and demand-side energy conservation, as established under the 2016&#160;Energy Law</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">EPA</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">U.S.&#160;Environmental Protection Agency</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">EPS</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Earnings per share</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Exchange Act</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Securities Exchange Act of&#160;1934</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">FERC</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Federal Energy Regulatory Commission</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">FTR</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Financial transmission right</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">GAAP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">U.S.&#160;Generally Accepted Accounting Principles</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">GCR</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Gas cost recovery</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Genesee</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Genesee Power Station Limited Partnership, a VIE in which HYDRA&#8209;CO Enterprises,&#160;Inc., a wholly owned subsidiary of NorthStar Clean Energy, has a 50-percent interest</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Grayling</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Grayling Generating Station Limited Partnership, a VIE in which HYDRA&#8209;CO Enterprises,&#160;Inc., a wholly owned subsidiary of NorthStar Clean Energy, has a 50-percent interest</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">IRP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Integrated resource plan</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">IRS</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Internal Revenue Service</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">kWh</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Kilowatt-hour, a unit of energy equal to one thousand watt-hours</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">LIBOR</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">London Interbank Offered Rate</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Ludington</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Ludington pumped-storage plant, jointly owned by Consumers and DTE&#160;Electric</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MATS</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Mercury and Air Toxics Standards, which limit mercury, acid gases, and other toxic pollution from coal&#8209;fueled and oil&#8209;fueled power plants</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MD&amp;A</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MGP</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Manufactured gas plant</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MISO</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Midcontinent Independent System Operator,&#160;Inc.</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">mothball</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">To place a generating unit into a state of extended reserve shutdown in which the unit is inactive and unavailable for service for a specified period, during which the unit can be brought back into service after receiving appropriate notification and completing any necessary maintenance or other work; generation owners in MISO must request approval to mothball a unit, and MISO then evaluates the request for reliability impacts</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MPSC</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Michigan Public Service Commission</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">MW</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Megawatt, a unit of power equal to one&#160;million watts</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NAAQS</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">National Ambient Air Quality Standards</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">New Covert Generating Facility</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A 1,176-MW natural gas-fueled generating unit that is expected to be acquired by Consumers in May&#160;2023 and is presently operated by New Covert Generating Company,&#160;LLC, a non-affiliated company</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NorthStar Clean Energy</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">NorthStar Clean Energy Company, a wholly owned subsidiary of CMS&#160;Energy, formerly known as CMS&#160;Enterprises Company</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NOx</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Nitrogen oxides</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NPDES</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">National Pollutant Discharge Elimination System, a permit system for regulating point sources of pollution under the Clean Water Act</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NREPA</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Part&#160;201 of Michigan&#8217;s Natural Resources and Environmental Protection Act of 1994, as amended</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">NWO&#160;Holdco</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">NWO Holdco, L.L.C., a VIE in which NWO&#160;Holdco&#160;I,&#160;LLC, a wholly owned subsidiary of Grand River Wind,&#160;LLC, a wholly owned subsidiary of NorthStar Clean Energy, holds a Class&#160;B membership interest</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">OPEB</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Other Post-Employment Benefits</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">OPEB&#160;Plan</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Postretirement health care and life insurance plans of CMS&#160;Energy and Consumers, including certain present and former affiliates and subsidiaries</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PCB</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Polychlorinated biphenyl</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PPA</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Power purchase agreement</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">PSCR</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Power supply cost recovery</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">RCRA</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Federal Resource Conservation and Recovery Act of 1976</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">REC</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Renewable energy credit</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">ROA</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Retail Open Access, which allows electric generation customers to choose alternative electric suppliers pursuant to Michigan&#8217;s Public Acts&#160;141 and 142 of 2000, as amended</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">SEC</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">U.S.&#160;Securities and Exchange Commission</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">securitization</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">A financing method authorized by statute and approved by the MPSC which allows a utility to sell its right to receive a portion of the rate payments received from its customers for the repayment of securitization bonds issued by a special-purpose entity affiliated with such utility</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">SOFR</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:115%">Secured overnight financing rate calculated and published by the Federal Reserve Bank of New York and selected as the recommended alternative to replace LIBOR for dollar-denominated financial contracts by the Alternative Reference Rates Committee</span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">TAES</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Toshiba America Energy Systems Corporation, a non-affiliated company</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">TCJA</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Tax Cuts and Jobs Act of 2017</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">T.E.S.&#160;Filer City</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">T.E.S.&#160;Filer City Station Limited Partnership, a VIE in which HYDRA&#8209;CO Enterprises,&#160;Inc., a wholly owned subsidiary of NorthStar Clean Energy, has a 50-percent interest</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">VIE</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Variable interest entity</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">7</span></div></div></div><div id="ie1330b4321ea48ca8482273d57ef24b8_37"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Filing Format</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This combined Form&#160;10&#8209;Q is separately filed by CMS&#160;Energy and Consumers. Information in this combined Form&#160;10&#8209;Q relating to each individual registrant is filed by such registrant on its own behalf. Consumers makes no representation regarding information relating to any other companies affiliated with CMS&#160;Energy other than its own subsidiaries.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy is the parent holding company of several subsidiaries, including Consumers and NorthStar Clean Energy. None of CMS&#160;Energy, NorthStar Clean Energy, nor any of CMS&#160;Energy&#8217;s other subsidiaries (other than Consumers) has any obligation in respect of Consumers&#8217; debt securities or preferred stock and holders of such securities should not consider the financial resources or results of operations of CMS&#160;Energy, NorthStar Clean Energy, nor any of CMS&#160;Energy&#8217;s other subsidiaries (other than Consumers and its own subsidiaries (in relevant circumstances)) in making a decision with respect to Consumers&#8217; debt securities or preferred stock. Similarly, neither Consumers nor any other subsidiary of CMS&#160;Energy has any obligation in respect of securities of CMS&#160;Energy.</span></div><div id="ie1330b4321ea48ca8482273d57ef24b8_40"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This report should be read in its entirety. No one section of this report deals with all aspects of the subject matter of this report. This report should be read in conjunction with the consolidated financial statements and related notes and with MD&amp;A included in the 2022&#160;Form&#160;10-K.</span></div><div id="ie1330b4321ea48ca8482273d57ef24b8_43"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Available Information</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8217;s internet address is www.cmsenergy.com. CMS&#160;Energy routinely posts important information on its website and considers the Investor Relations section, www.cmsenergy.com/investor-relations, a channel of distribution for material information. Information contained on CMS&#160;Energy&#8217;s website is not incorporated herein.</span></div><div id="ie1330b4321ea48ca8482273d57ef24b8_46"></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Forward-Looking Statements and Information</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This Form&#160;10&#8209;Q and other CMS&#160;Energy and Consumers disclosures may contain forward-looking statements as defined by the Private Securities Litigation Reform Act of 1995. The use of &#8220;might,&#8221; &#8220;may,&#8221; &#8220;could,&#8221; &#8220;should,&#8221; &#8220;anticipates,&#8221; &#8220;believes,&#8221; &#8220;estimates,&#8221; &#8220;expects,&#8221; &#8220;intends,&#8221; &#8220;plans,&#8221; &#8220;projects,&#8221; &#8220;forecasts,&#8221; &#8220;predicts,&#8221; &#8220;assumes,&#8221; and other similar words is intended to identify forward-looking statements that involve risk and uncertainty. This discussion of potential risks and uncertainties is designed to highlight important factors that may impact CMS&#160;Energy&#8217;s and Consumers&#8217; businesses and financial outlook. CMS&#160;Energy and Consumers have no obligation to update or revise forward-looking statements regardless of whether new information, future events, or any other factors affect the information contained in the statements. These forward-looking statements are subject to various factors that could cause CMS&#160;Energy&#8217;s and Consumers&#8217; actual results to differ materially from the results anticipated in these statements. These factors include, but are not limited to, the following, all of which are potentially significant:</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the impact and effect of recent events, such as worsening trade relations and geopolitical tensions with China, and the responses to these events, and related economic disruptions including, but not limited to, labor shortages, inflation, and supply chain disruptions</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the impact of new regulation by the MPSC, FERC, and other applicable governmental proceedings and regulations, including any associated impact on electric or gas rates or rate structures</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">potentially adverse regulatory treatment or failure to receive timely regulatory orders affecting Consumers that are or could come before the MPSC, FERC, or other governmental authorities</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">changes in the performance of or regulations applicable to MISO, Michigan Electric Transmission Company,&#160;LLC (a non&#8209;affiliated company), pipelines, railroads, vessels, or other service providers that CMS&#160;Energy, Consumers, or any of their affiliates rely on to serve their customers</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the adoption of or challenges to federal or state laws or regulations or changes in applicable laws, rules, regulations, principles, or practices, or in their interpretation, such as those related to energy policy, ROA, the Public Utility Regulatory Policies Act of 1978, infrastructure integrity or security, cybersecurity, gas pipeline safety, gas pipeline capacity, energy waste reduction, the environment, regulation or deregulation, reliability, health care reforms (including comprehensive health care reform enacted in 2010), taxes, accounting matters, climate change, air emissions, renewable energy, the Dodd-Frank Act, and other business issues that could have an impact on CMS&#160;Energy&#8217;s, Consumers&#8217;, or any of their affiliates&#8217; businesses or financial results</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">factors affecting operations, such as costs and availability of personnel, equipment, and materials; weather and climate conditions; natural disasters; catastrophic weather-related damage; scheduled or unscheduled equipment outages; maintenance or repairs; contractor performance; environmental incidents; failures of equipment or materials; electric transmission and distribution or gas pipeline system constraints; interconnection requirements; political and social unrest; general strikes; the government and/or paramilitary response to political or social events; and changes in trade policies or regulations</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">increased frequency or intensity of storms and other adverse weather events due to climate change that could negatively impact infrastructure owned by CMS&#160;Energy or Consumers</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the ability of CMS&#160;Energy and Consumers to execute cost-reduction strategies</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">potentially adverse regulatory or legal interpretations or decisions regarding environmental matters, or delayed regulatory treatment or permitting decisions that are or could come before agencies such as EGLE, the EPA, FERC, and/or the U.S.&#160;Army Corps of Engineers, and potential environmental remediation costs associated with these interpretations or decisions, including those that may affect Consumers&#8217; coal ash management or routine maintenance, repair, and replacement classification under New Source Review, a construction-permitting program under the Clean Air Act</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">changes in energy markets, including availability, price, and seasonality of electric capacity and the timing and extent of changes in commodity prices and availability and deliverability of coal, natural gas, natural gas liquids, electricity, oil, gasoline, diesel fuel, and certain related products</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the price of CMS&#160;Energy common stock, the credit ratings of CMS&#160;Energy and Consumers, capital and financial market conditions, and the effect of these market conditions on CMS&#160;Energy&#8217;s and Consumers&#8217; interest costs and access to the capital markets, including availability of financing to CMS&#160;Energy, Consumers, or any of their affiliates</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the potential effects on the credit and capital markets of the transition from LIBOR to an alternative reference interest rate, including SOFR, which may perform differently than LIBOR and could result in increased interest rate expense</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the investment performance of the assets of CMS&#160;Energy&#8217;s and Consumers&#8217; pension and benefit plans, the discount rates, mortality assumptions, and future medical costs used in calculating the plans&#8217; obligations, and the resulting impact on future funding requirements</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the impact of the economy, particularly in Michigan, and potential future volatility in the financial and credit markets on CMS&#160;Energy&#8217;s, Consumers&#8217;, or any of their affiliates&#8217; revenues, ability to collect accounts receivable from customers, or cost and availability of capital</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">changes in the economic and financial viability of CMS&#160;Energy&#8217;s and Consumers&#8217; suppliers, customers, and other counterparties and the continued ability of these third parties, including those in bankruptcy, to meet their obligations to CMS&#160;Energy and Consumers</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">population changes in the geographic areas where CMS&#160;Energy and Consumers conduct business</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">national, regional, and local economic, competitive, and regulatory policies, conditions, and developments</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">loss of customer demand for electric generation supply to alternative electric suppliers, increased use of self-generation including distributed generation, energy waste reduction, or energy storage</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">loss of customer demand for natural gas due to alternative technologies or fuels</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">restricted ability to construct natural gas infrastructure due to environmental regulations or other governmental action</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">ability of Consumers to meet increased renewable energy demand due to customers seeking to meet their own sustainability goals in a timely and cost-efficient manner</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the reputational or other impact on CMS&#160;Energy and Consumers of the failure to achieve greenhouse gas reduction goals related to reducing their impact on climate change</span></div><div style="margin-bottom:12pt;padding-left:36pt;padding-right:4.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">adverse consequences of employee, director, or third-party fraud or non&#8209;compliance with codes of conduct or with laws or regulations</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">federal regulation of electric sales, including periodic re&#8209;examination by federal regulators of CMS&#160;Energy&#8217;s and Consumers&#8217; market-based sales authorizations</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">any event, change, development, occurrence, or circumstance that could impact the implementation of the Clean Energy Plan, including any action by a regulatory authority or other third party to prohibit, delay, or impair the implementation of the Clean Energy Plan</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the availability, cost, coverage, and terms of insurance, the stability of insurance providers, and the ability of Consumers to recover the costs of any insurance from customers</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the effectiveness of CMS&#160;Energy&#8217;s and Consumers&#8217; risk management policies, procedures, and strategies, including strategies to hedge risk related to interest rates and future prices of electricity, natural gas, and other energy-related commodities</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">factors affecting development of electric generation projects, gas transmission, and gas and electric distribution infrastructure replacement, conversion, and expansion projects, including factors related to project site identification, construction material pricing, schedule delays, availability of qualified construction personnel, permitting, acquisition of property rights, community opposition, and government approvals</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">potential disruption to, interruption of, or other impacts on facilities, utility infrastructure, operations, or backup systems due to accidents, explosions, physical disasters, global pandemics, cyber incidents, civil unrest, vandalism, war, or terrorism, and the ability to obtain or maintain insurance coverage for these events</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">changes or disruption in fuel supply, including but not limited to supplier bankruptcy and delivery disruptions</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">potential costs, lost revenues, reputational harm, or other consequences resulting from misappropriation of assets or sensitive information, corruption of data, or operational disruption in connection with a cyberattack or other cyber incident</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">potential disruption to, interruption or failure of, or other impacts on information technology backup or disaster recovery systems</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">technological developments in energy production, storage, delivery, usage, and metering</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the ability to implement technology successfully</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the impact of CMS&#160;Energy&#8217;s and Consumers&#8217; integrated business software system and its effects on their operations, including utility customer billing and collections</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">adverse consequences resulting from any past, present, or future assertion of indemnity or warranty claims associated with assets and businesses previously owned by CMS&#160;Energy or Consumers, including claims resulting from attempts by foreign or domestic governments to assess taxes on or to impose environmental liability associated with past operations or transactions</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the outcome, cost, and other effects of any legal or administrative claims, proceedings, investigations, or settlements</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the reputational impact on CMS&#160;Energy and Consumers of operational incidents, violations of corporate policies, regulatory violations, inappropriate use of social media, and other events</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">restrictions imposed by various financing arrangements and regulatory requirements on the ability of Consumers and other subsidiaries of CMS&#160;Energy to transfer funds to CMS&#160;Energy in the form of cash dividends, loans, or advances</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">earnings volatility resulting from the application of fair value accounting to certain energy commodity contracts or interest rate contracts</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">changes in financial or regulatory accounting principles or policies (e.g., the adoption of the hypothetical liquidation at book value method of accounting for certain non-regulated renewable energy projects)</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">other matters that may be disclosed from time to time in CMS&#160;Energy&#8217;s and Consumers&#8217; SEC filings, or in other public documents</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">All forward-looking statements should be considered in the context of the risk and other factors described above and as detailed from time to time in CMS&#160;Energy&#8217;s and Consumers&#8217; SEC filings. For additional details regarding these and other uncertainties, see Part&#160;I&#8212;Item&#160;1. Financial Statements&#8212;MD&amp;A&#8212;Outlook and Notes to the Unaudited Consolidated Financial Statements&#8212;Note&#160;1, Regulatory Matters and Note&#160;2, Contingencies and Commitments; and Part&#160;I&#8212;Item&#160;1A. Risk Factors in the 2022&#160;Form&#160;10</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">K.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:250pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(This page intentionally left blank)</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">12</span></div></div></div><div id="ie1330b4321ea48ca8482273d57ef24b8_103"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">Part&#160;I&#8212;Financial Information</span></div><div id="ie1330b4321ea48ca8482273d57ef24b8_106"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;1.&#160;&#160;&#160;&#160;Financial Statements</span></div><div id="ie1330b4321ea48ca8482273d57ef24b8_109"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Index to Financial Statements</span></div><div style="margin-bottom:1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:5.951%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:85.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.311%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_133">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_133">14</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_244">CMS&#160;Energy Consolidated Financial Statements (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_244">42</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_244">Consolidated Statements of Income (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_244">42</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_247">Consolidated Statements of Comprehensive Income (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_247">44</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_250">Consolidated Statements of Cash Flows (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_250">45</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_253">Consolidated Balance Sheets (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_253">46</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_256">Consolidated Statements of Changes in Equity (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_256">48</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_259">Consumers Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_259">49</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_262">Consolidated Statements of Income (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_262">49</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_265">Consolidated Statements of Comprehensive Income (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_265">50</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_268">Consolidated Statements of Cash Flows (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_268">51</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_271">Consolidated Balance Sheets (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_271">52</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_274">Consolidated Statements of Changes in Equity (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_274">54</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_277">Notes to the Unaudited Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_277">55</a></span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_292">1:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_292">Regulatory Matters</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_292">55</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_295">2:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_295">Contingencies and Commitments</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_295">56</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_301">3:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_301">Financings and Capitalization</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_301">60</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_340">4:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_340">Fair Value Measurements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_340">62</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_346">5:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_346">Financial Instruments</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_346">64</a></span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_367">6:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_367">Retirement Benefits</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_367">65</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_388">7:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_388">Income Taxes</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_388">66</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_400">8:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_400">Earnings Per Share&#8212;CMS&#160;Energy</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_400">67</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_403">9:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_403">Revenue</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_403">68</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_424">10:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_424">Reportable Segments</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_424">70</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_442">11:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_442">Variable Interest Entities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_442">72</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_451">12:</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_451">Exit Activities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_451">74</a></span></div></td></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">CMS&#160;Energy Corporation</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">Consumers Energy Company</span></div><div id="ie1330b4321ea48ca8482273d57ef24b8_133"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">This MD&amp;A is a combined report of CMS&#160;Energy and Consumers.</span></div><div id="ie1330b4321ea48ca8482273d57ef24b8_136"></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Executive Overview</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy is an energy company operating primarily in Michigan. It is the parent holding company of several subsidiaries, including Consumers, an electric and gas utility, and NorthStar Clean Energy, primarily a domestic independent power producer and marketer. Consumers&#8217; electric utility operations include the generation, purchase, distribution, and sale of electricity, and Consumers&#8217; gas utility operations include the purchase, transmission, storage, distribution, and sale of natural gas. Consumers&#8217; customer base consists of a mix of primarily residential, commercial, and diversified industrial customers. NorthStar Clean Energy, through its subsidiaries and equity investments, is engaged in domestic independent power production, including the development and operation of renewable generation, and the marketing of independent power production.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers manage their businesses by the nature of services each provides. CMS&#160;Energy operates principally in three business segments: electric utility; gas utility; and NorthStar Clean Energy, its non&#8209;utility operations and investments. Consumers operates principally in two business segments: electric utility and gas utility. CMS&#160;Energy&#8217;s and Consumers&#8217; businesses are affected primarily by:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">regulation and regulatory matters</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">state and federal legislation</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">economic conditions</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">weather</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">energy commodity prices</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">interest rates</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">their securities&#8217; credit ratings</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">The Triple Bottom Line</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8217;s and Consumers&#8217; purpose is to achieve world class performance while delivering hometown service. In support of this purpose, CMS&#160;Energy and Consumers employ the &#8220;CE&#160;Way,&#8221; a lean operating model designed to improve safety, quality, cost, delivery, and employee morale.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers measure their progress toward the purpose by considering their impact on the &#8220;triple bottom line&#8221; of people, planet, and profit, which is underpinned by performance; this consideration takes into account not only the economic value that CMS&#160;Energy and Consumers create for customers and investors, but also their responsibility to social and environmental goals. The triple bottom line balances the interests of employees, customers, suppliers, regulators, creditors, Michigan&#8217;s residents, </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">the investment community, and other stakeholders, and it reflects the broader societal impacts of CMS&#160;Energy&#8217;s and Consumers&#8217; activities.</span></div><div style="margin-bottom:12pt;text-align:center"><img src="cms-20230331_g1.jpg" alt="cms.jpg" style="height:163px;margin-bottom:5pt;vertical-align:text-bottom;width:624px"/></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8217;s Environmental, Social, Governance and Sustainability Report, which is available to the public, describes CMS&#160;Energy&#8217;s and Consumers&#8217; progress toward world class performance measured in the areas of people, planet, and profit.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">People:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The people element of the triple bottom line represents CMS&#160;Energy&#8217;s and Consumers&#8217; commitment to their employees, their customers, the residents of local communities in which they do business, and other stakeholders.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">The safety of employees, customers, and the general public is a priority of CMS&#160;Energy and Consumers. Accordingly, CMS&#160;Energy and Consumers have worked to integrate a set of safety principles into their business operations and culture. These principles include complying with applicable safety, health, and security regulations and implementing programs and processes aimed at continually improving safety and security conditions. Over the last ten&#160;years, Consumers&#8217; Occupational Safety and Health Administration recordable incident rate has decreased by 34&#160;percent.</span></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers also place a high priority on customer value and on providing a hometown customer experience. Consumers&#8217; customer-driven investment program is aimed at improving safety and increasing electric and gas reliability, which has resulted in measurable improvements in customer satisfaction.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Central to Consumers&#8217; commitment to its customers are the initiatives it has undertaken to keep electricity and natural gas affordable, including:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">replacement of coal-fueled generation and PPAs with a cost-efficient mix of renewable energy, less-costly dispatchable generation sources, and energy waste reduction and demand response programs</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">targeted infrastructure investment to reduce maintenance costs and improve reliability and safety</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">supply chain optimization</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">economic development to increase sales and reduce overall rates</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">information and control system efficiencies</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">employee and retiree health care cost sharing</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">workforce productivity enhancements</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">While CMS&#160;Energy and Consumers have experienced some supply chain disruptions and inflationary pressures, they have taken steps to mitigate the impact on their ability to provide safe and reliable service to customers. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Planet:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The planet element of the triple bottom line represents CMS&#160;Energy&#8217;s and Consumers&#8217; commitment to protect the environment. This commitment extends beyond compliance with various state </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">and federal environmental, health, and safety laws and regulations. Management considers climate change and other environmental risks in strategy development, business planning, and enterprise risk management processes.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers continue to focus on opportunities to protect the environment and to reduce their carbon footprint. As a result of actions already taken through 2022, CMS&#160;Energy and Consumers have:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">decreased their combined percentage of electric supply (self-generated and purchased) from coal by 17&#160;percentage points since 2015</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">reduced carbon dioxide emissions by over 30&#160;percent since 2005</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">reduced the amount of water used to generate electricity by over 35&#160;percent since 2012</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">reduced landfill waste disposal by over 1.7&#160;million tons since 1992</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">reduced methane emissions by more than 20&#160;percent since 2012</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Since 2005, Consumers has reduced its sulfur dioxide and particulate matter emissions by over 90&#160;percent and its NOx emissions by over 80&#160;percent. Consumers began tracking mercury emissions in 2007; since that time, it has reduced such emissions by nearly 90&#160;percent. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The 2016&#160;Energy Law:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">raised the renewable portfolio standard to 15&#160;percent in 2021; Consumers has met the 15</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">percent requirement and expects to continue meeting the requirement going forward with a combination of newly generated RECs and previously generated RECs carried over from prior years</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">established a goal of 35</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">percent combined renewable energy and energy waste reduction by 2025; Consumers achieved 33</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">percent combined renewable energy and energy waste reduction through 2022</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">authorized incentives for demand response programs and energy efficiency programs, referring to the combined initiatives as energy waste reduction programs</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">established an integrated planning process for new electric capacity and energy resources</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; Clean Energy Plan details its strategy to meet customers&#8217; long-term energy needs. The Clean Energy Plan was most recently revised and approved by the MPSC in June&#160;2022. Under its Clean Energy Plan, Consumers will meet the requirements of the 2016&#160;Energy Law using its clean and lean strategy, which focuses on increasing the generation of renewable energy, helping customers use less energy, and offering demand response programs to reduce demand during critical peak times.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Clean Energy Plan outlines Consumers&#8217; long-term strategy for delivering clean, reliable, resilient, and affordable energy to its customers, including plans to:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.5pt">end the use of coal-fueled generation in 2025, 15&#160;years sooner than initially planned</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">purchase an existing natural gas-fueled generating unit, providing an additional 1,176&#160;MW of nameplate capacity and allowing Consumers to continue to provide controllable sources of electricity to customers</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">solicit approximately 700&#160;MW of capacity through PPAs from sources able to deliver to Michigan&#8217;s Lower Peninsula beginning in 2025</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">expand its investment in renewable energy, adding nearly 8,000&#160;MW of solar generation by 2040</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under the Clean Energy Plan, Consumers earns a return equal to its weighted-average cost of capital on payments made under new competitively bid PPAs with non-affiliated entities approved by the MPSC.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Clean Energy Plan will allow Consumers to exceed its breakthrough goal of at least 50</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">percent combined renewable energy and energy waste reduction by 2030.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following illustration is Consumers&#8217; 2021&#160;capacity portfolio and its future capacity portfolio under its Clean Energy Plan. This illustration includes the effects of purchased capacity and energy waste reduction and uses the nameplate capacity for all energy sources:</span></div><div style="text-align:center"><img src="cms-20230331_g2.jpg" alt="7801" style="height:402px;margin-bottom:5pt;vertical-align:text-bottom;width:628px"/></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Does not include RECs.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These amounts and fuel sources will vary and are dependent on a one-time competitive solicitation to acquire approximately 700&#160;MW of capacity through PPAs from sources able to deliver to Michigan&#8217;s Lower Peninsula beginning in 2025.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In addition to Consumers&#8217; plan to eliminate its use of coal-fueled generation in 2025, CMS&#160;Energy and Consumers have set the net&#8209;zero emissions goals discussed below.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Net-zero methane emissions from natural gas delivery system by 2030:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Under its Methane Reduction Plan, Consumers plans to reduce methane emissions from its system by about 80&#160;percent by accelerating the replacement of aging pipe, rehabilitating or retiring outdated infrastructure, and adopting new technologies and practices. The remaining emissions will likely be offset by purchasing and/or producing renewable natural gas.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Net-zero carbon emissions from electric business by 2040:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> This goal includes not only emissions from owned generation, but also emissions from the generation of power purchased through long-term PPAs and from the MISO energy market. Consumers expects to meet 90&#160;percent of its customers&#8217; needs with clean energy sources by 2040 through execution of its Clean Energy Plan. New technologies and carbon offset measures including, but not limited to, carbon sequestration, methane emission capture, forest preservation, and reforestation may be used to close the gap to achieving net-zero carbon emissions.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Net-zero greenhouse gas emissions target for the entire business by 2050:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> This goal, announced in March&#160;2022, incorporates greenhouse gas emissions from Consumers&#8217; natural gas delivery system, including suppliers and customers, and has an interim goal of reducing customer emissions by 20&#160;percent by 2030. Consumers expects to meet this goal through carbon offset measures, renewable natural gas, energy efficiency and demand response programs, and the adoption of cost-effective emerging technologies once proven and commercially available.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Additionally, to advance its environmental stewardship in Michigan and to minimize the impact of future regulations, Consumers set the following targets in 2022: </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">to enhance, restore, or protect 6,500&#160;acres of land by 2026; in 2022, Consumers enhanced, restored, or protected over 700&#160;acres of land</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">to reduce water usage by 1.5&#160;billion gallons by 2026; in 2022, Consumers reduced water usage by more than 750&#160;million gallons</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">to increase the rate of waste diverted from landfills (through waste reduction, recycling, and reuse) to 90&#160;percent from a baseline of 88&#160;percent through 2023; in 2022, Consumers&#8217; rate of waste diverted from landfills was 92&#160;percent</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers are monitoring numerous legislative, policy, and regulatory initiatives, including those to regulate and report greenhouse gases, and related litigation. While CMS&#160;Energy and Consumers cannot predict the outcome of these matters, which could affect them materially, they intend to continue to move forward with their clean and lean strategy.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Profit:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The profit element of the triple bottom line represents CMS&#160;Energy&#8217;s and Consumers&#8217; commitment to meeting their financial objectives and providing economic development opportunities and benefits in the communities in which they do business. CMS&#160;Energy&#8217;s and Consumers&#8217; financial strength allows them to maintain solid investment-grade credit ratings and thereby reduce funding costs for the benefit of customers and investors, to attract and retain talent, and to reinvest in the communities they serve.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For the three&#160;months ended March&#160;31,&#160;2023, CMS&#160;Energy&#8217;s net income available to common stockholders was $202&#160;million, and diluted EPS were $0.69. This compares with net income available to common stockholders of $351&#160;million and diluted EPS of $1.21 for the three&#160;months ended March&#160;31,&#160;2022. In 2023, lower gas and electric sales due primarily to unfavorable weather, and higher service restoration costs, were partially offset by gas and electric rate increases. A more detailed discussion of the factors affecting CMS&#160;Energy&#8217;s and Consumers&#8217; performance can be found in the Results of Operations section that follows this Executive Overview.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Over the next five&#160;years, Consumers expects weather-normalized electric and gas deliveries to remain relatively stable compared to 2022. This outlook reflects the effects of energy waste reduction programs offset largely by modest growth in electric and gas demand.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Performance: Impacting the Triple Bottom Line</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers remain committed to achieving world class performance while delivering hometown service and positively impacting the triple bottom line of people, planet, and profit. During 2022, CMS&#160;Energy and Consumers:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">settled and received approval of Consumers&#8217; Clean Energy Plan, gas rate case, and electric rate case, demonstrating the constructive nature of Michigan&#8217;s regulatory environment</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">partnered with state and federal agencies to secure over $100&#160;million of customer assistance to help keep customer bills affordable</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">committed to power over 1,200&#160;Michigan public buildings with 100</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">percent clean energy</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">reached an agreement with General Motors Company, a non-affiliated company, to power all of its auto plants within Consumers&#8217; electric service territory with 100</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">percent clean energy</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">announced the &#8220;Clean Air&#8221; program for residential and business customers who want to offset carbon emissions from their natural gas use and help protect the planet&#8217;s atmosphere</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">installed five new units at the Freedom Compressor Station, continuing progress toward achieving Consumers&#8217; Natural Gas Delivery Plan, making its gas system even more safe, reliable, affordable, and clean</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">participated in the state&#8217;s economic development efforts that resulted in Gotion,&#160;Inc., a non</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">affiliated global battery components producer, committing to construct a manufacturing facility in Big&#160;Rapids, Michigan</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">received recognition by Forbes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">&#174;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> as the #1&#160;utility company in the U.S. for America&#8217;s Best Employers for Women, as well as a top company for America&#8217;s Best Employers for Diversity</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers will continue to utilize the CE&#160;Way to enable them to achieve world class performance and positively impact the triple bottom line. Consumers&#8217; investment plan and the regulatory environment in which it operates also drive its ability to impact the triple bottom line.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Investment Plan: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Over the next five&#160;years, Consumers expects to make significant expenditures on infrastructure upgrades, replacements, and clean generation. While it has a large number of potential investment opportunities that would add customer value, Consumers has prioritized its spending based on the criteria of enhancing public safety, increasing reliability, maintaining affordability for its customers, and advancing its environmental stewardship. Consumers&#8217; investment program is expected to result in annual rate-base growth of over seven&#160;percent. This rate-base growth, together with cost-control measures, should allow Consumers to maintain affordable customer prices.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following illustration are planned capital expenditures of $15.5&#160;billion that Consumers expects to make from 2023 through 2027:</span></div><div style="text-align:center"><img src="cms-20230331_g3.jpg" alt="14200" style="height:400px;margin-bottom:5pt;vertical-align:text-bottom;width:570px"/></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Of this amount, Consumers plans to spend $12.4&#160;billion over the next five&#160;years to primarily maintain and upgrade its gas infrastructure and electric distribution systems in order to enhance safety and reliability, improve customer satisfaction, reduce energy waste on those systems, and facilitate its clean energy transformation. The gas infrastructure projects comprise $6.3&#160;billion to sustain deliverability, enhance pipeline integrity and safety, and reduce methane emissions. Electric distribution and other projects comprise $6.1&#160;billion to strengthen circuits and substations, replace poles, and interconnect clean energy resources. Consumers also expects to spend $3.1&#160;billion on clean generation, which includes investments in wind, solar, and hydroelectric generation resources.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Regulation:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Regulatory matters are a key aspect of Consumers&#8217; business, particularly rate cases and regulatory proceedings before the MPSC, which permit recovery of new investments while helping to ensure that customer rates are fair and affordable. Important regulatory events and developments not already discussed are summarized below.</span></div><div style="margin-bottom:12pt"><span id="iec3c9ec70b834fb481fa49fba57ff286_16117"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">2022&#160;Gas Rate Case: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In December&#160;2022, Consumers filed an application with the MPSC seeking an annual rate increase of $212&#160;million, based on a 10.25</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">percent authorized return on equity for the projected twelve-month period ending September&#160;30,&#160;2024. The filing requests authority to recover new infrastructure investment and related costs that are expected to allow Consumers to improve system safety and reliability and reduce fugitive methane emissions.</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">2022&#160;Electric Rate Case: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In January&#160;2023, the MPSC approved a settlement agreement authorizing an annual rate increase of $155&#160;million, based on a 9.9-percent authorized return on equity. The MPSC also approved a surcharge for the recovery of $6&#160;million of depreciation, property tax, and interest expense related to distribution investments made in 2021 that exceeded what was authorized in rates in accordance with the December&#160;2020 electric rate order. The new rates became effective January&#160;20,&#160;2023.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Looking Forward</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers will continue to consider the impact on the triple bottom line of people, planet, and profit in their daily operations as well as in their long-term strategic decisions. Consumers will continue to seek fair and timely regulatory treatment that will support its customer-driven investment plan, while pursuing cost-control measures that will allow it to maintain sustainable customer base rates. The CE&#160;Way is an important means of realizing CMS&#160;Energy&#8217;s and Consumers&#8217; purpose of achieving world class performance while delivering hometown service.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">20</span></div></div></div><div id="ie1330b4321ea48ca8482273d57ef24b8_142"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span id="i42f0aff4d20e4f7d9e24b1b796186579_1198"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">CMS&#160;Energy Consolidated Results of Operations</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.688%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="21" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except Per Share Amounts</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net Income Available to Common Stockholders</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">202&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">351&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(149)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic Earnings Per Average Common Share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.69&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.52)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted Earnings Per Average Common Share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.69&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.21&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.52)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.688%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="21" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In&#160;Millions</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Change</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">167&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(97)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">154&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(62)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate interest and other</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(29)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(40)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net Income Available to Common Stockholders</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">202&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">351&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(149)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Amounts in the following tables are presented pre-tax, with the exception of income tax changes. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a summary of changes to net income available to common stockholders for the three&#160;months ended March&#160;31,&#160;2023 versus 2022:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:75.662%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31,&#160;2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">351&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reasons for the change</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers electric utility and gas utility</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric sales</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(54)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas sales</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(76)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric rate increase</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas rate increase</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher service restoration costs due primarily to 2023 ice storms</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(67)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher interest charges</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(23)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher other maintenance and operating expenses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher property taxes, reflecting higher capital spending</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher depreciation and amortization</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(159)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Corporate interest and other</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31,&#160;2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">202&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Electric Utility Results of Operations</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the detailed changes to the electric utility&#8217;s net income available to common stockholders for the three&#160;months ended March&#160;31,&#160;2023 versus 2022:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:75.662%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31,&#160;2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">167&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reasons for the change</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Electric deliveries</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> and rate increases</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rate increase, including return on higher renewable capital spending</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher energy waste reduction program revenues</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower revenue due primarily to unfavorable weather and sales mix</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(47)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower other revenues</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(24)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Maintenance and other operating expenses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower distribution, transmission, and generation expenses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher service restoration costs due primarily to 2023 ice storms</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(67)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher energy waste reduction program costs</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower mutual insurance distribution</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher other maintenance and operating expenses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(90)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher property taxes, reflecting higher capital spending, and other</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other income, net of expenses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest charges</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower electric utility pre-tax earnings</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax liability reversal</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower production tax credits</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher other income taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31,&#160;2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Deliveries to end-use customers were 8.8&#160;billion&#160;kWh in 2023 and 9.2&#160;billion&#160;kWh in 2022.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">See Note&#160;7, Income Taxes.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Gas Utility Results of Operations</span></div><div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the detailed changes to the gas utility&#8217;s net income available to common stockholders for the three&#160;months ended March&#160;31,&#160;2023 versus 2022:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:75.662%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31,&#160;2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">216&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reasons for the change</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gas deliveries</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> and rate increases</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rate increase</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt;text-indent:-9pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher energy waste reduction program revenues</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 19pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower revenue due primarily to unfavorable weather</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt;text-indent:-9pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 19pt;text-indent:-9pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(78)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower other revenues</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Maintenance and other operating expenses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower distribution, transmission, and compression expenses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher energy waste reduction program costs</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher other maintenance and operating expenses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Depreciation and amortization</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increased plant in service, reflecting higher capital spending</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">General taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher property taxes, reflecting higher capital spending</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest charges</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower gas utility pre-tax earnings and other</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax liability reversal</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Absence of 2022 accelerated tax amortizations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(41)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(29)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31,&#160;2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">154&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Deliveries to end-use customers were 119&#160;bcf in 2023 and 140&#160;bcf in 2022.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">See Note&#160;7, Income Taxes.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="margin-bottom:12pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">NorthStar Clean Energy Results of Operations</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the detailed changes to NorthStar Clean Energy&#8217;s net income available to common stockholders for the three&#160;months ended March&#160;31,&#160;2023 versus 2022:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:75.662%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31,&#160;2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reason for the change</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher earnings from renewable projects</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower production tax credits</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31,&#160;2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Corporate Interest and Other Results of Operations</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the detailed changes to corporate interest and other results for the three&#160;months ended March&#160;31,&#160;2023 versus 2022:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:75.662%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="18" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31,&#160;2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(40)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reasons for the change</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower income tax expense due to lower pre-tax earnings</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher interest earnings</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Absence of discontinued operations from 2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31,&#160;2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(29)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">24</span></div></div></div><div id="ie1330b4321ea48ca8482273d57ef24b8_148"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="margin-bottom:12pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Cash Position, Investing, and Financing</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At March&#160;31,&#160;2023, CMS&#160;Energy had $598&#160;million of consolidated cash and cash equivalents, which included $27&#160;million of restricted cash and cash equivalents. At March&#160;31,&#160;2023, Consumers had $343&#160;million of consolidated cash and cash equivalents, which included $26&#160;million of restricted cash and cash equivalents.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Operating Activities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are specific components of net cash provided by operating activities for the three&#160;months ended March&#160;31,&#160;2023 versus 2022: </span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:88.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.876%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31,&#160;2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">707&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reasons for the change</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(151)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non&#8209;cash transactions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Favorable impact of changes in core working capital,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> due primarily to higher collections and higher prices on gas sold to customers in 2023</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">449&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Favorable impact of changes in other assets and liabilities, due primarily to recovery of 2022 power supply costs underrecovery</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31,&#160;2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,040&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31,&#160;2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">745&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reasons for the change</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(151)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non&#8209;cash transactions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Favorable impact of changes in core working capital,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> due primarily to higher collections and higher prices on gas sold to customers in 2023</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">442&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Favorable impact of changes in other assets and liabilities, due primarily to recovery of 2022 power supply costs underrecovery</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31,&#160;2023</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,070&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cash transactions comprise depreciation and amortization, changes in deferred income taxes and investment tax credits, and other non&#8209;cash operating activities and reconciling adjustments.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Core working capital comprises accounts receivable, accrued revenue, inventories, accounts payable, and accrued rate refunds.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">For information regarding the underrecovery of power supply costs, see Note&#160;1, Regulatory Matters.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Investing Activities</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are specific components of net cash used in investing activities for the three&#160;months ended March&#160;31,&#160;2023 versus 2022:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:88.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.876%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31,&#160;2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(539)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reasons for the change</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher capital expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(97)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other investing activities, primarily higher costs to retire property</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(15)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31,&#160;2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(651)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31,&#160;2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(529)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reasons for the change</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher capital expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(49)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other investing activities, primarily higher costs to retire property</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31,&#160;2023</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(588)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Financing Activities</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are specific components of net cash provided by (used in) financing activities for the three&#160;months ended March&#160;31,&#160;2023 versus 2022:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:88.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.876%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31,&#160;2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reasons for the change</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher debt issuances</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher debt retirements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(997)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher repayments of notes payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher payments of dividends on common and preferred stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher contributions from noncontrolling interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other financing activities, primarily the absence of a payment of a long-term contract liability, offset partially by higher debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31,&#160;2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31,&#160;2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(222)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reasons for the change</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher debt issuances</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher debt retirements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher repayments of notes payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(20)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower repayments of borrowings from CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">317&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lower stockholder contribution from CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(375)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Higher payments of dividends on common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other financing activities, primarily higher debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31,&#160;2023</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(199)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">26</span></div></div></div><div id="ie1330b4321ea48ca8482273d57ef24b8_154"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Capital Resources and Liquidity</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers expect to have sufficient liquidity to fund their present and future commitments. CMS&#160;Energy uses dividends and tax-sharing payments from its subsidiaries and external financing and capital transactions to invest in its utility and non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">utility businesses, retire debt, pay dividends, and fund its other obligations. The ability of CMS&#160;Energy&#8217;s subsidiaries, including Consumers, to pay dividends to CMS&#160;Energy depends upon each subsidiary&#8217;s revenues, earnings, cash needs, and other factors. In addition, Consumers&#8217; ability to pay dividends is restricted by certain terms included in its articles of incorporation and potentially by FERC requirements and provisions under the Federal Power Act of 1920 and the Natural Gas Act of 1938. For additional details on Consumers&#8217; dividend restrictions, see Notes to the Unaudited Consolidated Financial Statements&#8212;Note&#160;3, Financings and Capitalization&#8212;Dividend Restrictions. During the three&#160;months ended March&#160;31,&#160;2023, Consumers paid $287&#160;million in dividends on its common stock to CMS&#160;Energy.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers uses cash flows generated from operations and external financing transactions, as well as stockholder contributions from CMS&#160;Energy, to fund capital expenditures, retire debt, pay dividends, and fund its other obligations. Consumers also uses these sources of funding to contribute to its employee benefit plans.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Financing and Capital Resources:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers rely on the capital markets to fund their robust capital plan. Barring any sustained market dislocations or disruptions, CMS&#160;Energy and Consumers expect to continue to have ready access to the financial and capital markets and will continue to explore possibilities to take advantage of market opportunities as they arise with respect to future funding needs. If access to these markets were to diminish or otherwise become restricted, CMS&#160;Energy and Consumers would implement contingency plans to address debt maturities, which could include reduced capital spending.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In January&#160;2023, Consumers entered into a bond purchase agreement to issue an aggregate principal amount of $400&#160;million of first mortgage bonds through a private placement offering. The bonds, which were priced in November&#160;2022, carry a weighted average interest rate of 5.251&#160;percent and mature at varying dates between 2026 and 2037. The bonds are expected to be issued in May&#160;2023. The proceeds of the bonds will be used to finance a portion of the purchase price of the New Covert Generating Facility and for general corporate purposes. For more information on the purchase of the New Covert Generating Facility, see Consumers Electric Utility Outlook and Uncertainties&#8212;Clean Energy Plan.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy has entered into forward sales transactions that it may either settle physically by issuing shares of its common stock at the then-applicable forward sale price specified by the agreement or settle net by delivering or receiving cash or shares. CMS&#160;Energy may settle the contracts at any time through their maturity dates, and presently intends to physically settle the contracts by delivering shares of its common stock. As of March&#160;31,&#160;2023, these contracts have an aggregate sales price of $440&#160;million, maturing through February&#160;2024. For more information on these forward sale contracts, see Notes to the Unaudited Consolidated Financial Statements&#8212;Note&#160;3, Financings and Capitalization&#8212;Issuance of Common Stock.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At March&#160;31,&#160;2023, CMS&#160;Energy had $529&#160;million of its revolving credit facility available and Consumers had $1.3&#160;billion available under its revolving credit facilities. CMS&#160;Energy and Consumers use these credit facilities for general working capital purposes and to issue letters of credit. An additional source of liquidity is Consumers&#8217; commercial paper program, which allows Consumers to issue, in one or more placements, up to $500&#160;million in aggregate principal amount of commercial paper notes with maturities of up to 365&#160;days at market interest rates. These issuances are supported by Consumers&#8217; revolving credit facilities. While the amount of outstanding commercial paper does not reduce the available capacity of the revolving credit facilities, Consumers does not intend to issue commercial paper </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">in an amount exceeding the available capacity of the facilities. At March&#160;31,&#160;2023, there were no commercial paper notes outstanding under this program. For additional details on CMS&#160;Energy&#8217;s and Consumers&#8217; secured revolving credit facilities and commercial paper program, see Notes to the Unaudited Consolidated Financial Statements&#8212;Note&#160;3, Financings and Capitalization.</span></div><div style="margin-bottom:12pt"><span id="i413edf48e9cf448db61269d00d167794_3365"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Certain of CMS&#160;Energy&#8217;s and Consumers&#8217; credit agreements contain covenants that require CMS&#160;Energy and Consumers to maintain certain financial ratios, as defined therein. At March&#160;31,&#160;2023, no default had occurred with respect to any financial covenants contained in CMS&#160;Energy&#8217;s and Consumers&#8217; credit agreements. CMS&#160;Energy and Consumers were each in compliance with these covenants as of March&#160;31,&#160;2023, as presented in the following table:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.258%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Limit&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Actual&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt to Capital</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&lt;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 0.70 to 1.0</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.58 to 1.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt to Capital</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&lt;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 0.65 to 1.0</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.50 to 1.0</span></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Applies to CMS&#160;Energy&#8217;s revolving credit agreement and letter of credit reimbursement agreement, and a term loan agreement of a subsidiary of NorthStar Clean Energy.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Applies to Consumers&#8217; revolving credit agreements.</span></div><div id="ie1330b4321ea48ca8482273d57ef24b8_166"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Outlook</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Several business trends and uncertainties may affect CMS&#160;Energy&#8217;s and Consumers&#8217; financial condition and results of operations. These trends and uncertainties could have a material impact on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated income, cash flows, or financial position. For additional details regarding these and other uncertainties, see Forward-Looking Statements and Information; Notes to the Unaudited Consolidated Financial Statements&#8212;Note&#160;1, Regulatory Matters and Note&#160;2, Contingencies and Commitments; and Part&#160;II&#8212;Item&#160;1A. Risk Factors.</span></div><div id="ie1330b4321ea48ca8482273d57ef24b8_169"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Electric Utility Outlook and Uncertainties</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Clean Energy Plan:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers&#8217; Clean Energy Plan details its strategy to meet customers&#8217; long-term energy needs and provides the foundation for its goal to achieve net-zero carbon emissions from its electric business by 2040. Under this net-zero goal, Consumers plans to eliminate the impact of carbon emissions created by the electricity it generates or purchases for customers. Additionally, through its Clean Energy Plan, Consumers continues to make progress on expanding its customer programs, namely its demand response, energy efficiency, and conservation voltage reduction programs, as well as increasing its renewable energy and pumped storage generation.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The Clean Energy Plan was most recently revised and approved by the MPSC in June&#160;2022. Under this plan, Consumers will eliminate the use of coal-fueled generation in 2025 and expects to meet 90&#160;percent of its customers&#8217; needs with clean energy sources by 2040. Specifically, the Clean Energy Plan provides for:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the retirement of the D.E.&#160;Karn coal-fueled generating units, totaling 515&#160;MW of nameplate capacity, in May&#160;2023</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the retirement of the J.H.&#160;Campbell coal-fueled generating units, totaling 1,407&#160;MW of nameplate capacity, in 2025</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the retirement of the D.E.&#160;Karn oil and gas-fueled generating units, totaling 1,219&#160;MW of nameplate capacity, in 2031, the units&#8217; original retirement date</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The MPSC has authorized Consumers to issue securitization bonds to finance the recovery of and return on the D.E.&#160;Karn coal-fueled generating units. Additionally, the MPSC has authorized regulatory asset treatment for Consumers to recover the remaining book value of the J.H.&#160;Campbell coal-fueled generating units, as well as a 9.0&#8209;percent return on equity, commencing in 2025.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under the Clean Energy Plan, Consumers will:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">purchase the New Covert Generating Facility, a natural gas-fueled generating unit with 1,176&#160;MW of nameplate capacity in Van&#160;Buren County, Michigan, for $815&#160;million, subject to certain adjustments, in 2023; the purchase was approved by FERC in November&#160;2022 </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">conduct a one-time competitive solicitation to acquire approximately 700&#160;MW of capacity through PPAs from sources able to deliver to Michigan&#8217;s Lower Peninsula beginning in 2025; of this amount, 500&#160;MW would be from dispatchable sources</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">These actions are expected to help Consumers continue to provide controllable sources of electricity to customers while expanding its investment in renewable energy. The Clean Energy Plan forecasts renewable energy capacity levels of 30&#160;percent in 2025, 43&#160;percent in 2030, and 61&#160;percent in 2040, including the addition of nearly 8,000&#160;MW of solar generation. Additionally, Consumers plans to deploy battery storage beginning in 2024, with 75&#160;MW of energy storage by 2027 and an additional 475&#160;MW by 2040.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under its Clean Energy Plan, Consumers bids new capacity competitively and will own and operate approximately 50&#160;percent of new capacity, with the remainder being built and owned by third parties. Additionally, Consumers earns a return equal to its weighted-average cost of capital on payments made under new competitively bid PPAs with non-affiliated entities approved by the MPSC.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As a result of requests for proposals, Consumers has entered into PPAs to purchase renewable capacity, energy, and RECs from solar generating facilities and build transfer agreements to purchase solar generating facilities. Presented in the following illustration is the aggregate renewable capacity that Consumers expects to add to its portfolio as a result of these agreements:</span></div><div style="text-align:center"><img src="cms-20230331_g4.jpg" alt="3902" style="height:374px;margin-bottom:5pt;vertical-align:text-bottom;width:550px"/></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In support of its Clean Energy Plan, Consumers issued a request for proposals in September&#160;2022 to acquire approximately 700&#160;MW of capacity through PPAs from sources able to deliver to Michigan&#8217;s Lower Peninsula beginning in 2025. Specifically, Consumers solicited offers to acquire 500&#160;MW of capacity from dispatchable sources and 200&#160;MW of capacity from intermittent resources and dispatchable, non-intermittent clean capacity resources (including battery storage resources).</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In March&#160;2022, the U.S.&#160;Department of Commerce announced it is opening inquiries into whether manufacturers of solar modules that are produced in certain countries using supplies obtained from China are circumventing antidumping and countervailing duties which apply to Chinese modules. The U.S.&#160;Department of Commerce has made an initial determination that four&#160;manufacturers have circumvented tariffs. The remainder of this inquiry process is continuing, with a final ruling expected in May&#160;2023. In June&#160;2022, the Biden Administration paused for two&#160;years the imposition of duties that might result from the U.S.&#160;Department of Commerce&#8217;s pending inquiries. In addition, the Uyghur Forced Labor Prevention Act, which was enacted in 2021 and became effective in June&#160;2022, along with an earlier withhold release order that U.S.&#160;Customs and Border Protection issued in 2021, restrict the importation of goods sourced from the Xinjiang region of China. Solar modules whose raw materials come from the Xinjiang region are a key focus of these import laws. Consumers continues to closely monitor these matters and their potential impacts on availability of solar modules and timing associated with pending and planned solar projects.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Renewable Energy Plan:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Michigan has established a 15-percent renewable portfolio standard. Under this standard, Consumers is required to submit RECs, which represent proof that the associated electricity was generated from a renewable energy resource, in an amount equal to at least 15&#160;percent of Consumers&#8217; electric sales volume each year. Under its renewable energy plan, Consumers has met the 15</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">percent </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">requirement and expects to continue meeting the requirement going forward with a combination of newly generated RECs and previously generated RECs carried over from prior years.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under Consumers&#8217; renewable energy plan, the MPSC has approved the acquisition of up to 525&#160;MW of new wind generation projects and authorized Consumers to earn a 10.7</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">percent return on equity on any projects approved by the MPSC. Specifically, the MPSC has approved the following:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.44pt">purchase and construction of a 150</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">MW wind generation project in Gratiot County, Michigan; the project became operational and Consumers took full ownership in 2020</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.44pt">purchase of a 166</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">MW wind generation project in Hillsdale, Michigan; the project became operational and Consumers took full ownership in 2021</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.44pt">purchase of a wind generation project under development, with capacity of up to 201&#160;MW, in Gratiot County, Michigan; Consumers expects to take full ownership and begin commercial operation of the project in the fourth&#160;quarter of 2023</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The MPSC also approved the execution of a 20-year PPA under which Consumers will purchase 100&#160;MW of renewable capacity, energy, and RECs from a 149</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">MW solar generating facility to be constructed in Calhoun County, Michigan; the facility is targeted to be operational in 2024.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Voluntary Large Customer Renewable Energy Program:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers provides service under a program that provides large full-service electric customers with the opportunity to advance the development of renewable energy beyond the requirements of the 2016&#160;Energy Law. In 2021, the MPSC approved Consumers&#8217; request to amend its renewable energy plan to remove the annual subscription limit associated with this program. The MPSC also approved up to 1,000&#160;MW of new wind and solar generation projects between 2024 and 2027 to meet customer demand for the program. Consumers will competitively solicit for additional renewable energy assets based on customer applications and will construct the assets based on customer subscriptions to the program. In March&#160;2023, Consumers entered into a build transfer agreement for a 309&#8209;MW solar generating facility to be constructed in Calhoun County, Michigan; the facility is targeted to be operational in 2025. The build transfer agreement is subject to MPSC approval.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Electric Customer Deliveries and Revenue:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers&#8217; electric customer deliveries are seasonal and largely dependent on Michigan&#8217;s economy. The consumption of electric energy typically increases in the summer months, due primarily to the use of air conditioners and other cooling equipment. In addition, Consumers&#8217; electric rates, which follow a seasonal rate design, are higher in the summer months than in the remaining months of the year. Each year in June, electric residential customers transition to a summer peak time-of-use rate that allows them to take advantage of lower-cost energy during off-peak times during the summer months. Thus, customers can reduce their electric bills by shifting their consumption from on&#8209;peak to off&#8209;peak times.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Over the next five&#160;years, Consumers expects weather-normalized electric deliveries to remain relatively stable compared to 2022. This outlook reflects the effects of energy waste reduction programs offset largely by modest growth in electric demand. Actual delivery levels will depend on:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">energy conservation measures and results of energy waste reduction programs</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">weather fluctuations</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Michigan&#8217;s economic conditions, including utilization, expansion, or contraction of manufacturing facilities, population trends, electric vehicle adoption, and housing activity</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Electric ROA:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Michigan law allows electric customers in Consumers&#8217; service territory to buy electric generation service from alternative electric suppliers in an aggregate amount capped at ten&#160;percent of Consumers&#8217; sales, with certain exceptions. At March&#160;31,&#160;2023, electric deliveries under the ROA program </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">were at the ten&#8209;percent limit. Of Consumers&#8217; 1.9&#160;million electric customers, fewer than 300, or 0.02&#160;percent, purchased electric generation service under the ROA program.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The 2016&#160;Energy Law established a path to ensure that forward capacity is secured for all electric customers in Michigan, including customers served by alternative electric suppliers under ROA. The law also authorized the MPSC to ensure that alternative electric suppliers have procured enough capacity to cover their anticipated capacity requirements for the four-year forward period. In 2017, the MPSC issued an order establishing a state reliability mechanism for Consumers. Under this mechanism, if an alternative electric supplier does not demonstrate that it has procured its capacity requirements for the four-year forward period, its customers will pay a set charge to the utility for capacity that is not provided by the alternative electric supplier.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During 2017, the MPSC issued orders finding that it has statutory authority to determine and implement a local clearing requirement, which requires all electric suppliers to demonstrate that a portion of the capacity used to serve customers is located in the MISO footprint in Michigan&#8217;s Lower Peninsula. In 2020, the Michigan Supreme Court affirmed the MPSC&#8217;s statutory authority to implement a local clearing requirement on individual electric providers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2020, ABATE and another intervenor filed a complaint against the MPSC in the U.S.&#160;District Court for the Eastern District of Michigan challenging the constitutionality of a local clearing requirement. The complaint requests the federal court to issue a permanent injunction prohibiting the MPSC from implementing a local clearing requirement on individual electric providers. In February&#160;2023, the U.S.&#160;District Court for the Eastern District of Michigan dismissed the complaint. In March&#160;2023, ABATE and the other intervenor filed a claim of appeal of the Eastern District Court&#8217;s decision with the U.S.&#160;Court of Appeals for the Sixth&#160;Circuit. In April&#160;2023, Consumers and the MPSC filed appearances and also filed cross-appeals. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Electric Rate Matters:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Rate matters are critical to Consumers&#8217; electric utility business. For additional details on rate matters, see Notes to the Unaudited Consolidated Financial Statements&#8212;Note&#160;1, Regulatory Matters and Note&#160;2, Contingencies and Commitments.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">MPSC Distribution System Audit:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In October&#160;2022, the MPSC ordered the state&#8217;s two largest electric utilities, including Consumers, to report on their compliance with regulations and past MPSC orders governing the utilities&#8217; response to outages and downed lines. Also, the MPSC&#160;Staff was directed to engage a third-party auditor to review all equipment and operations of the two utilities&#8217; distribution systems.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers has responded to the MPSC&#8217;s order and awaits further action by the MPSC. Consumers is committed to working with other state utilities, the third-party auditor, and the MPSC to continue improving electric reliability and safety in Michigan. In March&#160;2023, the MPSC&#160;Staff issued a request for proposal to engage a third-party auditor and is expected to execute a contract by September&#160;2023.</span></div><div id="ie1330b4321ea48ca8482273d57ef24b8_178"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Retention Incentive Program:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Under its Clean Energy Plan, Consumers will retire the D.E.&#160;Karn coal-fueled electric generating units in May&#160;2023 and the J.H.&#160;Campbell coal-fueled generating units in 2025. Consumers has announced retention incentive programs to ensure necessary staffing at both locations through the anticipated retirements. The aggregate cost of the D.E.&#160;Karn program through 2022 was $31&#160;million, and Consumers expects to recognize an additional $2&#160;million of retention benefit costs in the first&#160;half of 2023. The aggregate cost of the J.H.&#160;Campbell program through 2025 is estimated to be $50&#160;million; Consumers expects to recognize $16&#160;million of retention benefit costs in 2023. The MPSC has approved deferred accounting treatment for these costs; this expense will be deferred as a regulatory asset. For additional details on these programs, see Notes to the Unaudited Consolidated Financial Statements&#8212;Note&#160;12, Exit Activities.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">32</span></div></div></div><div id="ie1330b4321ea48ca8482273d57ef24b8_181"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Electric Environmental Outlook: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; electric operations are subject to various federal, state, and local environmental laws and regulations. Consumers estimates that it will incur capital expenditures of $210&#160;million from 2023 through 2027 to continue to comply with RCRA, the Clean Air Act, and numerous other environmental regulations. Consumers expects to recover these costs in customer rates, but cannot guarantee this result. Multiple environmental laws and regulations are subject to litigation. Consumers&#8217; primary environmental compliance focus includes, but is not limited to, the following matters.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Air Quality:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Multiple air quality regulations apply, or may apply, to Consumers&#8217; electric utility.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2012, the EPA published emission standards for electric generating units, known as MATS, based on Section&#160;112 of the Clean Air Act. Consumers has complied, and continues to comply, with the MATS regulation, and does not expect MATS to materially impact its environmental strategy.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CSAPR requires Michigan and many other states to improve air quality by reducing power plant emissions that, according to EPA modeling, contribute to ground-level ozone in other downwind states. Since its 2015 effective date, CSAPR has been revised several times. In March&#160;2023, the EPA finalized a revision to CSAPR affecting Michigan. This regulation establishes allowance budgets for electric generating units in 22&#160;states, including Michigan, between 2023 and 2029 and changes the mechanism for allocating such allowances on a year-over-year basis beginning in 2026. Consumers is evaluating potential cost impacts from this regulation on its electric generating units.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2015, the EPA lowered the NAAQS for ozone and made it more difficult to construct or modify power plants and other emission sources in areas of the country that do not meet the&#160;ozone standard. In 2018, the EPA designated certain areas of Michigan as not meeting the ozone standard. None of Consumers&#8217; fossil-fuel-fired generating units are located in these areas. Additionally, in January&#160;2023, the EPA proposed lowering the NAAQS for particulate matter. Consumers will continue to monitor NAAQS rulemakings and evaluate potential impacts to its generating assets.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; strategy to comply with air quality statutes and regulations involved the installation and operation of emission control equipment at some facilities and the suspension of operations at others; however, Consumers continues to evaluate these rules in conjunction with other EPA and EGLE rulemakings, litigation, executive orders, treaties, and congressional actions. This evaluation could result in:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">a change in Consumers&#8217; fuel mix</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">changes in the types of generating units Consumers may purchase or build in the future</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">changes in how certain units are operated</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the retirement, mothballing, or repowering with an alternative fuel of some of Consumers&#8217; generating units</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">changes in Consumers&#8217; environmental compliance costs</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the purchase or sale of allowances</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Greenhouse Gases:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> There have been numerous legislative and regulatory initiatives at the state, regional, national, and international levels that involve the potential regulation and reporting of greenhouse gases. Consumers continues to monitor and comment on these initiatives, as appropriate.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In June&#160;2022, the EPA announced its plan to propose a new rule to address greenhouse gas emissions from existing fossil-fuel-fired electric generating units. Under its Clean Energy Plan, Consumers will eliminate the use of coal-fueled generation in 2025. Therefore, it is unlikely that the proposed rule will materially impact Consumers over the remaining operating lives of these coal-fueled facilities. However, </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers cannot predict the form and extent of such potential regulation on its natural gas-fueled generation until this rule is released.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under the Paris Agreement, an international agreement addressing greenhouse gas emissions, the U.S. has committed to reduce greenhouse gas emissions by 50 to 52&#160;percent from 2005 levels by 2030. Under its Clean Energy Plan, Consumers plans to reduce carbon emissions from its electric business by 60&#160;percent from 2005 levels in 2025. At this time, Consumers does not expect any adverse changes to its environmental strategy as a result of this event, as its plans exceed the nationally committed reduction. The commitment made by the U.S. is not binding without new Congressional legislation.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2020, Michigan&#8217;s Governor signed an executive order creating the Michigan Healthy Climate Plan, which outlines goals for Michigan to achieve economy-wide net-zero greenhouse gas emissions and to be carbon neutral by 2050. The executive order aims for a 28</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">percent reduction below 2005 levels of greenhouse gas emissions by 2025. These goals are aspirational in nature and any changes in law or regulation to achieve these goals would need to be approved by the Michigan Legislature or the relevant regulatory agency. Additionally, Consumers has already surpassed the 28</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">percent reduction milestone for its owned electric generation and previously announced a goal of achieving net-zero carbon emissions from its electric business by 2040. Consumers does not expect any adverse changes to its environmental strategy as a result of this event.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Increased frequency or intensity of severe or extreme weather events, including those due to climate change, could materially impact Consumers&#8217; facilities, energy sales, and results of operations. Consumers is unable to predict these events or their financial impact; however, Consumers evaluates the potential physical impacts of climate change on its operations, including increased frequency or intensity of storm activity; increased precipitation; increased temperature; and changes in lake and river levels. Consumers released a report addressing the physical risks of climate change on its infrastructure in 2022. Consumers is taking steps to mitigate these risks as appropriate.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">While Consumers cannot predict the outcome of changes in U.S.&#160;policy or of other legislative, executive, or regulatory initiatives involving the potential regulation or reporting of greenhouse gases, it intends to move forward with its Clean Energy Plan, its present net-zero goals, and its emphasis on reliable and resilient supply. Litigation, international treaties, executive orders, federal laws and regulations (including regulations by the EPA), and state laws and regulations, if enacted or ratified, could ultimately impact Consumers. Consumers may be required to:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">replace equipment</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">install additional emission control equipment</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">purchase emission allowances or credits (including potential greenhouse gas offset credits)</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">curtail operations</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">arrange for alternative sources of supply</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">purchase facilities that generate fewer emissions</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">mothball or retire facilities that generate certain emissions</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">pursue energy efficiency or demand response measures more swiftly</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">take other steps to manage or lower the emission of greenhouse gases</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Although associated capital or operating costs relating to greenhouse gas regulation or legislation could be material and cost recovery cannot be assured, Consumers expects to recover these costs in rates consistent with the recovery of other reasonable costs of complying with environmental laws and regulations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">CCRs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In 2015, the EPA published a rule regulating CCRs under RCRA. This&#160;rule adopts minimum standards for beneficially using and disposing of non&#8209;hazardous CCRs and establishes technical </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">requirements for CCR landfills and surface impoundments. The rule also sets out conditions under which some CCR units would be forced to cease receiving CCR wastewater and initiate closure. Due to continued litigation, many aspects of the rule have been remanded to the EPA, resulting in more proposed and final rules.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Separately, Congress passed legislation in 2016 allowing participating states to develop permitting programs for CCRs under RCRA Subtitle&#160;D. In 2020, EGLE submitted a regulatory package for Michigan&#8217;s permit program to the EPA for its review, which is still pending.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers, with agreement from EGLE, completed the work necessary to initiate closure by excavating CCRs or placing a final cover over each of its relevant CCR units prior to the closure initiation deadline. Consumers has historically been authorized to recover in electric rates costs related to coal ash disposal sites.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Water:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Multiple water-related regulations apply, or may apply, to Consumers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The EPA regulates cooling water intake systems of existing electric generating plants under Section&#160;316(b) of the Clean Water Act. The rules seek to reduce alleged harmful impacts on aquatic organisms, such as fish. In 2018, Consumers submitted to EGLE for approval all required studies and recommended plans to comply with Section&#160;316(b) for its coal-fueled units, but has not yet received final approval.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The EPA also regulates the discharge of wastewater through its effluent limitation guidelines for steam electric generating plants. In 2020, the EPA revised previous&#160;guidelines related to the discharge of certain wastewater, but allowed for extension of the compliance deadline from the end of 2023 to the end of 2025, upon approval by EGLE through the NPDES permitting process. Consumers received such an extension to 2025 for its J.H.&#160;Campbell generating facility, which it plans to retire in 2025. In March&#160;2023, the EPA released a proposed rule seeking to replace its 2020 rule and corresponding effluent limitation guidelines. Consumers is evaluating the proposed effluent limitation guidelines for its potential impacts on its generating facilities.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In recent years, the EPA and the U.S.&#160;Army Corps of Engineers have proposed changes to the scope of federal jurisdiction over bodies of water and to the frequency of dual jurisdiction in states with authority to regulate the same waters; Michigan is one such state. Additionally, a final 2022 rulemaking changed the definition of &#8220;Waters of the United States.&#8221; Consumers does not expect adverse changes to its environmental strategy as a result of the current interpretations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Many of Consumers&#8217; facilities maintain NPDES permits, which are vital to the facilities&#8217; operations. Consumers applies for renewal of these permits every five&#160;years. Failure of EGLE to renew any NPDES permit, a successful appeal against a permit, a change in the interpretation or scope of NPDES permitting, or onerous terms contained in a permit could have a significant detrimental effect on the operations of a facility.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Protected Wildlife: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Multiple regulations apply, or may apply, to Consumers relating to protected species and habitats.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Statutes like the federal Endangered Species Act, the Migratory Bird Treaty Act, and the Bald and Golden Eagle Protection Act may impact operations at Consumers&#8217; facilities. In 2021, the U.S.&#160;Fish and Wildlife Service announced its intent to regulate incidental take under the Migratory Bird Treaty Act. Any resulting permitting and monitoring fees and/or restrictions on operations could impact Consumers&#8217; existing and future operations, including wind and solar generation facilities.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Additionally, Consumers is monitoring proposed changes to the listing status of several species within its operational area due to an increase in wildlife-related regulatory activity at federal and state levels. A change in species listed under the Endangered Species Act may impact Consumers&#8217; costs to mitigate its impact on protected species and habitats at certain existing facilities as well as siting choices for new facilities.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Other Matters:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Other electric environmental matters could have a material impact on Consumers&#8217; outlook. For additional details on other electric environmental matters, see Notes to the Unaudited Consolidated Financial Statements&#8212;Note&#160;2, Contingencies and Commitments&#8212;Consumers Electric Utility Contingencies&#8212;Electric Environmental Matters.</span></div><div id="ie1330b4321ea48ca8482273d57ef24b8_184"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Gas Utility Outlook and Uncertainties</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Gas Deliveries:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers&#8217; gas customer deliveries are seasonal. The peak demand for natural gas typically occurs in the winter due to colder temperatures and the resulting use of natural gas as heating fuel. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Over the next five&#160;years, Consumers expects weather-normalized gas deliveries to remain stable relative to 2022. This outlook reflects the effects of energy waste reduction programs offset largely by modest growth in gas demand. Actual delivery levels will depend on:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">weather fluctuations</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">use by power producers</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">availability and development of renewable energy sources</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">gas price changes</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Michigan&#8217;s economic conditions, including population trends and housing activity</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">the price or demand of competing energy sources or fuels</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">energy efficiency and conservation impacts</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Gas Rate Matters:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Rate matters are critical to Consumers&#8217; gas utility business. For additional details on rate matters, see Notes to the Unaudited Consolidated Financial Statements&#8212;Note&#160;1, Regulatory Matters and Note&#160;2, Contingencies and Commitments.</span></div><div id="ie1330b4321ea48ca8482273d57ef24b8_187"></div><div style="margin-bottom:12pt"><span id="i8cf74fd5533b4cb39bc0d5208754d679_1946"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">2022&#160;Gas Rate Case: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In December&#160;2022, Consumers filed an application with the MPSC seeking an annual rate increase of $212&#160;million, based on a 10.25</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">percent authorized return on equity for the projected twelve-month period ending September&#160;30,&#160;2024. The filing requests authority to recover new infrastructure investment and related costs that are expected to allow Consumers to improve system safety and reliability and reduce fugitive methane emissions. Presented in the following table are the components of the requested increase in revenue:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:88.162%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.876%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Projected Twelve-Month Period Ending September&#160;30</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Components of the requested rate increase</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investment in rate base</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">80&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and maintenance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of capital</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and other revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">212&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The filing also seeks approval of cost deferral mechanisms that will allow Consumers to defer for future recovery or refund pension and OPEB expense and uncollectible accounts expense above the amounts used to set existing rates. </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Postretirement Benefits Expense Accounting Application:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In January&#160;2023, Consumers filed an application with the MPSC, requesting authority to defer the future recovery or refund of pension and OPEB expenses above or below the amounts used to set existing rates, respectively. Consumers requested this accounting treatment to begin in 2023 and to continue until rates are reset in the 2022 gas rate case. In March&#160;2023, the MPSC denied Consumers&#8217; application, instead recommending that this would be more appropriately considered as part of Consumers&#8217; current gas rate case. </span></div><div id="ie1330b4321ea48ca8482273d57ef24b8_193"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Gas Pipeline and Storage Integrity and Safety:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The U.S.&#160;Department of Transportation&#8217;s Pipeline and Hazardous Materials Safety Administration has published various rules that expand federal safety standards for gas transmission pipelines and underground storage facilities. Initial requirements took effect in 2020, with future regulation phases to be released over numerous years. To comply with these rules, Consumers will incur increased capital and operating and maintenance costs to install and remediate pipelines and to expand inspections, maintenance, and monitoring of its existing pipelines and storage facilities. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Although associated capital or operating and maintenance costs relating to these regulations could be material and cost recovery cannot be assured, Consumers expects to recover such costs in rates consistent with the recovery of other reasonable costs of complying with laws and regulations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Gas Environmental Outlook: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers expects to incur response activity costs at a number of sites, including 23&#160;former MGP sites. For additional details, see Notes to the Unaudited Consolidated Financial Statements&#8212;Note&#160;2, Contingencies and Commitments&#8212;Consumers Gas Utility Contingencies&#8212;Gas Environmental Matters.</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; gas operations are subject to various federal, state, and local environmental laws and regulations. Multiple environmental laws and regulations are subject to litigation. Consumers&#8217; primary environmental compliance focus includes, but is not limited to, the following matters.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Air Quality:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Multiple air quality regulations apply, or may apply, to Consumers&#8217; gas utility.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In March&#160;2023, the EPA finalized a revision to CSAPR affecting Michigan. This regulation will reduce interstate air pollution transport issues that EPA modeling suggests contribute to downwind states attaining or maintaining compliance with the NAAQS for ozone. While prior CSAPR regulations focused only on electric generating units, this latest rule includes other emission sources, including engines at natural gas compressor stations. Compliance with new NOx emission limits is required by May&#160;2026, unless the EPA approves an extension. Consumers is currently evaluating the applicability of the regulation to its gas business and expects to incur costs to retrofit or replace equipment at some of its compressor stations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2015, the EPA lowered the NAAQS for ozone and made it more difficult to construct or modify natural gas compressor stations and other emission sources in areas of the country that do not meet the&#160;ozone standard. In 2018, the EPA designated certain areas of Michigan as not meeting the ozone standard. Seven&#160;counties in southeastern Michigan were not in attainment with the ozone standard by a 2021&#160;regulatory deadline and, in March&#160;2023, had their ozone nonattainment designations increased from marginal to moderate. EGLE has submitted an attainment redesignation request to EPA based on current ozone data for these seven&#160;counties, and is waiting on a final decision. The EPA also recently elevated the nonattainment status of three&#160;counties in western Michigan from marginal to moderate. Some of Consumers&#8217; compressor stations are located in these ozone nonattainment areas. Consequently, Consumers has initiated plans to retrofit equipment to lower emissions in compliance with these new regulations at two of its compressor stations located in the nonattainment areas. Additionally, in January&#160;2023, the EPA proposed lowering the NAAQS for particulate matter. Consumers will continue to </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">monitor NAAQS rulemakings and evaluate potential impacts to its compressor stations and other applicable natural gas storage and delivery assets.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Greenhouse Gases: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">There is increasing interest at the federal, state, and local levels in potential regulation of greenhouse gases or their sources. Such regulation, if adopted, may involve requirements to reduce methane emissions from Consumers&#8217; gas utility operations and carbon dioxide emissions from customer use of natural gas. No such measures apply to Consumers at this time. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2020, Michigan&#8217;s Governor signed an executive order creating the Michigan Healthy Climate Plan, which outlines goals for Michigan to achieve economy-wide net-zero greenhouse gas emissions and to be carbon neutral by 2050. The executive order aims for a 28</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">percent reduction below 2005 levels of greenhouse gas emissions by 2025. For additional details on the executive order, see Consumers Electric Utility Outlook and Uncertainties&#8212;Electric Environmental Outlook.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under the Paris Agreement, an international agreement addressing greenhouse gas emissions, the U.S. has committed to reduce greenhouse gas emissions by 50 to 52&#160;percent from 2005 levels by 2030. The commitment made by the U.S. is not binding without new Congressional legislation. Consumers continues to monitor these initiatives and comment as appropriate. Consumers cannot predict the impact of any potential future legislation or regulation on its gas utility.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers is making voluntary efforts to reduce its gas utility&#8217;s methane emissions. Under its Methane Reduction Plan, Consumers has set a goal of net-zero methane emissions from its natural gas delivery system by 2030. Consumers plans to reduce methane emissions from its system by about 80&#160;percent by accelerating the replacement of aging pipe, rehabilitating or retiring outdated infrastructure, and adopting new technologies and practices. The remaining emissions will likely be offset by purchasing and/or producing renewable natural gas. To date, Consumers has reduced methane emissions by more than 20&#160;percent from a 2012 baseline. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In March&#160;2022, Consumers also announced a net-zero greenhouse gas emissions target for its entire natural gas system by 2050. This includes suppliers and customers, and has an interim goal of reducing customer emissions by 20&#160;percent by 2030. Consumers&#8217; Natural Gas Delivery Plan, a 10-year strategic investment plan to deliver safe, reliable, clean, and affordable natural gas to customers, outlines ways in which Consumers can make early progress toward these goals in a cost-effective manner, including energy waste reduction or energy efficiency, carbon offsets, and renewable natural gas supply.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers has already initiated work in these key areas, continuing to expand its energy waste reduction targets, launching a program allowing gas customers to purchase carbon offset credits on a voluntary basis, and announcing plans to begin development of a renewable natural gas facility that will capture methane from manure generated at a Michigan-based farm and convert it into renewable natural gas. Consumers is evaluating and monitoring newer technologies to determine their role in achieving Consumers&#8217; interim and long-term net-zero goals, including hydrogen, biofuels, and synthetic methane; carbon capture sequestration systems; and other innovative technologies. </span></div><div id="ie1330b4321ea48ca8482273d57ef24b8_196"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">NorthStar Clean Energy Outlook and Uncertainties</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8217;s primary focus with respect to its NorthStar Clean Energy businesses is to maximize the value of generating assets, its share of which represents 1,478&#160;MW of capacity, and to pursue opportunities for the development of renewable generation projects.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">NorthStar Clean Energy&#8217;s operations may be subject to various federal, state, and local environmental laws and regulations. Multiple environmental laws and regulations are subject to litigation. NorthStar </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Clean Energy&#8217;s primary environmental compliance focus includes, but is not limited to, the following matters.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CSAPR requires Michigan and many other states to improve air quality by reducing power plant emissions that, according to EPA modeling, contribute to ground-level ozone in other downwind states. Since its 2015 effective date, CSAPR has been revised several times. In March&#160;2023, the EPA finalized a revision to CSAPR affecting Michigan. This regulation establishes allowance budgets for electric generating units in 22&#160;states, including Michigan, between 2023 and 2029 and changes the mechanism for allocating such allowances on a year-over-year basis beginning in 2026. NorthStar Clean Energy is evaluating this rule and its impact on NorthStar Clean Energy&#8217;s emission sources and may incur costs in allowance purchases or equipment retrofits.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In 2015, the EPA lowered the NAAQS for ozone and made it more difficult to construct or modify power plants and other emission sources in areas of the country that do not meet the&#160;ozone standard. In 2018, the EPA designated certain areas of Michigan as not meeting the ozone standard. Seven&#160;counties in southeastern Michigan were not in attainment with the ozone standard by a 2021&#160;regulatory deadline and, in March&#160;2023, had their ozone nonattainment designations increased from marginal to moderate. The DIG plant is within one of these counties and, as a result, may be subject to additional permitting restrictions in the event of any future increase in the nonattainment designation.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Many of NorthStar Clean Energy&#8217;s facilities maintain NPDES permits, which are vital to the facilities&#8217; operations. NorthStar Clean Energy applies for renewal of these permits every five&#160;years. Failure of EGLE to renew any NPDES permit, a successful appeal against a permit, a change in the interpretation or scope of NPDES permitting, or onerous terms contained in a permit could have a significant detrimental effect on the operations of a facility.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For additional details regarding the new ozone NAAQS or CSAPR rule, see Consumers Electric Utility Outlook and Uncertainties&#8212;Electric Environmental Outlook.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Trends, uncertainties, and other matters related to NorthStar Clean Energy that could have a material impact on CMS&#160;Energy&#8217;s consolidated income, cash flows, or financial position include:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">investment in and financial benefits received from renewable energy and energy storage projects</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">changes in energy and capacity prices</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">severe weather events and climate change associated with increasing levels of greenhouse gases</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">changes in commodity prices on certain derivative contracts that do not qualify for hedge accounting and must be marked to market through earnings</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">changes in various environmental laws, regulations, principles, or practices, or in their interpretation</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">indemnity obligations assumed in connection with ownership interests in facilities that involve tax equity financing</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">representations, warranties, and indemnities provided by CMS&#160;Energy in connection with sales of assets</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">delays or difficulties in obtaining environmental permits for facilities located in areas associated with environmental justice concerns</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In March&#160;2022, the U.S.&#160;Department of Commerce announced it is opening inquiries into whether manufacturers of solar modules that are produced in certain countries using supplies obtained from China are circumventing antidumping and countervailing duties which apply to Chinese modules. The U.S.&#160;Department of Commerce has made an initial determination that four&#160;manufacturers have circumvented tariffs. The remainder of this inquiry process is continuing, with a final ruling expected in May&#160;2023. In June&#160;2022, the Biden Administration paused for two&#160;years the imposition of duties that might result from the U.S.&#160;Department of Commerce&#8217;s pending inquiries. In addition, the Uyghur Forced Labor Prevention Act, which was enacted in 2021 and became effective in June&#160;2022, along with an earlier withhold release order that U.S.&#160;Customs and Border Protection issued in 2021, restrict the importation of goods sourced from the Xinjiang region of China. Solar modules whose raw materials come from the Xinjiang region are a key focus of these import laws. CMS&#160;Energy continues to closely monitor these matters and their potential impacts on availability of solar modules and timing associated with pending and planned solar projects.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">For additional details regarding NorthStar Clean Energy&#8217;s uncertainties, see Notes to the Unaudited Consolidated Financial Statements&#8212;Note&#160;2, Contingencies and Commitments&#8212;Guarantees.</span></div><div id="ie1330b4321ea48ca8482273d57ef24b8_199"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Other Outlook and Uncertainties</span></div><div id="ie1330b4321ea48ca8482273d57ef24b8_202"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Litigation:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy, Consumers, and certain of their subsidiaries are named as parties in various litigation matters, as well as in administrative proceedings before various courts and governmental agencies, arising in the ordinary course of business. For additional details regarding these and other legal matters, see Notes to the Unaudited Consolidated Financial Statements&#8212;Note&#160;1, Regulatory Matters and Note&#160;2, Contingencies and Commitments.</span></div><div id="ie1330b4321ea48ca8482273d57ef24b8_205"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Employee Separation Program: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In April&#160;2023, CMS&#160;Energy and Consumers announced a voluntary separation program for non-union employees. Under the program, employees can elect to request separation, and management will decide which requests to accept. In May&#160;2023, management will communicate its decisions to interested employees, who will have 45&#160;days to decide whether to separate. The program is expected to result in recognition of additional expense in the second quarter of 2023; however, CMS&#160;Energy and Consumers expect to benefit from future cost savings, as employee staffing levels will be better aligned with business needs.</span></div><div id="ie1330b4321ea48ca8482273d57ef24b8_229"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">New Accounting Standards</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">There are no new accounting standards issued but not yet effective that are expected to have a material impact on CMS&#160;Energy&#8217;s or Consumers&#8217; consolidated financial statements. </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="margin-bottom:12pt;text-align:center"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:250pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(This page intentionally left blank)</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">41</span></div></div></div><div id="ie1330b4321ea48ca8482273d57ef24b8_244"></div><hr style="page-break-after:always"/><div style="min-height:103.5pt;width:100%"><div style="margin-bottom:12pt"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">CMS&#160;Energy Corporation</span></div><div style="margin-bottom:12pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Consolidated Statements of Income (Unaudited)</span></div></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.425%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except Per Share Amounts</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzMtNy0xLTEtMjM5MDk0_0cb38cfc-75f4-47be-bd1d-1e8570a3ed12">2,284</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzMtOS0xLTEtMjM5MDk0_7f5415ef-6847-45b0-8408-82e7dc3b74cb">2,374</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Expenses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fuel for electric generation</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:FuelCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzYtNy0xLTEtMjM5MDk0_695d1c50-e7a0-470c-8406-447cb26784c3">137</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:FuelCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzYtOS0xLTEtMjM5MDk0_859b66a8-1cbe-4571-8602-9ae3cd9ebba5">167</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchased and interchange power</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic28c556341d54d97ba34178f583fb9b5_D20230101-20230331" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzctNy0xLTEtMjM5MDk0_5783e36c-b5d2-4369-bea8-03b0ec9b4368">341</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4da21a223192461e935b14480e24b84e_D20220101-20220331" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzctOS0xLTEtMjM5MDk0_636be8bd-9723-4b15-8ffa-e6d2353898f8">455</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchased power &#8211; related parties</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="cms:PurchasedPowerRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzgtNy0xLTEtMjM5MDk0_d2ae6c0d-b604-4537-8fca-e929268167e3">19</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="cms:PurchasedPowerRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzgtOS0xLTEtMjM5MDk0_d4df506a-b105-45d2-aa24-d8963529c5e5">17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of gas sold</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0ce27e5dad7544ccacf6d06544c0cc6a_D20230101-20230331" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzktNy0xLTEtMjM5MDk0_e6763795-bf71-493f-adf6-dbb5cf66fee6">547</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8ebe0118c62243a2ad0125d0a9110f10_D20220101-20220331" decimals="-6" name="us-gaap:CostOfGoodsAndServicesSold" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzktOS0xLTEtMjM5MDk0_367ad4d5-74a2-4df2-b552-87055b0c1d99">468</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maintenance and other operating expenses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:OtherCostAndExpenseOperating" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzEwLTctMS0xLTIzOTA5NA_cdefe1d6-8164-425a-a1c5-9957d21d4783">431</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:OtherCostAndExpenseOperating" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzEwLTktMS0xLTIzOTA5NA_62ea3f0d-52dc-4f9c-8b42-dcb3f6d58386">334</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzExLTctMS0xLTIzOTA5NA_f76245d5-cfbd-4fbc-944c-193b73cec905">353</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzExLTktMS0xLTIzOTA5NA_7697981a-11d0-40bc-b3e0-108afde03882">345</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:TaxesExcludingIncomeAndExciseTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzEyLTctMS0xLTIzOTA5NA_0bb33d20-420d-4f7c-af5a-253dcadbe1c3">142</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:TaxesExcludingIncomeAndExciseTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzEyLTktMS0xLTIzOTA5NA_e6420076-1c8f-4e24-84d6-7a63ee3e734c">132</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating expenses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzEzLTctMS0xLTIzOTA5NA_bdcceacb-56a5-45f6-9d43-6bcfa02930a0">1,970</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:CostsAndExpenses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzEzLTktMS0xLTIzOTA5NA_77454b54-4ab0-42f8-878b-07316dcbe357">1,918</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzE1LTctMS0xLTIzOTA5NA_befc2f75-5d9a-4c34-8374-8ee64f115dc8">314</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzE1LTktMS0xLTIzOTA5NA_d0ae1a97-b62f-4396-a10a-38b5e3dcc116">456</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Income (Expense)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-operating retirement benefits, net</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzIyLTctMS0xLTIzOTA5NA_bcd55936-70e7-455d-95e5-8726c5945fac">45</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzIyLTktMS0xLTIzOTA5NA_df2caa7d-3ad1-4d59-a728-34995ac6bca9">48</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzIzLTctMS0xLTIzOTA5NA_37a0c293-d9da-4fff-b288-66970549f5c1">15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzIzLTktMS0xLTIzOTA5NA_3c74dffc-abfa-46d7-b633-c638c454a397">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzI0LTctMS0xLTIzOTA5NA_455a1e4a-5c15-43e2-b7e5-4668ebef18f0">4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzI0LTktMS0xLTIzOTA5NA_99b680e5-f87f-4bf1-b506-22f41b293a72">4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzI1LTctMS0xLTIzOTA5NA_24dd6a6f-86b6-47b8-b865-7bbb5cce9754">56</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzI1LTktMS0xLTIzOTA5NA_939f73b6-dff2-4ffd-928a-cfb200659834">48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Charges</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest on long-term debt</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzI4LTctMS0xLTIzOTA5NA_b12b22c3-0ed3-4ca8-ba87-80ff066f2ccb">144</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzI4LTktMS0xLTIzOTA5NA_f57b370e-bbc2-400f-95f8-a8a987da6fcb">121</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense &#8211; related parties</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:InterestExpenseRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzI5LTctMS0xLTIzOTA5NA_04bf5d3d-52ed-4bd4-9df1-e0deb5d680db">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:InterestExpenseRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzI5LTktMS0xLTIzOTA5NA_f0bb6236-3719-4575-bcc1-d77595884d17">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other interest expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:InterestExpenseOther" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzMwLTctMS0xLTIzOTA5NA_22bad80b-c534-43ad-b553-6c6a1a53f552">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:InterestExpenseOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzMwLTktMS0xLTIzOTA5NA_f8d98b9e-820a-4baf-a14d-64370db80e42">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for borrowed funds used during construction</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:InterestCostsCapitalizedAdjustment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzMxLTctMS0xLTIzOTA5NA_e8859412-fa11-4a2e-8da5-1e7ac0d218ed">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:InterestCostsCapitalizedAdjustment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzMxLTktMS0xLTIzOTA5NA_9de21714-eca1-424a-bb43-783b76a4c068">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total interest charges</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzMyLTctMS0xLTIzOTA5NA_efd13d4c-7959-4694-ac66-555d1a886943">147</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzMyLTktMS0xLTIzOTA5NA_cde1a569-bdbe-449a-ac03-2284eb3f1129">124</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Before Income Taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzM0LTctMS0xLTIzOTA5NA_4b7d5429-94c1-457e-8c56-454fb118b876">223</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzM0LTktMS0xLTIzOTA5NA_e1704827-4305-4323-b100-21561dbd0143">380</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Tax Expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzM1LTctMS0xLTIzOTA5NA_ee110025-c84b-4e92-aeef-e3814be3cd03">29</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzM1LTktMS0xLTIzOTA5NA_9c244c72-534c-4a4f-9a57-2449431ea985">39</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income From Continuing Operations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzM3LTctMS0xLTIzOTA5NA_a560e7c6-472f-41f0-b4b1-88868a969c6c">194</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzM3LTktMS0xLTIzOTA5NA_124c0202-fdc6-4bb0-9430-61e24b06696b">341</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income From Discontinued Operations, Net of Tax of $<ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzM4LTAtMS0xLTIzOTA5NC90ZXh0cmVnaW9uOmQyNTdhZDE4ZTBkOTQxZGE4YmYyMDcwNzJlNGZkY2NjXzE0_f74e3bb1-c0cc-4bcb-b8a1-ac00a0152a5f">&#8212;</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzM4LTAtMS0xLTIzOTA5NC90ZXh0cmVnaW9uOmQyNTdhZDE4ZTBkOTQxZGE4YmYyMDcwNzJlNGZkY2NjXzE4_689af436-c01b-48a7-9da5-1de85ab9aed8">1</ix:nonFraction>  </span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzM4LTctMS0xLTIzOTA5NA_13859c45-1fd7-4421-866f-a0e407f4d32a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzM4LTktMS0xLTIzOTA5NA_c4cc30ad-2407-4336-9fdc-0d00aab0359b">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzQwLTctMS0xLTIzOTA5NA_69b3deab-1e88-49b7-9fc6-e0d0ef6f5b8e">194</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzQwLTktMS0xLTIzOTA5NA_47d081e7-dfd8-4332-b1be-63760c877179">345</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Loss Attributable to Noncontrolling Interests</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzQxLTctMS0xLTIzOTA5NA_ad931fa1-6ae1-4c8f-a12a-e8b6ef1dc249">10</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzQxLTktMS0xLTIzOTA5NA_95c44069-e1ee-481f-ad56-dc4800ca166a">8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Income Attributable to CMS&#160;Energy</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzQzLTctMS0xLTIzOTA5NA_7c76cbb6-32cf-4389-9094-697e5338f0d6">204</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzQzLTktMS0xLTIzOTA5NA_53a2d505-c57c-46c4-b29c-f81cb1ad811c">353</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Preferred Stock Dividends</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzQ0LTctMS0xLTIzOTA5NA_695806bf-e323-4aa2-9dcc-3372e2142d1d">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:PreferredStockDividendsIncomeStatementImpact" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzQ0LTktMS0xLTIzOTA5NA_11945ea2-dd03-4603-b3b7-751c23b7be3d">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Income Available to Common Stockholders</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzQ2LTctMS0xLTIzOTA5NA_a147897c-6ff9-4350-b35b-0255c2ee9512">202</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzQ2LTktMS0xLTIzOTA5NA_bcee7691-f6e8-4c3b-898f-087969c2b1de">351</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:103.5pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.425%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except Per Share Amounts</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basic Earnings Per Average Common Share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from continuing operations per average common share available to common stockholders</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzUxLTctMS0xLTIzOTA5NA_75e6f1a7-c01a-4a30-acee-a9e761db77f3">0.69</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzUxLTktMS0xLTIzOTA5NA_ad9865d6-5622-4526-a13c-a462e0a8fef2">1.20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from discontinued operations per average common share available to common stockholders</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzUyLTctMS0xLTIzOTA5NA_b98fec59-d1d6-41ee-92bd-d50148015019">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzUyLTktMS0xLTIzOTA5NA_0862fd30-2cb2-4632-aedb-46c42c827a69">0.01</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per average common share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzUzLTctMS0xLTIzOTA5NA_1b085949-51ce-44fa-8c87-a6c74dc8ae12">0.69</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzUzLTktMS0xLTIzOTA5NA_6ec1cef9-e502-4887-a084-aa650ab2b2c0">1.21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Diluted Earnings Per Average Common Share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from continuing operations per average common share available to common stockholders</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzU2LTctMS0xLTIzOTA5NA_3111d82b-a010-4474-a6d1-e1080985d123">0.69</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzU2LTktMS0xLTIzOTA5NA_a98eb5e8-bbc5-4c90-8e6d-df849fa031c8">1.20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from discontinued operations per average common share available to common stockholders</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzU3LTctMS0xLTIzOTA5NA_70561f03-c9d6-4977-876f-39d390d15878">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzU3LTktMS0xLTIzOTA5NA_fcbe5ee7-e966-48c8-ae59-4161812ad618">0.01</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted earnings per average common share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzU4LTctMS0xLTIzOTA5NA_c543808f-b026-4664-bd45-59f4444417b7">0.69</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzU4LTktMS0xLTIzOTA5NA_5bb4b321-2757-4881-8aff-6495ab402c13">1.21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">The accompanying notes are an integral part of these statements.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">43</span></div></div></div><div id="ie1330b4321ea48ca8482273d57ef24b8_247"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">CMS&#160;Energy Corporation</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Consolidated Statements of Comprehensive Income (Unaudited)</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.425%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDcvZnJhZzo4YTM3ZTc2NzQwN2M0NzI0OWU0NGIyZjQxYTY4MTczNy90YWJsZToyNzI3MTgzOTM3NTA0OGQ5YmY4NzdlNjIwMGNjMjJjMS90YWJsZXJhbmdlOjI3MjcxODM5Mzc1MDQ4ZDliZjg3N2U2MjAwY2MyMmMxXzMtNy0xLTEtMjM5MDk0_b7928d35-e730-4a65-b500-f72b37794dd2">194</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDcvZnJhZzo4YTM3ZTc2NzQwN2M0NzI0OWU0NGIyZjQxYTY4MTczNy90YWJsZToyNzI3MTgzOTM3NTA0OGQ5YmY4NzdlNjIwMGNjMjJjMS90YWJsZXJhbmdlOjI3MjcxODM5Mzc1MDQ4ZDliZjg3N2U2MjAwY2MyMmMxXzMtOS0xLTEtMjM5MDk0_9ab8bcf9-339c-42f9-bc73-579aa76ad7d6">345</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Retirement Benefits Liability</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net gain arising during the period, net of tax of $<ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDcvZnJhZzo4YTM3ZTc2NzQwN2M0NzI0OWU0NGIyZjQxYTY4MTczNy90YWJsZToyNzI3MTgzOTM3NTA0OGQ5YmY4NzdlNjIwMGNjMjJjMS90YWJsZXJhbmdlOjI3MjcxODM5Mzc1MDQ4ZDliZjg3N2U2MjAwY2MyMmMxXzYtMC0xLTEtMjM5MDk0L3RleHRyZWdpb246MWVmYjM1MWZlM2VhNGZmMjhmNzY2NjNiMDhkNjgzMTlfMTQ_6287f2c3-0eb9-4c1b-8cfd-b676bd1e8794">&#8212;</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDcvZnJhZzo4YTM3ZTc2NzQwN2M0NzI0OWU0NGIyZjQxYTY4MTczNy90YWJsZToyNzI3MTgzOTM3NTA0OGQ5YmY4NzdlNjIwMGNjMjJjMS90YWJsZXJhbmdlOjI3MjcxODM5Mzc1MDQ4ZDliZjg3N2U2MjAwY2MyMmMxXzYtMC0xLTEtMjM5MDk0L3RleHRyZWdpb246MWVmYjM1MWZlM2VhNGZmMjhmNzY2NjNiMDhkNjgzMTlfMTg_a7827268-a8d3-44d5-acf0-2da2bb849f30">1</ix:nonFraction>  </span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDcvZnJhZzo4YTM3ZTc2NzQwN2M0NzI0OWU0NGIyZjQxYTY4MTczNy90YWJsZToyNzI3MTgzOTM3NTA0OGQ5YmY4NzdlNjIwMGNjMjJjMS90YWJsZXJhbmdlOjI3MjcxODM5Mzc1MDQ4ZDliZjg3N2U2MjAwY2MyMmMxXzYtNy0xLTEtMjM5MDk0_8af5cc3f-2050-4583-b93e-a26edd5be74d">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDcvZnJhZzo4YTM3ZTc2NzQwN2M0NzI0OWU0NGIyZjQxYTY4MTczNy90YWJsZToyNzI3MTgzOTM3NTA0OGQ5YmY4NzdlNjIwMGNjMjJjMS90YWJsZXJhbmdlOjI3MjcxODM5Mzc1MDQ4ZDliZjg3N2U2MjAwY2MyMmMxXzYtOS0xLTEtMjM5MDk0_35fcba57-3aa9-4483-aa22-ac78895bbd93">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of net actuarial loss, net of tax of $<ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDcvZnJhZzo4YTM3ZTc2NzQwN2M0NzI0OWU0NGIyZjQxYTY4MTczNy90YWJsZToyNzI3MTgzOTM3NTA0OGQ5YmY4NzdlNjIwMGNjMjJjMS90YWJsZXJhbmdlOjI3MjcxODM5Mzc1MDQ4ZDliZjg3N2U2MjAwY2MyMmMxXzktMC0xLTEtMjM5MDk0L3RleHRyZWdpb246NGM3ZGQ5NGU1M2VjNDI2ZjhlYzBkMDliMTk0MzhiYmRfMTQ_31594cde-b046-491b-a0b1-07049dee62c1"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDcvZnJhZzo4YTM3ZTc2NzQwN2M0NzI0OWU0NGIyZjQxYTY4MTczNy90YWJsZToyNzI3MTgzOTM3NTA0OGQ5YmY4NzdlNjIwMGNjMjJjMS90YWJsZXJhbmdlOjI3MjcxODM5Mzc1MDQ4ZDliZjg3N2U2MjAwY2MyMmMxXzktMC0xLTEtMjM5MDk0L3RleHRyZWdpb246NGM3ZGQ5NGU1M2VjNDI2ZjhlYzBkMDliMTk0MzhiYmRfMTQ_ddba7aa5-97a3-42cc-82af-2bb1fc78039d">&#8212;</ix:nonFraction></ix:nonFraction> for both periods   </span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDcvZnJhZzo4YTM3ZTc2NzQwN2M0NzI0OWU0NGIyZjQxYTY4MTczNy90YWJsZToyNzI3MTgzOTM3NTA0OGQ5YmY4NzdlNjIwMGNjMjJjMS90YWJsZXJhbmdlOjI3MjcxODM5Mzc1MDQ4ZDliZjg3N2U2MjAwY2MyMmMxXzktNy0xLTEtMjM5MDk0_477f1240-0d1e-4f16-be17-81d93b5a401b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDcvZnJhZzo4YTM3ZTc2NzQwN2M0NzI0OWU0NGIyZjQxYTY4MTczNy90YWJsZToyNzI3MTgzOTM3NTA0OGQ5YmY4NzdlNjIwMGNjMjJjMS90YWJsZXJhbmdlOjI3MjcxODM5Mzc1MDQ4ZDliZjg3N2U2MjAwY2MyMmMxXzktOS0xLTEtMjM5MDk0_3cac5273-acf9-4e11-899a-e9b8120ffb59">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivatives</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrealized gain on derivative instruments, net of tax of $<ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDcvZnJhZzo4YTM3ZTc2NzQwN2M0NzI0OWU0NGIyZjQxYTY4MTczNy90YWJsZToyNzI3MTgzOTM3NTA0OGQ5YmY4NzdlNjIwMGNjMjJjMS90YWJsZXJhbmdlOjI3MjcxODM5Mzc1MDQ4ZDliZjg3N2U2MjAwY2MyMmMxXzE4LTAtMS0xLTIzOTA5NC90ZXh0cmVnaW9uOmZlNjE5M2EyZWJhNzQxNzNhMzNiYzU2OTYzNTlmNzgyXzE0_7cc014ec-7761-4e39-839f-2b7024b32bb2">&#8212;</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDcvZnJhZzo4YTM3ZTc2NzQwN2M0NzI0OWU0NGIyZjQxYTY4MTczNy90YWJsZToyNzI3MTgzOTM3NTA0OGQ5YmY4NzdlNjIwMGNjMjJjMS90YWJsZXJhbmdlOjI3MjcxODM5Mzc1MDQ4ZDliZjg3N2U2MjAwY2MyMmMxXzE4LTAtMS0xLTIzOTA5NC90ZXh0cmVnaW9uOmZlNjE5M2EyZWJhNzQxNzNhMzNiYzU2OTYzNTlmNzgyXzE4_6942ac6b-d475-43ae-9e3b-5c6238ee1bd3">1</ix:nonFraction>  </span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDcvZnJhZzo4YTM3ZTc2NzQwN2M0NzI0OWU0NGIyZjQxYTY4MTczNy90YWJsZToyNzI3MTgzOTM3NTA0OGQ5YmY4NzdlNjIwMGNjMjJjMS90YWJsZXJhbmdlOjI3MjcxODM5Mzc1MDQ4ZDliZjg3N2U2MjAwY2MyMmMxXzE4LTctMS0xLTIzOTA5NA_b614afb5-50a7-49e7-abb4-1b5052a1e80d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDcvZnJhZzo4YTM3ZTc2NzQwN2M0NzI0OWU0NGIyZjQxYTY4MTczNy90YWJsZToyNzI3MTgzOTM3NTA0OGQ5YmY4NzdlNjIwMGNjMjJjMS90YWJsZXJhbmdlOjI3MjcxODM5Mzc1MDQ4ZDliZjg3N2U2MjAwY2MyMmMxXzE4LTktMS0xLTIzOTA5NA_ada8e7b8-0d79-4b34-ab67-df4e8f89dc66">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Comprehensive Income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDcvZnJhZzo4YTM3ZTc2NzQwN2M0NzI0OWU0NGIyZjQxYTY4MTczNy90YWJsZToyNzI3MTgzOTM3NTA0OGQ5YmY4NzdlNjIwMGNjMjJjMS90YWJsZXJhbmdlOjI3MjcxODM5Mzc1MDQ4ZDliZjg3N2U2MjAwY2MyMmMxXzIxLTctMS0xLTIzOTA5NA_c1c3e526-0676-4fe4-a650-a7e171a8254b">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDcvZnJhZzo4YTM3ZTc2NzQwN2M0NzI0OWU0NGIyZjQxYTY4MTczNy90YWJsZToyNzI3MTgzOTM3NTA0OGQ5YmY4NzdlNjIwMGNjMjJjMS90YWJsZXJhbmdlOjI3MjcxODM5Mzc1MDQ4ZDliZjg3N2U2MjAwY2MyMmMxXzIxLTktMS0xLTIzOTA5NA_8f971427-96ae-400c-ba0d-f79ced66707b">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comprehensive Income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDcvZnJhZzo4YTM3ZTc2NzQwN2M0NzI0OWU0NGIyZjQxYTY4MTczNy90YWJsZToyNzI3MTgzOTM3NTA0OGQ5YmY4NzdlNjIwMGNjMjJjMS90YWJsZXJhbmdlOjI3MjcxODM5Mzc1MDQ4ZDliZjg3N2U2MjAwY2MyMmMxXzIzLTctMS0xLTIzOTA5NA_a1db904c-bee2-4c0a-a55a-627f30b21080">195</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDcvZnJhZzo4YTM3ZTc2NzQwN2M0NzI0OWU0NGIyZjQxYTY4MTczNy90YWJsZToyNzI3MTgzOTM3NTA0OGQ5YmY4NzdlNjIwMGNjMjJjMS90YWJsZXJhbmdlOjI3MjcxODM5Mzc1MDQ4ZDliZjg3N2U2MjAwY2MyMmMxXzIzLTktMS0xLTIzOTA5NA_fa316210-7a5e-4268-8e22-c16d598b9aa4">350</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comprehensive Loss Attributable to Noncontrolling Interests</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDcvZnJhZzo4YTM3ZTc2NzQwN2M0NzI0OWU0NGIyZjQxYTY4MTczNy90YWJsZToyNzI3MTgzOTM3NTA0OGQ5YmY4NzdlNjIwMGNjMjJjMS90YWJsZXJhbmdlOjI3MjcxODM5Mzc1MDQ4ZDliZjg3N2U2MjAwY2MyMmMxXzI0LTctMS0xLTIzOTA5NA_954ec34f-91b8-4d6b-9ca3-aa4d0cace263">10</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDcvZnJhZzo4YTM3ZTc2NzQwN2M0NzI0OWU0NGIyZjQxYTY4MTczNy90YWJsZToyNzI3MTgzOTM3NTA0OGQ5YmY4NzdlNjIwMGNjMjJjMS90YWJsZXJhbmdlOjI3MjcxODM5Mzc1MDQ4ZDliZjg3N2U2MjAwY2MyMmMxXzI0LTktMS0xLTIzOTA5NA_a72cfc9e-4e4c-4d54-a067-828ff3d3a2ee">8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comprehensive Income Attributable to CMS&#160;Energy</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDcvZnJhZzo4YTM3ZTc2NzQwN2M0NzI0OWU0NGIyZjQxYTY4MTczNy90YWJsZToyNzI3MTgzOTM3NTA0OGQ5YmY4NzdlNjIwMGNjMjJjMS90YWJsZXJhbmdlOjI3MjcxODM5Mzc1MDQ4ZDliZjg3N2U2MjAwY2MyMmMxXzI2LTctMS0xLTIzOTA5NA_14166a5c-4532-4b8d-80c8-3d875887f671">205</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDcvZnJhZzo4YTM3ZTc2NzQwN2M0NzI0OWU0NGIyZjQxYTY4MTczNy90YWJsZToyNzI3MTgzOTM3NTA0OGQ5YmY4NzdlNjIwMGNjMjJjMS90YWJsZXJhbmdlOjI3MjcxODM5Mzc1MDQ4ZDliZjg3N2U2MjAwY2MyMmMxXzI2LTktMS0xLTIzOTA5NA_a74d83ab-784b-4882-818a-8fbfa4830b73">358</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">The accompanying notes are an integral part of these statements.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">44</span></div></div></div><div id="ie1330b4321ea48ca8482273d57ef24b8_250"></div><hr style="page-break-after:always"/><div style="min-height:103.5pt;width:100%"><div style="margin-bottom:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">CMS&#160;Energy Corporation</span></div><div style="margin-bottom:6pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Consolidated Statements of Cash Flows (Unaudited)</span></div></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Flows from Operating Activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzMtMi0xLTEtMjM5MDk0_7343aa04-8d2a-4406-a1dc-387ecd6308da">194</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzMtNC0xLTEtMjM5MDk0_86ed4751-dad9-4109-8a35-a6f96855f18a">345</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Adjustments to reconcile net income to net cash provided by operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzUtMi0xLTEtMjM5MDk0_55b4f480-69dd-4dd6-b884-fa376a8be1f3">353</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:DepreciationDepletionAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzUtNC0xLTEtMjM5MDk0_cb7f5043-65e2-47fb-8679-4125461d1bc0">345</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes and investment tax credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzYtMi0xLTEtMjM5MDk0_542c6a36-6011-4ed9-930b-e6f476b6bbcf">29</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzYtNC0xLTEtMjM5MDk0_516c90e0-906a-46c1-9167-af038a76410a">33</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non&#8209;cash operating activities and reconciling&#160;adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzEwLTItMS0xLTIzOTA5NA_febda3f1-9537-421a-9a94-c64cfd24c501">19</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzEwLTQtMS0xLTIzOTA5NA_3c867152-5123-47b9-9100-e71aaf020bed">27</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Changes in assets and liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable and accrued revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzEzLTItMS0xLTIzOTA5NA_75713722-5dbf-46e3-a2dc-d0bcedbe1897">174</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzEzLTQtMS0xLTIzOTA5NA_f16e0a99-eb79-4fcb-88e5-8d5292e87858">121</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzE0LTItMS0xLTIzOTA5NA_e2ef7233-bb15-4dcc-a066-319abc0b0d93">391</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzE0LTQtMS0xLTIzOTA5NA_306dbd78-913e-4042-83e5-e03b85722caf">213</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable and accrued rate refunds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzE1LTItMS0xLTIzOTA5NA_4503d552-e14b-4c00-9f5c-4559b8da1624">153</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzE1LTQtMS0xLTIzOTA5NA_d08ac73e-14ea-4c57-b36d-308fd7ec837e">129</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current assets and liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzE2LTItMS0xLTIzOTA5NA_b08d02f0-705b-4807-a2e8-14cd997e28ee">51</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzE2LTQtMS0xLTIzOTA5NA_3250ecb4-cae7-418b-8b5a-45bb0ffa555d">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non&#8209;current assets and liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzE3LTItMS0xLTIzOTA5NA_fd8b9e9d-9315-4ce9-aabb-75506b484c54">122</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzE3LTQtMS0xLTIzOTA5NA_f28c76e9-81e7-4440-beab-0ebbab100f20">41</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzE4LTItMS0xLTIzOTA5NA_fa9662aa-e336-43e2-90c6-1952085f9e36">1,040</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzE4LTQtMS0xLTIzOTA5NA_de44230f-0ba1-4f8f-99e3-5f34d940fa8d">707</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Flows from Investing Activities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital expenditures (excludes assets placed under finance lease)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzIxLTItMS0xLTIzOTA5NA_d12ee7f4-bbe3-48b4-8f6a-2065d78345ba">617</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzIxLTQtMS0xLTIzOTA5NA_6a3ff917-5c6d-410e-95aa-80fb8c27458e">520</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost to retire property and other investing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzI5LTItMS0xLTIzOTA5NA_34265402-b43f-4266-8f7d-7dead386021c">34</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzI5LTQtMS0xLTIzOTA5NA_a1c24da6-9a41-4514-b74a-124d108d7241">19</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzMwLTItMS0xLTIzOTA5NA_54b23d1d-c8e8-4a13-b95b-a9464864bc83">651</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzMwLTQtMS0xLTIzOTA5NA_1cbb4096-6394-4269-98cd-c68a2dbe3ea7">539</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Flows from Financing Activities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Proceeds from issuance of debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzMzLTItMS0xLTIzOTA5NA_75457472-92fd-45e1-b6ad-86fa42ca8761">1,205</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzMzLTQtMS0xLTIzOTA5NA_3af73f71-916f-475d-a0d7-1f0d4d9f7f2a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retirement of debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzM0LTItMS0xLTIzOTA5NA_33c3d356-8d67-4d4b-92a9-3de6ba0e0924">1,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:RepaymentsOfLongTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzM0LTQtMS0xLTIzOTA5NA_12f6409a-3fc8-4883-a2d4-0ab0cb2748fb">3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in notes payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i253c582f19e441cfa43f0950778dbf45_D20230101-20230331" decimals="-6" name="us-gaap:RepaymentsOfShortTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzM2LTItMS0xLTIzOTA5NA_5a8e7144-7d65-47d2-8d71-293944a85222">20</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0f75be0194804a7d8759ae58276dbeaf_D20220101-20220331" decimals="-6" name="us-gaap:RepaymentsOfShortTermDebt" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzM2LTQtMS0xLTIzOTA5NA_b9d16253-11dc-4295-9914-5ffbb094f62d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Issuance of common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzM3LTItMS0xLTIzOTA5NA_857ecfb5-229b-4823-b9b3-741534d06db7">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzM3LTQtMS0xLTIzOTA5NA_b74ad528-bbc5-45a6-bed2-cb9bc7aa28d8">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payment of dividends on common and preferred stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:PaymentsOfOrdinaryDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzM5LTItMS0xLTIzOTA5NA_fc2d5668-6d26-415f-babe-7b623766c221">145</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:PaymentsOfOrdinaryDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzM5LTQtMS0xLTIzOTA5NA_659ac399-a0d3-4d0e-9353-d33958e49589">136</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contribution from noncontrolling interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:ProceedsFromMinorityShareholders" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzQyLTItMS0xLTIzOTA5NA_bd64433f-6393-4563-ac85-bd50fb90cad3">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:ProceedsFromMinorityShareholders" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzQyLTQtMS0xLTIzOTA5NA_4f3317a4-cc92-4576-85a9-b3d64730d8cc">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other financing costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzQ0LTItMS0xLTIzOTA5NA_31cecc36-4502-4b47-b9b3-a9ad5a1fbf12">23</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzQ0LTQtMS0xLTIzOTA5NA_eac30581-5975-400f-8da7-8ce50d6f60da">37</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by (used in) financing activities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzQ1LTItMS0xLTIzOTA5NA_ab42d9f0-4a07-485a-8378-84dfa35908cc">27</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzQ1LTQtMS0xLTIzOTA5NA_26c7771e-5286-4023-9a28-40af446a53eb">170</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Increase (Decrease) in Cash and Cash Equivalents,&#160;Including Restricted Amounts</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzQ3LTItMS0xLTIzOTA5NA_ac68d53d-74ff-4180-ab82-f90f80ba3818">416</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzQ3LTQtMS0xLTIzOTA5NA_fb91b7fb-cae6-4e95-8e84-de006d2cda04">2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents,&#160;Including Restricted Amounts, Beginning of Period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzQ4LTItMS0xLTIzOTA5NA_b567e145-e4c3-4c18-a978-96fc1b28579f">182</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iacd7cd6567314e6db692361c0779f8c3_I20211231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzQ4LTQtMS0xLTIzOTA5NA_653e38a4-6a1a-46bd-bd0d-98a555ba367f">476</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents,&#160;Including Restricted Amounts, End of Period</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzUwLTItMS0xLTIzOTA5NA_dd7a4df2-5422-459f-aff3-0c1ec935636e">598</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i467bb140859f447490e4453c2df02e66_I20220331" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzUwLTQtMS0xLTIzOTA5NA_8c6bc7e6-6a1d-4cd1-8657-977b829c742d">474</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="15" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Non&#8209;cash Investing and Financing Activities</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non&#8209;cash transactions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital expenditures not paid</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzU3LTItMS0xLTIzOTA5NA_031d0709-5bec-4ce4-9624-a0703e4261b1">157</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzU3LTQtMS0xLTIzOTA5NA_986075b1-3675-47be-811d-fe52619e6e90">128</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">The accompanying notes are an integral part of these statements.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">45</span></div></div></div><div id="ie1330b4321ea48ca8482273d57ef24b8_253"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">CMS&#160;Energy Corporation</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Consolidated Balance Sheets (Unaudited)</span></div><div style="margin-bottom:63pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.579%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.797%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.800%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ASSETS</span></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31<br/>2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Current Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzQtMi0xLTEtMjM5MDk0_49426599-8f6b-4f1d-a137-e9c04fe2a48e">571</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzQtNC0xLTEtMjM5MDk0_f64fe67a-d07b-4baf-8e5c-319e32c640db">164</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzUtMi0xLTEtMjM5MDk0_17e83b34-714c-4d47-921b-8c022c0c75e3">27</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzUtNC0xLTEtMjM5MDk0_754ad269-2c83-4c67-b0e5-90a463fe6058">18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable and accrued revenue, less allowance of $<ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzYtMC0xLTEtMjM5MDk0L3RleHRyZWdpb246MTMyYjg4Yjc4NDViNDVhNzk5ZmVlY2I3ODQ5ODM4MzhfNg_19e9270e-8c4a-417f-8fc5-4bd5c832fd7c">26</ix:nonFraction> in 2023 and $<ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzYtMC0xLTEtMjM5MDk0L3RleHRyZWdpb246MTMyYjg4Yjc4NDViNDVhNzk5ZmVlY2I3ODQ5ODM4MzhfMTA_716d6b1c-0184-449c-ad3d-32b8417ca045">27</ix:nonFraction> in 2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzYtMi0xLTEtMjM5MDk0_43adc3e0-d6a0-4e18-bd41-c246d7414f24">1,009</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzYtNC0xLTEtMjM5MDk0_504384e8-0e11-46c0-a253-c1fdc829bb9f">1,564</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable &#8211; related parties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:DueFromRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzktMi0xLTEtMjM5MDk0_8b1cb21b-ed65-4f04-9d40-256d188c3cb8">13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:DueFromRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzktNC0xLTEtMjM5MDk0_1d688d29-3044-4f4e-a982-ae9346d1e561">16</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventories at average cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas in underground storage</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:EnergyRelatedInventoryGasStoredUnderground" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzEyLTItMS0xLTIzOTA5NA_0988ae0c-0b51-44ea-9566-0b5f9c196093">437</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:EnergyRelatedInventoryGasStoredUnderground" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzEyLTQtMS0xLTIzOTA5NA_64304c43-a3f3-42c9-b952-8a5a55245ff1">840</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Materials and supplies</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:OtherInventorySupplies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzEzLTItMS0xLTIzOTA5NA_b5e840c3-aa9c-4269-ab96-39fbc9ec7977">228</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:OtherInventorySupplies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzEzLTQtMS0xLTIzOTA5NA_db8fbaad-af4a-4bbe-863b-032f0981bf70">212</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generating plant fuel stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:EnergyRelatedInventoryOtherFossilFuel" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzE0LTItMS0xLTIzOTA5NA_ab2755fd-08f0-4c9d-966f-f637b31f519d">61</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:EnergyRelatedInventoryOtherFossilFuel" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzE0LTQtMS0xLTIzOTA5NA_fe90e22b-91c9-4dc2-8582-9897d4c24420">65</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred property taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="cms:DeferredPropertyTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzE1LTItMS0xLTIzOTA5NA_d3f6cae1-60e7-4aaf-84c0-3bb18a29577b">310</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="cms:DeferredPropertyTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzE1LTQtMS0xLTIzOTA5NA_501f2090-3e94-4b3c-81a0-b47513f4eddf">384</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzE2LTItMS0xLTIzOTA5NA_23fe1d73-824e-4d41-8fb7-c2e07d3c0f12">203</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzE2LTQtMS0xLTIzOTA5NA_05533c8a-02de-47d9-b7f1-00cd931af14b">57</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepayments and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:OtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzE4LTItMS0xLTIzOTA5NA_fec2df34-f941-4238-b162-c71ef9821193">130</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:OtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzE4LTQtMS0xLTIzOTA5NA_6d5773b7-9805-449c-866a-35bc4eac83d6">113</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzE5LTItMS0xLTIzOTA5NA_64772f77-fcbc-4238-b23b-46d6364a6ab3">2,989</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzE5LTQtMS0xLTIzOTA5NA_fa3738f1-85ac-4d7c-917b-98474543b003">3,433</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Plant, Property, and Equipment</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment, gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzIyLTItMS0xLTIzOTA5NA_57f6e8aa-5fda-4ab5-a4cb-e88b7a92a3a5">30,866</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzIyLTQtMS0xLTIzOTA5NA_1597fda0-1c98-4ac9-856a-5b5754f3b29a">30,491</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzIzLTItMS0xLTIzOTA5NA_d44ae684-0bd2-49f0-84f0-fc904caee6a2">9,126</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzIzLTQtMS0xLTIzOTA5NA_80e354f7-18b3-45e4-9c00-f760a24a2476">8,960</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="cms:PropertyPlantAndEquipmentNetExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzI0LTItMS0xLTIzOTA5NA_cb61452b-92e4-4be1-b37c-8812bdccc80c">21,740</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="cms:PropertyPlantAndEquipmentNetExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzI0LTQtMS0xLTIzOTA5NA_942106c9-2604-486b-9104-d550cc6d6b43">21,531</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction work in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:ConstructionInProgressGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzI1LTItMS0xLTIzOTA5NA_c65d568e-6656-4512-b607-a7f13a538f00">1,263</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:ConstructionInProgressGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzI1LTQtMS0xLTIzOTA5NA_c5589769-5dda-498f-bfde-445b45684411">1,182</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total plant, property, and equipment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzI2LTItMS0xLTIzOTA5NA_f135b2e2-7328-4ba8-91d5-1e1238df6462">23,003</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzI2LTQtMS0xLTIzOTA5NA_e29fb0e8-980f-46ae-a164-289088af4035">22,713</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Non&#8209;current Assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzI5LTItMS0xLTIzOTA5NA_7ea1fbdd-110d-4b73-875d-f79793be1e57">3,804</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzI5LTQtMS0xLTIzOTA5NA_71f4b2fc-8ecf-4884-bab3-2834df6dc626">3,595</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzMwLTItMS0xLTIzOTA5NA_5e5255b9-798b-4974-9103-fd7396b06b4a">23</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzMwLTQtMS0xLTIzOTA5NA_975da6f7-2838-489d-a174-715f1f22c918">23</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:EquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzMxLTItMS0xLTIzOTA5NA_d66efce1-b7b6-420f-881f-66ed4dc74c56">72</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:EquityMethodInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzMxLTQtMS0xLTIzOTA5NA_083fd504-d991-4aa1-8c7e-17cb7528a05e">71</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Postretirement benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzMyLTItMS0xLTIzOTA5NA_7c6ded3c-1ec8-4a06-b768-888aefc49437">1,241</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzMyLTQtMS0xLTIzOTA5NA_182fb860-8d4e-4993-a35c-b045ab0412a6">1,208</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzM0LTItMS0xLTIzOTA5NA_2f5e20c9-33a3-411e-a390-a7ed9f8e4c07">254</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzM0LTQtMS0xLTIzOTA5NA_ef1aaefb-709a-4adb-b1c6-9a6eae36759e">310</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other non&#8209;current assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzM1LTItMS0xLTIzOTA5NA_3478146f-3fad-4fbb-ac5f-0f0837d336b2">5,394</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzM1LTQtMS0xLTIzOTA5NA_447791c0-812e-43d4-bb37-918248b13720">5,207</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total Assets</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzM3LTItMS0xLTIzOTA5NA_947e9b53-0ab2-4f56-893b-b355e3129ffd">31,386</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzM3LTQtMS0xLTIzOTA5NA_28c8ad47-bdee-4b09-be6a-c5e30edb0d08">31,353</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.579%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.797%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.800%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">LIABILITIES AND EQUITY</span></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31<br/>2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Current Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current portion of long-term debt and finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="cms:LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzQtMi0xLTEtMjM5MDk0_36db47b7-6ab4-4823-bdfc-a3c9f6c1cd94">1,433</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="cms:LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzQtNC0xLTEtMjM5MDk0_91428a02-18ea-4a56-ae46-dc5193a38c9c">1,099</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:NotesPayableCurrent" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzUtMi0xLTEtMjM5MDk0_c871f595-0810-4cce-8cd0-2e506943bc57">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:NotesPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzUtNC0xLTEtMjM5MDk0_26e4f603-5477-4a82-88ce-9aef64a0b0e6">20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzYtMi0xLTEtMjM5MDk0_581c8506-4043-4dc6-98b5-87e32ed6b85a">679</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzYtNC0xLTEtMjM5MDk0_93f36fc0-1253-4c98-b184-e2cab0fa8750">928</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable &#8211; related parties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:DueToRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzctMi0xLTEtMjM5MDk0_0b4bdf4f-4286-4ebc-9d14-39b619b542aa">8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:DueToRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzctNC0xLTEtMjM5MDk0_85a4d376-afea-496e-a501-32d88a25b7c6">8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued rate refunds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="cms:AccruedRateRefunds" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzgtMi0xLTEtMjM5MDk0_68c28870-9c42-485f-bce4-6bda6dcdff7e">28</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="cms:AccruedRateRefunds" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzgtNC0xLTEtMjM5MDk0_87149278-f45d-48a0-99f2-04a1fead0d40">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:InterestAndDividendsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzktMi0xLTEtMjM5MDk0_30b9386a-a64a-4321-9bc2-5e3d078443c2">125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:InterestAndDividendsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzktNC0xLTEtMjM5MDk0_7d3cf6a8-758b-41f5-baba-e69ecf4243bd">122</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:TaxesPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzEwLTItMS0xLTIzOTA5NA_4d024c61-b1db-46d2-86ef-3715a4144eb0">408</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:TaxesPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzEwLTQtMS0xLTIzOTA5NA_f3fd6a44-153c-4fb7-86fe-0fa4387bf61f">538</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzExLTItMS0xLTIzOTA5NA_6b606600-3e4a-4978-989b-9ba483f263e4">107</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzExLTQtMS0xLTIzOTA5NA_f7316591-1a13-4cdf-acdc-de938595e774">104</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzEzLTItMS0xLTIzOTA5NA_60b53b7a-35bb-458e-a336-b38262a4a04b">154</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzEzLTQtMS0xLTIzOTA5NA_368a55b8-cfcb-453a-8b94-c46899f638fb">166</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzE0LTItMS0xLTIzOTA5NA_9a6b4080-732e-4ed2-a0f2-6176d890a105">2,942</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzE0LTQtMS0xLTIzOTA5NA_34a4940a-69c3-4ca8-bdb8-b9cf580da6d2">2,985</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non&#8209;current Liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzE3LTItMS0xLTIzOTA5NA_da03d808-8146-4b3b-9b43-81be641bdf17">12,985</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzE3LTQtMS0xLTIzOTA5NA_c1f51bdd-83dd-4662-93d6-5d5015c496a6">13,122</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current portion of finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzE4LTItMS0xLTIzOTA5NA_3e490676-f5f7-4f6e-a18d-4cde35db2266">66</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzE4LTQtMS0xLTIzOTA5NA_4a516f24-989e-4ba7-ac2f-759aadb95962">68</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzE5LTItMS0xLTIzOTA5NA_481b1bed-a26b-4756-a076-69344237b1c1">3,886</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzE5LTQtMS0xLTIzOTA5NA_99fe8916-d491-4d18-b8ec-e3eda4a1e5fe">3,796</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Postretirement benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzIwLTItMS0xLTIzOTA5NA_77d91cb8-fe86-4631-a3cb-924021dfa1ad">107</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzIwLTQtMS0xLTIzOTA5NA_6e91e240-d683-4e45-b8ee-7d199aec7c1f">108</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset retirement obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzIxLTItMS0xLTIzOTA5NA_b68a75c1-c060-4f24-976e-e4a278fa5e8a">762</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzIxLTQtMS0xLTIzOTA5NA_801c47e7-e8a4-47d3-bc61-1758fb4c385d">746</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred investment tax credit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:AccumulatedDeferredInvestmentTaxCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzIyLTItMS0xLTIzOTA5NA_eea87a3e-67d0-490d-92ab-225fb85ba6c1">128</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:AccumulatedDeferredInvestmentTaxCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzIyLTQtMS0xLTIzOTA5NA_97ebc781-ec0a-4f64-ad1e-9e00571d6b81">129</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzIzLTItMS0xLTIzOTA5NA_6ea76647-d5a4-4878-8ac8-dda731590093">2,451</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzIzLTQtMS0xLTIzOTA5NA_1295def8-b1fa-4594-9608-4ae4d237f53b">2,407</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non&#8209;current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzI1LTItMS0xLTIzOTA5NA_cb3d95c6-481b-4d4a-b2b7-566b6c93347f">407</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzI1LTQtMS0xLTIzOTA5NA_0b79ad3a-f35e-4075-ab86-1dec5907fd96">397</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total non&#8209;current liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzI2LTItMS0xLTIzOTA5NA_5a91c45a-16fc-4888-9f58-e78204d6b076">20,792</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzI2LTQtMS0xLTIzOTA5NA_fbea186d-3046-49bc-a9b2-79a550b4f4d3">20,773</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commitments and Contingencies </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Notes 1 and 2)</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzI4LTItMS0xLTIzOTA5NA_a6b33ec9-5043-42dc-aa6f-b843ee53146b"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzI4LTQtMS0xLTIzOTA5NA_a14c0d31-b489-46dc-b369-871c93fb3d6e"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Common stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock, authorized <ix:nonFraction unitRef="shares" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzMyLTAtMS0xLTIzOTA5NC90ZXh0cmVnaW9uOmExYzAyZTBkNWE3NzQ0NTA5MWI1NjA3ZGJmZjk1OGU2XzEy_3242644c-2446-449a-b213-c9bffa7052b9"><ix:nonFraction unitRef="shares" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzMyLTAtMS0xLTIzOTA5NC90ZXh0cmVnaW9uOmExYzAyZTBkNWE3NzQ0NTA5MWI1NjA3ZGJmZjk1OGU2XzEy_a264945c-2c27-463b-a6de-8b0e933b482b">350.0</ix:nonFraction></ix:nonFraction>&#160;shares; outstanding <ix:nonFraction unitRef="shares" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzMyLTAtMS0xLTIzOTA5NC90ZXh0cmVnaW9uOmExYzAyZTBkNWE3NzQ0NTA5MWI1NjA3ZGJmZjk1OGU2XzE2_42f29db3-8676-4cb4-98f7-0a8b7711cb6f">291.7</ix:nonFraction>&#160;shares in 2023 and <ix:nonFraction unitRef="shares" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzMyLTAtMS0xLTIzOTA5NC90ZXh0cmVnaW9uOmExYzAyZTBkNWE3NzQ0NTA5MWI1NjA3ZGJmZjk1OGU2XzIw_9f1c7973-4ee9-4ae8-9145-3318ab66beea">291.3</ix:nonFraction>&#160;shares in 2022</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:CommonStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzMyLTItMS0xLTIzOTA5NA_8d2887af-5acf-4220-9706-1b0e64b8ab0d">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:CommonStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzMyLTQtMS0xLTIzOTA5NA_5fe3099c-e86b-4388-8ec2-795b1decf793">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other paid-in capital</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzMzLTItMS0xLTIzOTA5NA_29d0f7f8-c404-404b-b808-0502dc0da061">5,494</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzMzLTQtMS0xLTIzOTA5NA_13d8eb28-a50d-4b58-a848-4c23020fad4f">5,490</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzM0LTItMS0xLTIzOTA5NA_ee9f1df6-c7cd-45f3-9964-b5f1d4b98b84">51</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzM0LTQtMS0xLTIzOTA5NA_5ae94bd0-38c5-4a97-b1e0-21fde45132cc">52</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retained earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzM1LTItMS0xLTIzOTA5NA_120288aa-d36e-460a-88ec-ff053ff1cfed">1,410</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzM1LTQtMS0xLTIzOTA5NA_6dbefe45-5684-48d9-b084-d7c78058ddcb">1,350</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total common stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="cms:CommonStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzM2LTItMS0xLTIzOTA5NA_6dbbcd7f-b9d3-4873-8532-c48251029969">6,856</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="cms:CommonStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzM2LTQtMS0xLTIzOTA5NA_652edfd2-53c2-49a2-9947-2b53f65db09c">6,791</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cumulative redeemable perpetual preferred stock, Series&#160;C, authorized <ix:nonFraction unitRef="shares" contextRef="i734f0b96cc6b44dfa9c1f826054e3b27_I20230331" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzM3LTAtMS0xLTIzOTA5NC90ZXh0cmVnaW9uOjNjZWRhN2Y2MzQ4OTQwOTFiZTBkMTg4YjdmZmNkNTkwXzEy_1d43739f-1cb8-450a-99b8-7e2c1a103c4f"><ix:nonFraction unitRef="shares" contextRef="i7b71d144fe504e978e183c3bbb5c20d4_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzM3LTAtMS0xLTIzOTA5NC90ZXh0cmVnaW9uOjNjZWRhN2Y2MzQ4OTQwOTFiZTBkMTg4YjdmZmNkNTkwXzEy_386a9975-e0f7-4724-8527-a06af067a723">9.2</ix:nonFraction></ix:nonFraction>&#160;depositary shares; outstanding <ix:nonFraction unitRef="shares" contextRef="i734f0b96cc6b44dfa9c1f826054e3b27_I20230331" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzM3LTAtMS0xLTIzOTA5NC90ZXh0cmVnaW9uOjNjZWRhN2Y2MzQ4OTQwOTFiZTBkMTg4YjdmZmNkNTkwXzIw_09cbbd5f-9002-43e9-8787-c9aa157b3c3c"><ix:nonFraction unitRef="shares" contextRef="i7b71d144fe504e978e183c3bbb5c20d4_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzM3LTAtMS0xLTIzOTA5NC90ZXh0cmVnaW9uOjNjZWRhN2Y2MzQ4OTQwOTFiZTBkMTg4YjdmZmNkNTkwXzIw_d5e3adf1-6950-4884-b187-056de8d79432">9.2</ix:nonFraction></ix:nonFraction>&#160;depositary shares in both periods</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:PreferredStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzM3LTItMS0xLTIzOTA5NA_aa2feb17-43bd-411a-b5aa-17dd6d581dc3">224</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:PreferredStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzM3LTQtMS0xLTIzOTA5NA_ef1a88c9-14ea-4117-aa03-a11d896a1136">224</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzM4LTItMS0xLTIzOTA5NA_c2994141-4f16-4556-a865-315b52aef6c2">7,080</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzM4LTQtMS0xLTIzOTA5NA_872e54f4-158a-4b8c-8bdf-4387fb079632">7,015</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Noncontrolling interests</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:MinorityInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzM5LTItMS0xLTIzOTA5NA_b4f79187-18a6-49ae-a57e-cc0b1e33f421">572</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:MinorityInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzM5LTQtMS0xLTIzOTA5NA_96b7981d-8cd8-4064-aab1-8038224dfc60">580</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total equity</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzQwLTItMS0xLTIzOTA5NA_ec74ea0b-a155-4080-86fc-7a7a19198b5a">7,652</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzQwLTQtMS0xLTIzOTA5NA_f8ce38ff-e2df-4729-929f-e63f9472e8e5">7,595</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total Liabilities and Equity</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzQyLTItMS0xLTIzOTA5NA_a76b673c-6e94-465e-b142-6d8ddca60374">31,386</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzQyLTQtMS0xLTIzOTA5NA_f2e14f98-f470-4f8c-bc2b-af07b80d0bd7">31,353</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">The accompanying notes are an integral part of these statements.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">47</span></div></div></div><div id="ie1330b4321ea48ca8482273d57ef24b8_256"></div><hr style="page-break-after:always"/><div style="min-height:103.5pt;width:100%"><div style="margin-bottom:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">CMS&#160;Energy Corporation</span></div><div style="margin-bottom:6pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Consolidated Statements of Changes in Equity (Unaudited)</span></div></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.425%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions, Except Per Share Amounts</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total Equity at Beginning of Period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzQtMTAtMS0xLTIzOTA5NA_eb087ccc-cc33-4150-aa20-adc08ffdcf2f">7,595</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iacd7cd6567314e6db692361c0779f8c3_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzQtMTItMS0xLTIzOTA5NA_4489a19e-9ce9-4d39-afb6-54adcd115646">7,188</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Common Stock</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At beginning and end of period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6b6edddf8a434c1b875d2bd4268a6548_I20230331" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzktMTAtMS0xLTIzOTA5NA_1be2addb-2c49-46a1-b723-0d451e631a16"><ix:nonFraction unitRef="usd" contextRef="i57c2f5057dd444758b182693d6c25f1d_I20221231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzktMTAtMS0xLTIzOTA5NA_ce2bf4d8-20ca-41e2-a48a-1a395bb4cb6a">3</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i978e856fe5cd4c619cca67bef688e4d0_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzktMTItMS0xLTIzOTA5NA_7b88d938-6b7d-42c9-a22c-93ffd5169a93"><ix:nonFraction unitRef="usd" contextRef="ic3128241b0db4c6eb01c50fa0be653b4_I20220331" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzktMTItMS0xLTIzOTA5NA_96d406d7-c46c-4f06-a447-df87179ed9ea">3</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Paid-in Capital</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At beginning of period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id454da5e568c4a83966805a7e1a8060a_I20221231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzEyLTEwLTEtMS0yMzkwOTQ_bbf69e4b-7180-4a40-8902-9ec38bdf87df">5,490</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i61fdb1f5c3874d92b1f245e04d01f4f1_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzEyLTEyLTEtMS0yMzkwOTQ_25030b73-e390-4a0b-bd12-430962842d0d">5,406</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock issued</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i38063e4136b645adbe0191b6be7a22a1_D20230101-20230331" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzEzLTEwLTEtMS0yMzkwOTQ_2ee276ba-59ce-4c24-a8de-121e256a53be">11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bec2b7e88ba43c1aecf4e36e5b4dd1d_D20220101-20220331" decimals="-6" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzEzLTEyLTEtMS0yMzkwOTQ_0df5aad3-387a-4189-b1f1-0d0f03c1ac7f">10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock repurchased</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i38063e4136b645adbe0191b6be7a22a1_D20230101-20230331" decimals="-6" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzE0LTEwLTEtMS0yMzkwOTQ_628e3a41-06f2-47aa-9317-849748f604c6">7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i5bec2b7e88ba43c1aecf4e36e5b4dd1d_D20220101-20220331" decimals="-6" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzE0LTEyLTEtMS0yMzkwOTQ_fac83169-c733-4fe6-8c97-cf39b2f10478">10</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At end of period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i27d05f4e7cd54b30b5ddc75b06280311_I20230331" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzE3LTEwLTEtMS0yMzkwOTQ_84b14e5e-274c-49d8-9f70-dfad44d35351">5,494</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3b4066aeead148608a245860f48937ef_I20220331" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzE3LTEyLTEtMS0yMzkwOTQ_4afd7983-aef4-4a54-95c2-7cb979c17bb1">5,406</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated Other Comprehensive Income (Loss)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At beginning of period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ifb05f2029a6a4175b3420817d1b25d8b_I20221231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzIwLTEwLTEtMS0yMzkwOTQ_8d467521-3f56-4afe-bf85-d0d08914d7d8">52</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i7db1eb8e43f046f687ca9e9617d8e093_I20211231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzIwLTEyLTEtMS0yMzkwOTQ_5936b2c6-f38e-4e86-b082-1e0b68269417">59</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Retirement benefits liability</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At beginning of period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ia8530c98dad44f2797afa67e2fb767f5_I20221231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzIyLTEwLTEtMS0yMzkwOTQ_a080d89e-ac48-4956-b5ec-08c1bc15c8c4">52</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id9f65ade50ba4526a50ad975081913b4_I20211231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzIyLTEyLTEtMS0yMzkwOTQ_d7644635-351f-431c-90f7-099baf9be21d">56</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net gain arising during the period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i731d30c8ca984a2aa39418955a1e192e_D20230101-20230331" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzI0LTEwLTEtMS0yMzkwOTQ_72c3adf4-98ef-4215-9d58-4db67012cc4b">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i92d053f2630d4a7ba550e98323175388_D20220101-20220331" decimals="-6" name="us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzI0LTEyLTEtMS0yMzkwOTQ_40adeb23-562b-4ab6-8c36-dcbd2dd84f27">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of net actuarial loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i731d30c8ca984a2aa39418955a1e192e_D20230101-20230331" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzI3LTEwLTEtMS0yMzkwOTQ_576d8326-11bd-40b7-816f-0fd3537d9fc2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i92d053f2630d4a7ba550e98323175388_D20220101-20220331" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzI3LTEyLTEtMS0yMzkwOTQ_4630d0c3-50ef-4fb2-8bac-ed8749c21472">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At end of period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ia38f2b064f0941ad8cf1055970e10f4a_I20230331" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzI5LTEwLTEtMS0yMzkwOTQ_6258b49a-9238-43a8-84ba-aa22b86e365f">51</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="iff8490c156774e60871e6ceebd7ce5c7_I20220331" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzI5LTEyLTEtMS0yMzkwOTQ_5e43ddf2-0c7d-4c81-aeb8-d6ac3bc01c80">53</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivative instruments</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At beginning of period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id1c990e076f34a59aeba521776a77a5b_I20221231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzQwLTEwLTEtMS0yMzkwOTQ_7767e632-3b10-4bc3-81be-17f76c1dbad9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i46669ec16a5b42839d7942e26e570c87_I20211231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzQwLTEyLTEtMS0yMzkwOTQ_768aec66-3a9c-4ffa-a8e9-89b082932484">3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unrealized gain on derivative instruments</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i314cda1cbae14722b59ce681ed2c5135_D20230101-20230331" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzQyLTEwLTEtMS0yMzkwOTQ_8868756c-8fab-4a6c-8cd9-a8170a9acdae">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icc9371e49220488685d16e9363b9fae5_D20220101-20220331" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzQyLTEyLTEtMS0yMzkwOTQ_17fb7429-36e6-4f90-9819-79533dca32e4">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At end of period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie3ce9e1adc374f13970ee06e55e3d595_I20230331" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzQ0LTEwLTEtMS0yMzkwOTQ_08e81169-29ae-4ea8-8767-78d229d52634">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if586f3e5687f4ab0b9627f5a50143ae5_I20220331" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzQ0LTEyLTEtMS0yMzkwOTQ_0d67479b-38d0-47c9-9405-ae0a1f0dccff">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At end of period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic16d7d6f3ad04a9cb5fbd36dc8d701e5_I20230331" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzQ2LTEwLTEtMS0yMzkwOTQ_9298c662-2140-48b1-b143-d2313672e9dd">51</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i41f6b012c98246b4928457de1b97bf49_I20220331" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzQ2LTEyLTEtMS0yMzkwOTQ_b466b7f9-42ac-46d3-9f46-356b8ef0fc03">54</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Retained Earnings</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At beginning of period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i90ce3382237d46dfb9c604d34127c9a2_I20221231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzQ5LTEwLTEtMS0yMzkwOTQ_44b26e06-ac8c-4bfa-933e-d74b0c918ee3">1,350</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie0f93775aaf046d1b6f9c9a509b0fdeb_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzQ5LTEyLTEtMS0yMzkwOTQ_efd30581-9612-44a3-9c88-e43889ea62b7">1,057</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income attributable to CMS&#160;Energy</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia822353c35444677ac72679b9f1a07cc_D20230101-20230331" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzUxLTEwLTEtMS0yMzkwOTQ_1f791624-f69a-4c0f-b86f-b60e3ba9c3dc">204</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icf3dd80bc3164402b73eb24cefeed540_D20220101-20220331" decimals="-6" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzUxLTEyLTEtMS0yMzkwOTQ_e17dbdbd-af90-4847-9c9e-b238eca34200">353</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends declared on common stock</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ia822353c35444677ac72679b9f1a07cc_D20230101-20230331" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzUyLTEwLTEtMS0yMzkwOTQ_efef4231-3bf6-4304-b879-2109efc52bba">142</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="icf3dd80bc3164402b73eb24cefeed540_D20220101-20220331" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzUyLTEyLTEtMS0yMzkwOTQ_692da677-6294-45a5-85e5-44fed6603174">133</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends declared on preferred stock</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ia822353c35444677ac72679b9f1a07cc_D20230101-20230331" decimals="-6" name="us-gaap:DividendsPreferredStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzUzLTEwLTEtMS0yMzkwOTQ_6ee1942b-2199-4343-a758-fab525654444">2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="icf3dd80bc3164402b73eb24cefeed540_D20220101-20220331" decimals="-6" name="us-gaap:DividendsPreferredStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzUzLTEyLTEtMS0yMzkwOTQ_8a2b590b-a921-4040-b07b-55d7a0b52baf">2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At end of period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i88e778c6210b40939bbe1d4cdd24b9fc_I20230331" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzU0LTEwLTEtMS0yMzkwOTQ_b1e18cae-bd58-435c-a07a-14319503f446">1,410</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie80de889139b4cf2b6d0dcb5acb8191f_I20220331" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzU0LTEyLTEtMS0yMzkwOTQ_fa7a8cc4-2c1b-4f1d-b44d-0cd3f918b381">1,275</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cumulative Redeemable Perpetual Preferred Stock, Series C</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At beginning and end of period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9654e9e1516442e5aed27189e317122a_I20230331" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzU5LTEwLTEtMS0yMzkwOTQ_03af2179-80f2-4b8b-addf-5799778661dd">224</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i729d62efae4c4b4ea0cb6a1dde314990_I20220331" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzU5LTEyLTEtMS0yMzkwOTQ_e63889fd-b0e4-4c04-a0e3-b9a1056b3268">224</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Noncontrolling Interests</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At beginning of period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ide63e87f6fa54bb7ad58e932c677cd36_I20221231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzYyLTEwLTEtMS0yMzkwOTQ_80ff90b7-0f02-4f51-ba10-72f29c720102">580</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9f5485305f1e421faae592e6e9b3c6a1_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzYyLTEyLTEtMS0yMzkwOTQ_f647f8cf-c4b3-47cd-8adb-ef6e3076849e">557</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contribution from noncontrolling interest</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib10bb06212ec4072bd42d417f222434b_D20230101-20230331" decimals="-6" name="cms:MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzY1LTEwLTEtMS0yMzkwOTQ_903f5e6d-21da-4620-b38b-2e8bbcee5880">6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic799d4cb084c4731bec9f759ec45d119_D20220101-20220331" decimals="-6" name="cms:MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzY1LTEyLTEtMS0yMzkwOTQ_1e014eb2-d477-40f7-9fae-7fbc037ee4c0">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loss attributable to noncontrolling interests</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib10bb06212ec4072bd42d417f222434b_D20230101-20230331" decimals="-6" sign="-" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzY2LTEwLTEtMS0yMzkwOTQ_b8eef217-da3a-40dc-977c-246200a4b989">10</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic799d4cb084c4731bec9f759ec45d119_D20220101-20220331" decimals="-6" sign="-" name="us-gaap:ProfitLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzY2LTEyLTEtMS0yMzkwOTQ_4d5deaa5-dcb7-418d-92ae-df59557bfab9">8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Distributions and other changes in noncontrolling interests</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib10bb06212ec4072bd42d417f222434b_D20230101-20230331" decimals="-6" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzY3LTEwLTEtMS0yMzkwOTQ_68c7967f-b1b8-4e34-8e5b-7a36fdea5540">4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic799d4cb084c4731bec9f759ec45d119_D20220101-20220331" decimals="-6" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzY3LTEyLTEtMS0yMzkwOTQ_afbbfc60-3518-4f37-aff1-fa4d523fb925">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At end of period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9c8cfb9f2e92462fa3019ae72dac14be_I20230331" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzY4LTEwLTEtMS0yMzkwOTQ_aa69f8d0-1e54-44d3-bed1-10cf779ee2a1">572</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2ca4d1396eda4c6aae55dc46a348d2c7_I20220331" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzY4LTEyLTEtMS0yMzkwOTQ_e4e2068a-62e8-46f0-a53c-ff5f3da4c758">551</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total Equity at End of Period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzcwLTEwLTEtMS0yMzkwOTQ_9059c743-8eeb-4935-82b9-0d711844e699">7,652</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i467bb140859f447490e4453c2df02e66_I20220331" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzcwLTEyLTEtMS0yMzkwOTQ_7d58a953-51cd-4b7a-b41a-13e4b6777e00">7,405</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividends declared per common share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzcyLTEwLTEtMS0yMzkwOTQ_fc5a47ad-83b6-475d-be9b-b4e435aea7c8">0.4875</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzcyLTEyLTEtMS0yMzkwOTQ_1bf274b7-3235-40bd-b1a7-fcc805576d63">0.4600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividends declared per preferred stock Series&#160;C depositary share</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="INF" name="us-gaap:PreferredStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzczLTEwLTEtMS0yMzkwOTQ_768cfee0-47ec-4092-a45c-39d24cf395dc">0.2625</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="INF" name="us-gaap:PreferredStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzczLTEyLTEtMS0yMzkwOTQ_07c5b159-cedf-4f1e-815a-44cc4cd7e47f">0.2625</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">The accompanying notes are an integral part of these statements.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">48</span></div></div></div><div id="ie1330b4321ea48ca8482273d57ef24b8_259"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">Consumers Energy Company</span></div><div id="ie1330b4321ea48ca8482273d57ef24b8_262"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Consolidated Statements of Income (Unaudited)</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.425%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzMtNy0xLTEtMjM5MDk0_66e9c7b1-c0ae-4510-b5e3-d44e938fc3ff">2,210</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzMtOS0xLTEtMjM5MDk0_b67d0f84-26fc-48cf-ba82-2d6abc8bd2cd">2,283</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Expenses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fuel for electric generation</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseFuelUsed" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzYtNy0xLTEtMjM5MDk0_5d312fc7-c93d-49d8-807c-66de18963203">98</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseFuelUsed" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzYtOS0xLTEtMjM5MDk0_43c13cc8-fe49-48b9-8409-557e6f108834">124</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchased and interchange power</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" name="us-gaap:UtilitiesOperatingExpensePurchasedPower" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzctNy0xLTEtMjM5MDk0_55755bc5-5810-4e30-a4a2-a0c3f484aff2">334</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" name="us-gaap:UtilitiesOperatingExpensePurchasedPower" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzctOS0xLTEtMjM5MDk0_edd56e77-3ce1-45c3-aea3-75ec84d6aab3">437</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchased power &#8211; related parties</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" name="cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzgtNy0xLTEtMjM5MDk0_960202da-f7cb-4b51-9d17-50d6bc547573">19</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" name="cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzgtOS0xLTEtMjM5MDk0_53bf6b09-e0a3-4a90-85ff-c6cb9a09ed95">17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of gas sold</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzktNy0xLTEtMjM5MDk0_300eb134-3ce4-4a6a-b576-683c0c2a043d">546</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzktOS0xLTEtMjM5MDk0_0220227e-32be-4f69-a83a-1d0fcd04d789">465</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maintenance and other operating expenses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzEwLTctMS0xLTIzOTA5NA_0a8f2f45-765f-4bc8-99e1-6746c9c878b3">409</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzEwLTktMS0xLTIzOTA5NA_bba71129-9625-4dde-bf6e-e0e6e6aafa6a">313</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzExLTctMS0xLTIzOTA5NA_a595114c-392c-4c9a-bd88-70e3310bc29e">344</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzExLTktMS0xLTIzOTA5NA_ff5863ae-58c5-47ef-90f6-da063db8de7c">336</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzEyLTctMS0xLTIzOTA5NA_4fabc712-7357-49fd-b5df-d6dfe801f57a">139</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzEyLTktMS0xLTIzOTA5NA_e165b333-076b-4dba-a48d-5101c4183812">129</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating expenses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzEzLTctMS0xLTIzOTA5NA_82ca70db-133d-4751-a344-b7f476a5854e">1,889</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" name="us-gaap:UtilitiesOperatingExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzEzLTktMS0xLTIzOTA5NA_b34c5f0c-35a3-4986-ad7e-17f8ca980d79">1,821</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzE1LTctMS0xLTIzOTA5NA_a4719f79-e325-407f-90f2-15b418655d6e">321</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" name="us-gaap:OperatingIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzE1LTktMS0xLTIzOTA5NA_396ade28-e62c-452a-9bef-da1b3ddeb6fb">462</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Income (Expense)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-operating retirement benefits, net</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" name="cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzIxLTctMS0xLTIzOTA5NA_a531e630-b63d-42e8-adf7-67782f89e083">43</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" name="cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzIxLTktMS0xLTIzOTA5NA_7906c342-dc19-436a-93f0-807f95cac8eb">45</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzIyLTctMS0xLTIzOTA5NA_33498dc4-5b6d-403e-aecd-57e69a60584b">12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" name="us-gaap:OtherNonoperatingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzIyLTktMS0xLTIzOTA5NA_f71bd59b-df12-4e5b-af88-d9e9dd0f9f8d">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzIzLTctMS0xLTIzOTA5NA_6d1724d3-4b06-4b47-a19d-342d3b6fc1e4">4</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" name="us-gaap:OtherNonoperatingExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzIzLTktMS0xLTIzOTA5NA_428d7ab8-ddd7-49bc-9dea-4f845b2a2a90">3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzI0LTctMS0xLTIzOTA5NA_406e57a3-9b19-4f30-8c0c-571723f027ec">51</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" name="us-gaap:NonoperatingIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzI0LTktMS0xLTIzOTA5NA_b5c70490-4092-4052-a596-8d303d941043">46</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Interest Charges</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest on long-term debt</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzI3LTctMS0xLTIzOTA5NA_fde652db-bdca-4e19-9b1a-8dd7d81c3dd4">99</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" name="us-gaap:InterestExpenseDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzI3LTktMS0xLTIzOTA5NA_1f9fdb19-d97d-4540-a9d6-d48e07bf12dc">75</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense &#8211; related parties</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" name="us-gaap:InterestExpenseRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzI4LTctMS0xLTIzOTA5NA_1a1947af-2b33-4959-9048-dca5a9d784ab">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" name="us-gaap:InterestExpenseRelatedParty" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzI4LTktMS0xLTIzOTA5NA_7f861d23-7bbe-4c70-8647-5d51e03f7934">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other interest expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" name="us-gaap:InterestExpenseOther" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzI5LTctMS0xLTIzOTA5NA_e14c53fc-81f6-4975-9960-ae296b3e38c5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" name="us-gaap:InterestExpenseOther" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzI5LTktMS0xLTIzOTA5NA_2afba59d-48f6-4966-bdba-779008635e8e">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for borrowed funds used during construction</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" name="us-gaap:InterestCostsCapitalizedAdjustment" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzMwLTctMS0xLTIzOTA5NA_dd8a69ca-bf7c-4a3b-9836-a86f744b3f39">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" name="us-gaap:InterestCostsCapitalizedAdjustment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzMwLTktMS0xLTIzOTA5NA_b16ce30e-08b0-45ff-b9a6-b35d3a667779">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total interest charges</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzMxLTctMS0xLTIzOTA5NA_4505a59f-f1b1-4fa4-baeb-cfcec7e7b3dd">102</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzMxLTktMS0xLTIzOTA5NA_831eecb4-185e-4a97-86fb-ebdb5b3abbed">78</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Before Income Taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzMzLTctMS0xLTIzOTA5NA_04d9e2d2-de88-40bc-9d03-4a4817f065d1">270</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzMzLTktMS0xLTIzOTA5NA_36d12dad-1b98-4eb6-9b50-18cd7c23e4b9">430</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Tax Expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzM0LTctMS0xLTIzOTA5NA_adaa8eda-2d8a-45d9-bff0-d066ae9fe793">38</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzM0LTktMS0xLTIzOTA5NA_d25b372f-7201-4326-973b-b5d996d93deb">47</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Income Available to Common Stockholder</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzM5LTctMS0xLTIzOTA5NA_13e36c07-88ad-4ee5-90b4-2229efbc3826">232</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzM5LTktMS0xLTIzOTA5NA_dfa52b09-ae03-475d-9d04-2b7a059abf93">383</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">The accompanying notes are an integral part of these statements.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">49</span></div></div></div><div id="ie1330b4321ea48ca8482273d57ef24b8_265"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">Consumers Energy Company</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Consolidated Statements of Comprehensive Income (Unaudited)</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.425%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjUvZnJhZzpkNzZmZTg5MmY2MWQ0NWY0YTEyN2ZlZmIzOGI0MDUxNS90YWJsZTpjYWVkNjY2ZmM2NWE0YjVkOWExMzliY2RkM2YyMzNhZS90YWJsZXJhbmdlOmNhZWQ2NjZmYzY1YTRiNWQ5YTEzOWJjZGQzZjIzM2FlXzMtNy0xLTEtMjM5MDk0_13e3da07-9396-4a78-b486-51f521c521dc">232</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjUvZnJhZzpkNzZmZTg5MmY2MWQ0NWY0YTEyN2ZlZmIzOGI0MDUxNS90YWJsZTpjYWVkNjY2ZmM2NWE0YjVkOWExMzliY2RkM2YyMzNhZS90YWJsZXJhbmdlOmNhZWQ2NjZmYzY1YTRiNWQ5YTEzOWJjZGQzZjIzM2FlXzMtOS0xLTEtMjM5MDk0_9184a5fc-07dc-41fc-98aa-95b589193e5a">383</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Retirement Benefits Liability</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%">&#160;</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of net actuarial loss, net of tax of $<ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjUvZnJhZzpkNzZmZTg5MmY2MWQ0NWY0YTEyN2ZlZmIzOGI0MDUxNS90YWJsZTpjYWVkNjY2ZmM2NWE0YjVkOWExMzliY2RkM2YyMzNhZS90YWJsZXJhbmdlOmNhZWQ2NjZmYzY1YTRiNWQ5YTEzOWJjZGQzZjIzM2FlXzctMC0xLTEtMjM5MDk0L3RleHRyZWdpb246NTQ0YjNkNzYyZDYwNGM1ZWJiNGVhODkyZWJiMWQ2NTJfMTQ_307f273d-055a-4b93-b5e4-15a9b09614b2"><ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjUvZnJhZzpkNzZmZTg5MmY2MWQ0NWY0YTEyN2ZlZmIzOGI0MDUxNS90YWJsZTpjYWVkNjY2ZmM2NWE0YjVkOWExMzliY2RkM2YyMzNhZS90YWJsZXJhbmdlOmNhZWQ2NjZmYzY1YTRiNWQ5YTEzOWJjZGQzZjIzM2FlXzctMC0xLTEtMjM5MDk0L3RleHRyZWdpb246NTQ0YjNkNzYyZDYwNGM1ZWJiNGVhODkyZWJiMWQ2NTJfMTQ_55523e17-b15c-4659-93e3-71f7ff77e1d3">&#8212;</ix:nonFraction></ix:nonFraction> for both periods   </span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjUvZnJhZzpkNzZmZTg5MmY2MWQ0NWY0YTEyN2ZlZmIzOGI0MDUxNS90YWJsZTpjYWVkNjY2ZmM2NWE0YjVkOWExMzliY2RkM2YyMzNhZS90YWJsZXJhbmdlOmNhZWQ2NjZmYzY1YTRiNWQ5YTEzOWJjZGQzZjIzM2FlXzctNy0xLTEtMjM5MDk0_e927142b-e719-49bf-b6c1-5621d963372a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjUvZnJhZzpkNzZmZTg5MmY2MWQ0NWY0YTEyN2ZlZmIzOGI0MDUxNS90YWJsZTpjYWVkNjY2ZmM2NWE0YjVkOWExMzliY2RkM2YyMzNhZS90YWJsZXJhbmdlOmNhZWQ2NjZmYzY1YTRiNWQ5YTEzOWJjZGQzZjIzM2FlXzctOS0xLTEtMjM5MDk0_193fb916-ccc2-4268-9afa-dcf207c279b5">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Comprehensive Income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjUvZnJhZzpkNzZmZTg5MmY2MWQ0NWY0YTEyN2ZlZmIzOGI0MDUxNS90YWJsZTpjYWVkNjY2ZmM2NWE0YjVkOWExMzliY2RkM2YyMzNhZS90YWJsZXJhbmdlOmNhZWQ2NjZmYzY1YTRiNWQ5YTEzOWJjZGQzZjIzM2FlXzE0LTctMS0xLTIzOTA5NA_4c7257b0-fe02-4e67-9aa3-41b6bfe8a204">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjUvZnJhZzpkNzZmZTg5MmY2MWQ0NWY0YTEyN2ZlZmIzOGI0MDUxNS90YWJsZTpjYWVkNjY2ZmM2NWE0YjVkOWExMzliY2RkM2YyMzNhZS90YWJsZXJhbmdlOmNhZWQ2NjZmYzY1YTRiNWQ5YTEzOWJjZGQzZjIzM2FlXzE0LTktMS0xLTIzOTA5NA_ccd79f4f-ebbf-42f1-aee0-171002779af4">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comprehensive Income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjUvZnJhZzpkNzZmZTg5MmY2MWQ0NWY0YTEyN2ZlZmIzOGI0MDUxNS90YWJsZTpjYWVkNjY2ZmM2NWE0YjVkOWExMzliY2RkM2YyMzNhZS90YWJsZXJhbmdlOmNhZWQ2NjZmYzY1YTRiNWQ5YTEzOWJjZGQzZjIzM2FlXzE2LTctMS0xLTIzOTA5NA_9b03676b-8a10-4d33-a992-8117c0308c9c">232</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjUvZnJhZzpkNzZmZTg5MmY2MWQ0NWY0YTEyN2ZlZmIzOGI0MDUxNS90YWJsZTpjYWVkNjY2ZmM2NWE0YjVkOWExMzliY2RkM2YyMzNhZS90YWJsZXJhbmdlOmNhZWQ2NjZmYzY1YTRiNWQ5YTEzOWJjZGQzZjIzM2FlXzE2LTktMS0xLTIzOTA5NA_206b7790-3065-4dbf-8d8c-dc3b29f5439c">384</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">The accompanying notes are an integral part of these statements.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">50</span></div></div></div><div id="ie1330b4321ea48ca8482273d57ef24b8_268"></div><hr style="page-break-after:always"/><div style="min-height:103.5pt;width:100%"><div style="margin-bottom:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div><div style="padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">Consumers Energy Company</span></div><div style="margin-bottom:12pt;padding-left:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Consolidated Statements of Cash Flows (Unaudited)</span></div></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Flows from Operating Activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzMtMi0xLTEtMjM5MDk0_f2a62dbb-66aa-43a2-af9a-4154632958d5">232</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzMtNC0xLTEtMjM5MDk0_280306e1-0fe2-4c08-b367-35b850d27e4e">383</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Adjustments to reconcile net income to net cash provided by operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzUtMi0xLTEtMjM5MDk0_52609e5b-e648-441e-84a0-6ccce992b841">344</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" name="us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzUtNC0xLTEtMjM5MDk0_d5108620-1278-4f0e-8d30-8824c6a5f5cc">336</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes and investment tax credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzYtMi0xLTEtMjM5MDk0_76dee366-cc22-41da-8ccc-8fc92bc98302">37</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzYtNC0xLTEtMjM5MDk0_a9051379-ae6b-407b-a6b5-9063f0c266d7">47</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non&#8209;cash operating activities and reconciling adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzktMi0xLTEtMjM5MDk0_89c799ac-c968-4705-81f1-13d49ec81120">17</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" name="us-gaap:OtherNoncashIncomeExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzktNC0xLTEtMjM5MDk0_cc18831f-b829-4e1d-9ac5-a5651c4b3433">21</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Changes in assets and liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts and notes receivable and accrued revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzExLTItMS0xLTIzOTA5NA_2bb436a1-605f-4244-8aa1-bd094a9932b1">157</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" name="us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzExLTQtMS0xLTIzOTA5NA_07f36539-04aa-4207-9692-f69fbc1d15a4">118</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzEyLTItMS0xLTIzOTA5NA_ad331c53-8337-4340-86f6-5aa366223abc">389</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInInventories" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzEyLTQtMS0xLTIzOTA5NA_de9d9c83-8bcc-42bf-a771-09c08eb13245">210</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable and accrued rate refunds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzEzLTItMS0xLTIzOTA5NA_8cc2e8d8-c3f3-4c62-b278-49813c29ffce">140</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzEzLTQtMS0xLTIzOTA5NA_43d65eb1-3f23-43ce-9c2a-12201cc932ea">128</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current assets and liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" name="us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzE0LTItMS0xLTIzOTA5NA_03cb4213-30af-4670-bcc3-533cb2d58864">48</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" name="us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzE0LTQtMS0xLTIzOTA5NA_4093131f-3a03-4919-b90c-1cf4c8ce8696">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-current assets and liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzE1LTItMS0xLTIzOTA5NA_c09ae48d-5049-4398-9b46-fe74915d2044">116</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzE1LTQtMS0xLTIzOTA5NA_b913337a-bcee-470c-9778-f40d02954ad5">36</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzE2LTItMS0xLTIzOTA5NA_cd37a2f6-40bc-423e-815a-e60bbdb01aed">1,070</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzE2LTQtMS0xLTIzOTA5NA_c3a1d3a9-423d-488a-9903-7ca811c98608">745</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Flows from Investing Activities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital expenditures (excludes assets placed under finance lease)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzE5LTItMS0xLTIzOTA5NA_dacdd66f-469c-4fdf-b237-c17a8f41ff16">555</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzE5LTQtMS0xLTIzOTA5NA_6664e7a2-ba09-41ae-a87f-5b0330d84e96">506</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost to retire property and other investing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzIzLTItMS0xLTIzOTA5NA_b2abfc27-7d7e-487d-a7cf-1c1a49315abf">33</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzIzLTQtMS0xLTIzOTA5NA_85cf6fd9-58be-455a-bcd7-13e15514b245">23</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzI0LTItMS0xLTIzOTA5NA_cc1dc75e-67e1-4ac7-895c-6b0be45402aa">588</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzI0LTQtMS0xLTIzOTA5NA_d0b8d038-d47e-42a0-8b23-eebf92116d76">529</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash Flows from Financing Activities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Proceeds from issuance of debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzI3LTItMS0xLTIzOTA5NA_55e21092-da12-443d-a89f-453909566630">1,120</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" name="us-gaap:ProceedsFromIssuanceOfLongTermDebt" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzI3LTQtMS0xLTIzOTA5NA_84975a30-7288-4cb7-ac92-00d5530dcaf2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retirement of debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzI4LTItMS0xLTIzOTA5NA_98363c4f-de25-41ff-b9ac-0c6bd16409b4">1,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzI4LTQtMS0xLTIzOTA5NA_8249bff6-f93f-4bf4-8f5e-6359248bca1d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in notes payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i9781d613bf90480f938d5ad0accd8d97_D20230101-20230331" decimals="-6" name="us-gaap:RepaymentsOfShortTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzI5LTItMS0xLTIzOTA5NA_e254cb22-3aaa-4d7b-b4a8-968da18dc28c">20</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib6e9c10f0f4f46278a0f5fa51ba47bc7_D20220101-20220331" decimals="-6" name="us-gaap:RepaymentsOfShortTermDebt" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzI5LTQtMS0xLTIzOTA5NA_33c21e50-87e7-4238-87f5-58e4e3c79e47">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decrease in notes payable &#8211; related parties</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i2a69bd0793c449d985de8c7c97d15ffd_D20230101-20230331" decimals="-6" name="us-gaap:RepaymentsOfShortTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzMwLTItMS0xLTIzOTA5NA_98b03c69-523d-4797-870f-a4b317659f75">75</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i4a11844c9d5b4c478a39df9c11dea542_D20220101-20220331" decimals="-6" name="us-gaap:RepaymentsOfShortTermDebt" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzMwLTQtMS0xLTIzOTA5NA_9298ea0a-7aae-4e20-85f2-9e3e03052706">392</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stockholder contribution</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" name="us-gaap:ProceedsFromContributedCapital" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzMxLTItMS0xLTIzOTA5NA_eaade339-2b5b-40e9-8d85-8f0052005b14">75</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" name="us-gaap:ProceedsFromContributedCapital" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzMxLTQtMS0xLTIzOTA5NA_91623fd8-69ab-432b-8a43-1e4a3dfbad12">450</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payment of dividends on common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" name="us-gaap:PaymentsOfOrdinaryDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzMyLTItMS0xLTIzOTA5NA_736a4e44-2a48-42bc-bd21-1065c5876a81">287</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" name="us-gaap:PaymentsOfOrdinaryDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzMyLTQtMS0xLTIzOTA5NA_6028e715-04b6-4473-a4e1-e778e7843abb">275</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other financing costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzM0LTItMS0xLTIzOTA5NA_978067b1-209d-4257-9c35-3ddc5a1fb241">12</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzM0LTQtMS0xLTIzOTA5NA_1d658e08-8ccc-48c2-9034-e6f8333ac8dd">5</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in financing activities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzM1LTItMS0xLTIzOTA5NA_b23bb138-d286-4cbf-9257-e51e6c85e19d">199</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzM1LTQtMS0xLTIzOTA5NA_e549193d-7798-4fc2-b51c-326016f05e52">222</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Net Increase (Decrease) in Cash and Cash Equivalents,&#160;Including Restricted Amounts</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzM3LTItMS0xLTIzOTA5NA_10501f38-dd8d-47ea-ac91-0289525c7155">283</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzM3LTQtMS0xLTIzOTA5NA_91036ae0-f097-4733-90c4-20acd95c79e1">6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents,&#160;Including Restricted Amounts, Beginning of Period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzM4LTItMS0xLTIzOTA5NA_8b73f1d6-98f3-451e-b21a-999678a9e81b">60</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3caa98ec7c084c8297c1fc1326f0f165_I20211231" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzM4LTQtMS0xLTIzOTA5NA_ccae2617-7d5e-4771-a46e-878c98f4ffac">44</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents,&#160;Including Restricted Amounts, End of Period</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzQwLTItMS0xLTIzOTA5NA_595a5514-7232-4d75-b3c8-517d3b9328c6">343</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b2c5456a7004e82ba8fffa76f1f59e5_I20220331" decimals="-6" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzQwLTQtMS0xLTIzOTA5NA_9f6e050e-3d07-4b54-bf72-73014ed6e07c">38</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="15" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Non&#8209;cash Investing and Financing Activities</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non&#8209;cash transactions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital expenditures not paid</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzQ4LTItMS0xLTIzOTA5NA_13e30ba1-4cfe-4227-861f-661a6a52ee6f">142</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzQ4LTQtMS0xLTIzOTA5NA_0191aa5c-d638-45e6-a643-6fcc1648e8c8">122</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">The accompanying notes are an integral part of these statements.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">51</span></div></div></div><div id="ie1330b4321ea48ca8482273d57ef24b8_271"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">Consumers Energy Company</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Consolidated Balance Sheets (Unaudited)</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.579%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.797%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.800%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ASSETS</span></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31<br/>2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Current Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%">&#160;</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%">&#160;</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzQtMi0xLTEtMjM5MDk0_cf437831-2647-4cb5-8435-837490361d18">317</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzQtNC0xLTEtMjM5MDk0_8d7a2f19-faa8-4883-be16-bd8d4979b806">43</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzUtMi0xLTEtMjM5MDk0_125d3f45-db65-4225-beff-2f9c82bc0e3a">26</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzUtNC0xLTEtMjM5MDk0_a094a037-26b0-4bf6-b086-732e939da6f9">17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable and accrued revenue, less allowance of $<ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzYtMC0xLTEtMjM5MDk0L3RleHRyZWdpb246YjdjMzEyMzU4YTlhNDQxN2EzMzQ2YzA1YzhjMjRkZDNfNg_c40e0b2d-f710-43f6-b59e-29ed9ca46d05">26</ix:nonFraction> in 2023 and $<ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzYtMC0xLTEtMjM5MDk0L3RleHRyZWdpb246YjdjMzEyMzU4YTlhNDQxN2EzMzQ2YzA1YzhjMjRkZDNfMTA_2a07ac2e-3ec5-4b23-8ff4-a5d268b54fe5">27</ix:nonFraction> in 2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzYtMi0xLTEtMjM5MDk0_c5822e79-ec70-4d53-b96f-3e222a763554">980</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzYtNC0xLTEtMjM5MDk0_cf0c5dd5-ea9e-4eb6-bd09-ba8a10e3bf43">1,524</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts and notes receivable &#8211; related parties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="us-gaap:DueFromRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzktMi0xLTEtMjM5MDk0_1eabb83a-558c-452a-a1e7-de8fe944347f">12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="us-gaap:DueFromRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzktNC0xLTEtMjM5MDk0_68f84cd4-7f1d-40ba-a27e-41bfb0d072c7">10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventories at average cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas in underground storage</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="us-gaap:EnergyRelatedInventoryGasStoredUnderground" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzEyLTItMS0xLTIzOTA5NA_902f761a-e63f-48b4-924c-915c45dc13a0">437</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="us-gaap:EnergyRelatedInventoryGasStoredUnderground" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzEyLTQtMS0xLTIzOTA5NA_da1d0e96-420f-4103-b399-9bf6c60b107f">840</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Materials and supplies</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="us-gaap:OtherInventorySupplies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzEzLTItMS0xLTIzOTA5NA_9d8d334f-fbc6-41cf-bdbd-30d2a58c63dc">222</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="us-gaap:OtherInventorySupplies" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzEzLTQtMS0xLTIzOTA5NA_dcc32209-bea7-4d95-812a-ca39d1ed3b25">206</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generating plant fuel stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="us-gaap:EnergyRelatedInventoryOtherFossilFuel" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzE0LTItMS0xLTIzOTA5NA_10429766-75de-4092-b906-dd7728c3d4d5">57</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="us-gaap:EnergyRelatedInventoryOtherFossilFuel" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzE0LTQtMS0xLTIzOTA5NA_7132c8b0-4ca9-495e-9dfe-a6a0bf773dd4">59</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred property taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="cms:DeferredPropertyTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzE1LTItMS0xLTIzOTA5NA_320bd66d-d3e8-4b27-a068-b5366381ddf2">310</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="cms:DeferredPropertyTaxes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzE1LTQtMS0xLTIzOTA5NA_61309591-2916-437d-b7fa-6712eff6f7e7">384</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzE2LTItMS0xLTIzOTA5NA_06bbafcd-2b03-41d3-9e22-fa69a59b7184">203</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="us-gaap:RegulatoryAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzE2LTQtMS0xLTIzOTA5NA_d30d8bbd-7a0b-4b40-bd85-75683c658218">57</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepayments and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="us-gaap:OtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzE3LTItMS0xLTIzOTA5NA_1e5c12b6-2d4e-4015-997f-39150624b8f9">106</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="us-gaap:OtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzE3LTQtMS0xLTIzOTA5NA_1b830e1e-66fc-4ad5-b496-e00c4e1ca080">96</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzE4LTItMS0xLTIzOTA5NA_535d025a-1fe5-48be-b496-52f38e98b890">2,670</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzE4LTQtMS0xLTIzOTA5NA_873824ae-4545-4aac-8e74-d918c4de1bb7">3,236</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Plant, Property, and Equipment</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%">&#160;</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%">&#160;</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment, gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzIxLTItMS0xLTIzOTA5NA_5d119d4d-c75d-45a2-b614-92ee276d97ca">29,721</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzIxLTQtMS0xLTIzOTA5NA_c7b7d30d-340a-4ec4-b708-94b91ae9d394">29,342</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzIyLTItMS0xLTIzOTA5NA_3e08d074-4a38-4fd2-8c4e-115bb29cde1b">8,948</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzIyLTQtMS0xLTIzOTA5NA_89d2c839-3001-45b9-a0e5-43c34d4f91b3">8,791</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzIzLTItMS0xLTIzOTA5NA_bcf02afa-a710-4a8b-affe-9ec7baac5182">20,773</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzIzLTQtMS0xLTIzOTA5NA_4124a3c8-b504-45a5-a76a-f8a8660943a0">20,551</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Construction work in progress</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzI0LTItMS0xLTIzOTA5NA_bf41934a-adc8-4f70-89e5-cbf5f85aa598">1,012</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzI0LTQtMS0xLTIzOTA5NA_d3924a5b-8742-4215-89a4-232ed8f302e2">994</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total plant, property, and equipment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzI1LTItMS0xLTIzOTA5NA_0dc86540-e4e6-4f33-9b52-4599bd9a4075">21,785</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzI1LTQtMS0xLTIzOTA5NA_b638b804-6db1-4536-ac5b-3ad437720148">21,545</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Non-current Assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%">&#160;</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%">&#160;</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzI4LTItMS0xLTIzOTA5NA_5f9f2845-9770-4d66-9ebf-0af22957102b">3,804</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzI4LTQtMS0xLTIzOTA5NA_a28d1c3d-606b-4913-8856-e9041ebd8c03">3,595</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzI5LTItMS0xLTIzOTA5NA_5252c833-e3bf-4c4b-9a05-3b62b533e5fb">29</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzI5LTQtMS0xLTIzOTA5NA_5277004a-7e04-4997-a655-3a25842e0d2c">29</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts and notes receivable &#8211; related parties</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="us-gaap:DueFromRelatedPartiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzMwLTItMS0xLTIzOTA5NA_583e27f6-2078-40c4-a0cf-d9b3b8bd5a13">98</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="us-gaap:DueFromRelatedPartiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzMwLTQtMS0xLTIzOTA5NA_92e111ca-272d-4789-a587-f59e56239522">99</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Postretirement benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzMxLTItMS0xLTIzOTA5NA_c68bdfc3-fac5-46d1-ab44-973d9a432b0d">1,156</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzMxLTQtMS0xLTIzOTA5NA_71e0f978-1252-4dc7-9496-045a2abdcf58">1,126</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzMyLTItMS0xLTIzOTA5NA_9b0a9501-49ad-4370-afdb-8b958ed299d2">230</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="us-gaap:OtherAssetsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzMyLTQtMS0xLTIzOTA5NA_842cccf3-ffea-4fc4-903e-29ac2a25a5be">286</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total other non-current assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzMzLTItMS0xLTIzOTA5NA_b10b4769-aea3-4bdf-a9c1-65834b941628">5,317</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzMzLTQtMS0xLTIzOTA5NA_9aab61f9-38fb-4727-8e18-39fe0e794137">5,135</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total Assets</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzM1LTItMS0xLTIzOTA5NA_1ee91b83-05ea-4b39-97db-3807582b18b4">29,772</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzM1LTQtMS0xLTIzOTA5NA_f94ee506-870f-4b1d-8688-a708b76e6a3a">29,916</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div><span><br/></span></div><div style="margin-bottom:12pt"><span><br/></span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.579%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.797%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.800%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">LIABILITIES AND EQUITY</span></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31<br/>2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Current Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current portion of long-term debt and finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="cms:LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzQtMi0xLTEtMjM5MDk0_b87805ee-62a0-4170-b7aa-c3165527070d">998</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="cms:LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzQtNC0xLTEtMjM5MDk0_d63277cb-8923-4ae4-9da9-ab880a089846">1,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="us-gaap:NotesPayableCurrent" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzUtMi0xLTEtMjM5MDk0_f1a9ccf1-bfdf-49b2-be5e-56a0b84e801f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="us-gaap:NotesPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzUtNC0xLTEtMjM5MDk0_3ae8fc56-aff8-4b33-922d-641aa0da0c95">20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes payable &#8211; related parties</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="us-gaap:NotesPayableRelatedPartiesClassifiedCurrent" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzYtMi0xLTEtMjM5MDk0_bffc1c97-5364-42aa-b30b-5bbf530b7265">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="us-gaap:NotesPayableRelatedPartiesClassifiedCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzYtNC0xLTEtMjM5MDk0_eb7f8ef6-d618-4724-af35-4b47b78ce0c2">75</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzctMi0xLTEtMjM5MDk0_f81a4ea1-3327-4abb-84a6-7fc6ca6849a4">633</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzctNC0xLTEtMjM5MDk0_1fb31a11-33c5-48e6-bcaa-a1cfc29fca9a">864</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable &#8211; related parties</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="us-gaap:DueToRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzgtMi0xLTEtMjM5MDk0_b44fb85b-d4a9-47c3-8812-526ca13283ce">15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="us-gaap:DueToRelatedPartiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzgtNC0xLTEtMjM5MDk0_93ac1f7c-75c2-486a-9899-d7f957bf380e">15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued rate refunds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="cms:AccruedRateRefunds" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzktMi0xLTEtMjM5MDk0_2fc8cbe1-bee6-4e2a-ab81-7d25d8a4ad0b">28</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="cms:AccruedRateRefunds" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzktNC0xLTEtMjM5MDk0_81ef185e-d8d5-4aa6-a626-6b5d0b903d4b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="us-gaap:InterestAndDividendsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzEwLTItMS0xLTIzOTA5NA_bc381450-158a-43a1-9815-40837d3b6ec1">93</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="us-gaap:InterestAndDividendsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzEwLTQtMS0xLTIzOTA5NA_28dc3951-e540-46be-bf39-b7eee6006faa">90</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="us-gaap:TaxesPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzExLTItMS0xLTIzOTA5NA_31a88920-f90d-4801-83b8-4ed711797d76">433</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="us-gaap:TaxesPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzExLTQtMS0xLTIzOTA5NA_4348a8fb-a1da-4e42-909f-aa52247b4058">556</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzEyLTItMS0xLTIzOTA5NA_08941af3-ea8d-4311-b990-0d7ee881b981">107</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzEyLTQtMS0xLTIzOTA5NA_c8b71fbc-dd0b-4b78-a237-75154149f91b">104</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzEzLTItMS0xLTIzOTA5NA_97e88052-6e3a-4d04-9a93-37a7c60dda90">123</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzEzLTQtMS0xLTIzOTA5NA_014ac9ea-0dbd-46b8-aca6-fc31fdc83fe8">147</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total current liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzE0LTItMS0xLTIzOTA5NA_0d3caafc-750f-4f52-ad6e-7a883fd5ae9e">2,430</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzE0LTQtMS0xLTIzOTA5NA_fedad70b-247d-4325-b15a-d4b68e668c80">2,871</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-current Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzE3LTItMS0xLTIzOTA5NA_127fdc28-7375-4f42-84b0-ddde609f9017">9,304</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzE3LTQtMS0xLTIzOTA5NA_a88956d5-7820-4bf2-ab47-47588abd293e">9,192</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current portion of finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzE4LTItMS0xLTIzOTA5NA_82f6b98f-cf7c-489f-8165-56f66bcf66e7">43</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzE4LTQtMS0xLTIzOTA5NA_61e69664-eacb-42bf-ac6b-b1501dd4e169">45</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Regulatory liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzE5LTItMS0xLTIzOTA5NA_c1d49a07-9ec0-4f7a-90bc-24031f2b6a91">3,886</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="us-gaap:RegulatoryLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzE5LTQtMS0xLTIzOTA5NA_29870f9e-f620-4f56-ae61-13b67765f100">3,796</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Postretirement benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzIwLTItMS0xLTIzOTA5NA_59362109-2a3d-49b9-a596-40f10df94326">79</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzIwLTQtMS0xLTIzOTA5NA_bd2c829d-e184-4746-80c0-884450a1cbc7">79</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset retirement obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzIxLTItMS0xLTIzOTA5NA_9d50311b-4340-4049-822c-32e7a906a524">737</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzIxLTQtMS0xLTIzOTA5NA_54c92f3a-2f68-4f30-991f-267063a8022c">722</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred investment tax credit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="us-gaap:AccumulatedDeferredInvestmentTaxCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzIyLTItMS0xLTIzOTA5NA_b87bb360-08ec-45af-9e8b-79a4f64d3043">128</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="us-gaap:AccumulatedDeferredInvestmentTaxCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzIyLTQtMS0xLTIzOTA5NA_d378136b-7ef3-40e7-9597-bfce6f651abe">129</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzIzLTItMS0xLTIzOTA5NA_01d27191-cbe2-4492-b713-7f0db5503326">2,636</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzIzLTQtMS0xLTIzOTA5NA_e7cde042-8be0-48dc-b8e0-197687d7a189">2,585</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzI0LTItMS0xLTIzOTA5NA_725e610d-515b-4607-b5a7-d1d89dca8ffc">354</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="us-gaap:OtherLiabilitiesNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzI0LTQtMS0xLTIzOTA5NA_02968f44-620e-4763-86da-e98b088bfb07">342</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzI1LTItMS0xLTIzOTA5NA_2ff7ee4a-1ed4-412b-ae26-3f6c8bc7140a">17,167</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzI1LTQtMS0xLTIzOTA5NA_ca35bda7-77bc-4c05-a316-ff830e15b5ae">16,890</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commitments and Contingencies </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Notes 1 and 2)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzI3LTItMS0xLTIzOTA5NA_3c2eaa16-57c0-4a68-92d2-5f8c901f0c2f"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzI3LTQtMS0xLTIzOTA5NA_24eaebbf-b27f-4dc7-b3ca-62f519c168f8"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Common stockholder&#8217;s equity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Common stock, authorized <ix:nonFraction unitRef="shares" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzMxLTAtMS0xLTIzOTA5NC90ZXh0cmVnaW9uOmNmMjJhY2NkYTQyZjQ4MDc4MjljNjdmYjYwZTAxMjdiXzEy_72128bf4-bc1c-421f-a78a-03e5d1c7cd1b"><ix:nonFraction unitRef="shares" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzMxLTAtMS0xLTIzOTA5NC90ZXh0cmVnaW9uOmNmMjJhY2NkYTQyZjQ4MDc4MjljNjdmYjYwZTAxMjdiXzEy_c9459566-da21-403a-8cbe-4e3ed09e450f">125.0</ix:nonFraction></ix:nonFraction>&#160;shares; outstanding <ix:nonFraction unitRef="shares" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzMxLTAtMS0xLTIzOTA5NC90ZXh0cmVnaW9uOmNmMjJhY2NkYTQyZjQ4MDc4MjljNjdmYjYwZTAxMjdiXzIw_227ea901-2fc6-4d8c-adcd-c04a15af835f"><ix:nonFraction unitRef="shares" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzMxLTAtMS0xLTIzOTA5NC90ZXh0cmVnaW9uOmNmMjJhY2NkYTQyZjQ4MDc4MjljNjdmYjYwZTAxMjdiXzIw_3cbcb588-3d4c-471f-a088-a54507a01d8f">84.1</ix:nonFraction></ix:nonFraction>&#160;shares in both periods</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="us-gaap:CommonStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzMxLTItMS0xLTIzOTA5NA_8226c34e-00c5-4958-8765-ab4d67fee05a">841</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="us-gaap:CommonStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzMxLTQtMS0xLTIzOTA5NA_a9f8f69a-6b40-476d-b607-34e99fbbe40a">841</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other paid-in capital</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzMyLTItMS0xLTIzOTA5NA_497fcef8-ad25-4ed8-b306-2b52c3a0ea93">7,359</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzMyLTQtMS0xLTIzOTA5NA_cb5212ef-2566-46c2-8df2-84f0093a722e">7,284</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated other comprehensive loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzMzLTItMS0xLTIzOTA5NA_d08a2bec-2853-407a-a6e6-8821f0c4a8a5">15</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzMzLTQtMS0xLTIzOTA5NA_f67f2622-b11f-4809-aca9-1e6e057872d2">15</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retained earnings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzM0LTItMS0xLTIzOTA5NA_1b4cf46b-be48-4d2e-b5b3-0f96103996c4">1,953</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzM0LTQtMS0xLTIzOTA5NA_6f146589-1148-4b4d-99e7-0dc44ddb4909">2,008</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total common stockholder&#8217;s equity</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="cms:CommonStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzM1LTItMS0xLTIzOTA5NA_e7210f31-683c-4a90-ad91-ceeb1b876c83">10,138</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="cms:CommonStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzM1LTQtMS0xLTIzOTA5NA_d5ca3558-5b50-4799-859c-15451e397fc9">10,118</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cumulative preferred stock, $4.50&#160;series, authorized <ix:nonFraction unitRef="shares" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzM2LTAtMS0xLTIzOTA5NC90ZXh0cmVnaW9uOmU5ZDExMDA0MjUwNjQzMTU5NWM5YmZkZTFlMWQ5ZTM1XzEy_ee86361b-7fe4-4fef-a2e0-fdedde3a7784"><ix:nonFraction unitRef="shares" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzM2LTAtMS0xLTIzOTA5NC90ZXh0cmVnaW9uOmU5ZDExMDA0MjUwNjQzMTU5NWM5YmZkZTFlMWQ5ZTM1XzEy_f0744d15-286c-445c-b609-db8ce6e2e2c2">7.5</ix:nonFraction></ix:nonFraction>&#160;shares; outstanding <ix:nonFraction unitRef="shares" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzM2LTAtMS0xLTIzOTA5NC90ZXh0cmVnaW9uOmU5ZDExMDA0MjUwNjQzMTU5NWM5YmZkZTFlMWQ5ZTM1XzIw_52a99a99-8a32-4553-8225-58a95c62b2b1"><ix:nonFraction unitRef="shares" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzM2LTAtMS0xLTIzOTA5NC90ZXh0cmVnaW9uOmU5ZDExMDA0MjUwNjQzMTU5NWM5YmZkZTFlMWQ5ZTM1XzIw_c6210621-ca39-4b5f-a7cc-cc8a1dff3344">0.4</ix:nonFraction></ix:nonFraction>&#160;shares in both periods</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="us-gaap:PreferredStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzM2LTItMS0xLTIzOTA5NA_601c3a02-cdc9-4811-b70d-d8f59a6ddf8a">37</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="us-gaap:PreferredStockValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzM2LTQtMS0xLTIzOTA5NA_66efb691-3e79-4dfc-bda8-194a047bb7ad">37</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total equity</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzM3LTItMS0xLTIzOTA5NA_58eb70a5-c77d-4e53-8066-fa6e401926f2">10,175</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzM3LTQtMS0xLTIzOTA5NA_1311ada7-f9ae-419c-89ec-76637a007efc">10,155</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total Liabilities and Equity</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzM5LTItMS0xLTIzOTA5NA_25c5478f-018c-419d-af06-d92290df95ff">29,772</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"><div style="padding-left:9pt;text-align:right;text-indent:-9pt"><span><br/></span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzM5LTQtMS0xLTIzOTA5NA_44b43833-346f-4599-a53b-d1d57bccaa8e">29,916</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">The accompanying notes are an integral part of these statements.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">53</span></div></div></div><div id="ie1330b4321ea48ca8482273d57ef24b8_274"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">Consumers Energy Company</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Consolidated Statements of Changes in Equity (Unaudited)</span></div><div style="margin-bottom:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.425%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total Equity at Beginning of Period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzMtNy0xLTEtMjM5MDk0_84bdb5cd-6e34-444d-8e01-25b2509f9442">10,155</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3caa98ec7c084c8297c1fc1326f0f165_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzMtOS0xLTEtMjM5MDk0_ccd0b198-b234-4262-a489-6b55bd5a6e7b">9,279</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Common Stock</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At beginning and end of period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id4260630baf94b5d83c536366c6811e7_I20221231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzgtNy0xLTEtMjM5MDk0_a34747e7-5504-42b2-b24e-57f1b9f79037"><ix:nonFraction unitRef="usd" contextRef="i72f4281816054443bbb5af90b007a4b4_I20230331" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzgtNy0xLTEtMjM5MDk0_d2ad86ea-2b09-4f00-aac6-910041c53f44">841</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5b280c41e8654d9dbccbd8e760107826_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzgtOS0xLTEtMjM5MDk0_2845192b-8dcb-4388-9809-786f5f788a0c"><ix:nonFraction unitRef="usd" contextRef="i8318366bb93f4bfea2f071b6f27a5c89_I20220331" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzgtOS0xLTEtMjM5MDk0_e390f797-78c4-470b-9712-b272fbe253b9">841</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Paid-in Capital</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At beginning of period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a9fa1c9b4f545f19cc600e543c4dcf9_I20221231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzExLTctMS0xLTIzOTA5NA_2735d017-a4f7-42c5-a44a-dabd21fde0a5">7,284</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6d0b757e70d14985a8af544f00a707e0_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzExLTktMS0xLTIzOTA5NA_a584f138-5918-4ce1-98e9-70a2163cb3c4">6,599</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stockholder contribution</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia1902e4762db4b679b4306fc0875a15b_D20230101-20230331" decimals="-6" name="cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzEyLTctMS0xLTIzOTA5NA_6736ebcd-ba1e-4faf-a584-f6151ec55237">75</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ief157cc728044291b05370c2b6022604_D20220101-20220331" decimals="-6" name="cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzEyLTktMS0xLTIzOTA5NA_04825afd-9cbc-4c4d-9904-943648e02988">450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At end of period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie7394f2d32a447e5a640ca18c101242c_I20230331" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzE0LTctMS0xLTIzOTA5NA_7fac79c9-4db4-4446-832f-f19d46330ab6">7,359</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib5b51aa37ce645dfaa2c93655dc60123_I20220331" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzE0LTktMS0xLTIzOTA5NA_b27870bf-9cb0-4639-b0c5-e764218ef72a">7,049</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated Other Comprehensive Loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Retirement benefits liability</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At beginning of period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i1ed6bc0f75bd40f4894179624afff7c3_I20221231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzE5LTctMS0xLTIzOTA5NA_464b04da-b306-48cb-9095-6280862f9d3a">15</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i31693162c2374f7dac82dd66373b2e0e_I20211231" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzE5LTktMS0xLTIzOTA5NA_08b01080-7409-4b03-afc8-946df4570b1c">32</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of net actuarial loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8de84f7fd1bc48e5a177ebbefba9b406_D20230101-20230331" decimals="-6" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzIyLTctMS0xLTIzOTA5NA_e3ee116f-9b4b-4c1e-8cb6-287ba4177734">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i390967c92521442faf8d172404a048ca_D20220101-20220331" decimals="-6" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzIyLTktMS0xLTIzOTA5NA_e38ccf23-3a4c-43fc-8885-7229d77e9b5a">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At end of period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ieafce433499c4b55aa1d576c4849c461_I20230331" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzMzLTctMS0xLTIzOTA5NA_ddab6c22-3f00-492e-b469-d0050110328e">15</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ie8851cc7adda4b3fbb1cedc77641b1ca_I20220331" decimals="-6" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzMzLTktMS0xLTIzOTA5NA_98aca0f8-eaa5-406a-bf59-1a542a20ea15">31</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Retained Earnings</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At beginning of period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5f09eb6f3ea940e989e70bdd7e657ce7_I20221231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzM2LTctMS0xLTIzOTA5NA_bea4fa2c-70da-482e-ad47-330753e8bb1b">2,008</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if05acd3b79af4c5184c2196fad019df0_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzM2LTktMS0xLTIzOTA5NA_b139a1fb-6b92-47c4-a9c7-313d46f9efec">1,834</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia0612575d9004f808c8ec76f3eca05c3_D20230101-20230331" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzM4LTctMS0xLTIzOTA5NA_4231fd4b-3ebd-418e-96d4-e27dcfecee4a">232</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8e3448c76e854afc969c175f7ed95987_D20220101-20220331" decimals="-6" name="us-gaap:NetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzM4LTktMS0xLTIzOTA5NA_5678f507-90dd-48f6-a8cd-39cdc16f5778">383</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dividends declared on common stock</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ia0612575d9004f808c8ec76f3eca05c3_D20230101-20230331" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzM5LTctMS0xLTIzOTA5NA_b6420353-193c-4a35-8113-988b1a2e741e">287</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i8e3448c76e854afc969c175f7ed95987_D20220101-20220331" decimals="-6" name="us-gaap:DividendsCommonStockCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzM5LTktMS0xLTIzOTA5NA_b3aacea9-f9b3-42e3-ab9a-4634dd3c6a23">275</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At end of period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6df6b02a33e148d8b9237763bf9c7c7d_I20230331" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzQxLTctMS0xLTIzOTA5NA_2d628a9e-aa6a-453d-96e0-133bb974cca3">1,953</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i24850749104e4e88927ab3e743c348d4_I20220331" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzQxLTktMS0xLTIzOTA5NA_426f01b9-79a7-4414-8250-2b1e4dd2f10d">1,942</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cumulative Preferred Stock</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At beginning and end of period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id7bfdf1fb51348bc8bcc87517827bd32_I20221231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzQ2LTctMS0xLTIzOTA5NA_780284c8-227f-46c9-9fe9-043d1b201864"><ix:nonFraction unitRef="usd" contextRef="iff7f865fd27b4c2b9628812552a60e38_I20230331" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzQ2LTctMS0xLTIzOTA5NA_de84b0f1-f0b2-4742-a527-2ae5b37c3508">37</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib7dd5ca881064a17964c9af345ada38b_I20211231" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzQ2LTktMS0xLTIzOTA5NA_222e8222-676b-4e21-88f2-259afe88bfc9"><ix:nonFraction unitRef="usd" contextRef="i46068e409b19473d84927b5139c4f379_I20220331" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzQ2LTktMS0xLTIzOTA5NA_c9f2c6f0-8ef5-4cd9-8f18-7554f7bfd7d7">37</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total Equity at End of Period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzQ4LTctMS0xLTIzOTA5NA_d3cb4121-92ff-4d9c-be45-ef7b93ca32df">10,175</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0b2c5456a7004e82ba8fffa76f1f59e5_I20220331" decimals="-6" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzQ4LTktMS0xLTIzOTA5NA_027e419c-f4a2-4982-80a2-e028a3e0be97">9,838</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">The accompanying notes are an integral part of these statements.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">54</span></div></div></div><div id="ie1330b4321ea48ca8482273d57ef24b8_277"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">CMS&#160;Energy Corporation</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">Consumers Energy Company</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Notes to the Unaudited Consolidated Financial Statements</span></div><div id="ie1330b4321ea48ca8482273d57ef24b8_280"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">These interim consolidated financial statements have been prepared by CMS&#160;Energy and Consumers in accordance with GAAP for interim financial information and with the instructions to Form&#160;10&#8209;Q and Article&#160;10 of Regulation&#160;S&#8209;X. As a result, CMS&#160;Energy and Consumers have condensed or omitted certain information and note disclosures normally included in consolidated financial statements prepared in accordance with GAAP. CMS&#160;Energy and Consumers have reclassified certain prior period amounts to conform to the presentation in the present period. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers are required to make estimates using assumptions that may affect reported amounts and disclosures; actual results could differ from these estimates. In management&#8217;s opinion, the unaudited information contained in this report reflects all adjustments of a normal recurring nature necessary to ensure that CMS&#160;Energy&#8217;s and Consumers&#8217; financial position, results of operations, and cash flows for the periods presented are fairly stated. The notes to the unaudited consolidated financial statements and the related unaudited consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes contained in the 2022&#160;Form&#160;10&#8209;K. Due to the seasonal nature of CMS&#160;Energy&#8217;s and Consumers&#8217; operations, the results presented for this interim period are not necessarily indicative of results to be achieved for the fiscal year.</span></div><div id="ie1330b4321ea48ca8482273d57ef24b8_292"></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">1:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" name="us-gaap:PublicUtilitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTIvZnJhZzplZWVkNzY2ZGFhMzI0MWIxOGNhYmZhN2Y3MTY5YjdlYi90ZXh0cmVnaW9uOmVlZWQ3NjZkYWEzMjQxYjE4Y2FiZmE3ZjcxNjliN2ViXzM4MzU_918cee1d-7f9d-453f-8d3e-0c37bce9fd8c" continuedAt="i0e132daa8f214b4a8dcda6b5ef7f5e92" escape="true"><ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="us-gaap:PublicUtilitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTIvZnJhZzplZWVkNzY2ZGFhMzI0MWIxOGNhYmZhN2Y3MTY5YjdlYi90ZXh0cmVnaW9uOmVlZWQ3NjZkYWEzMjQxYjE4Y2FiZmE3ZjcxNjliN2ViXzM4MzU_f5693ed4-f053-42ba-904b-4f8192919455" continuedAt="iea890dd4ac5349ee8cd8a0dc1e3672f7" escape="true">Regulatory Matters</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i0e132daa8f214b4a8dcda6b5ef7f5e92" continuedAt="i3bada137169240b188c210697050eaad"><ix:continuation id="iea890dd4ac5349ee8cd8a0dc1e3672f7" continuedAt="i48dcb03324a349ffad9ef90f8d310323"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Regulatory matters are critical to Consumers. The Michigan Attorney General, ABATE, the MPSC&#160;Staff, residential customer advocacy groups, environmental organizations, and certain other parties typically participate in MPSC proceedings concerning Consumers, such as Consumers&#8217; rate cases and PSCR and GCR processes. These parties often challenge various aspects of those proceedings, including the prudence of Consumers&#8217; policies and practices, and seek cost disallowances and other relief. The parties also have appealed significant MPSC orders. Depending upon the specific issues, the outcomes of rate cases and proceedings, including judicial proceedings challenging MPSC orders or other actions, could negatively affect CMS&#160;Energy&#8217;s and Consumers&#8217; liquidity, financial condition, and results of operations. Consumers cannot predict the outcome of these proceedings.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">There are multiple appeals pending that involve various issues concerning cost recovery from customers, the MPSC&#8217;s authority to approve voluntary revenue refunds, and other matters. Consumers is unable to predict the outcome of these appeals.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">2022&#160;Electric Rate Case: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In January&#160;2023, the MPSC approved a settlement agreement authorizing an annual rate increase of $<ix:nonFraction unitRef="usd" contextRef="i6a623ef83d394209b1eebdd26af31781_D20230101-20230131" decimals="-6" name="us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTIvZnJhZzplZWVkNzY2ZGFhMzI0MWIxOGNhYmZhN2Y3MTY5YjdlYi90ZXh0cmVnaW9uOmVlZWQ3NjZkYWEzMjQxYjE4Y2FiZmE3ZjcxNjliN2ViXzEzMTk0MTM5NTQxNjk3_5d691dca-5735-4191-a29e-b3694d8cc7fe">155</ix:nonFraction>&#160;million, based on a <ix:nonFraction unitRef="number" contextRef="i6a623ef83d394209b1eebdd26af31781_D20230101-20230131" decimals="3" name="us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTIvZnJhZzplZWVkNzY2ZGFhMzI0MWIxOGNhYmZhN2Y3MTY5YjdlYi90ZXh0cmVnaW9uOmVlZWQ3NjZkYWEzMjQxYjE4Y2FiZmE3ZjcxNjliN2ViXzEzMTk0MTM5NTQxNzAz_06895f22-c353-4fc3-9926-7b19b33e4626">9.9</ix:nonFraction>-percent authorized return on equity. The MPSC also approved a surcharge for the recovery of $<ix:nonFraction unitRef="usd" contextRef="i6a623ef83d394209b1eebdd26af31781_D20230101-20230131" decimals="-6" name="cms:PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTIvZnJhZzplZWVkNzY2ZGFhMzI0MWIxOGNhYmZhN2Y3MTY5YjdlYi90ZXh0cmVnaW9uOmVlZWQ3NjZkYWEzMjQxYjE4Y2FiZmE3ZjcxNjliN2ViXzEzMTk0MTM5NTQxNzEy_204de78f-dcf1-493b-87d6-10346c08bd7a">6</ix:nonFraction>&#160;million of depreciation, property tax, and interest expense related to distribution investments made in 2021 that exceeded what was authorized in rates in accordance with the December&#160;2020 electric rate order. The new rates became effective January&#160;20,&#160;2023.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Voluntary Refund Mechanism: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In December&#160;2022, the MPSC issued an order authorizing Consumers to refund $<ix:nonFraction unitRef="usd" contextRef="ifb9ff4c56585404ea6cba7ab16357952_I20221231" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTIvZnJhZzplZWVkNzY2ZGFhMzI0MWIxOGNhYmZhN2Y3MTY5YjdlYi90ZXh0cmVnaW9uOmVlZWQ3NjZkYWEzMjQxYjE4Y2FiZmE3ZjcxNjliN2ViXzU0OTc1NTgxNDUwODE_5df1956f-a1ac-4e37-8235-baab1a0dc8b7">22</ix:nonFraction>&#160;million voluntarily to utility customers. In January&#160;2023, Consumers submitted a filing proposing that the refund take the form of incremental funding to cover the cost of, and return on, certain distribution capital investments above amounts included in rates and contributions to programs that assist vulnerable customers. In April&#160;2023, the MPSC approved the refund of $<ix:nonFraction unitRef="usd" contextRef="i36853a632cee463c9a189460808b419c_I20230427" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTIvZnJhZzplZWVkNzY2ZGFhMzI0MWIxOGNhYmZhN2Y3MTY5YjdlYi90ZXh0cmVnaW9uOmVlZWQ3NjZkYWEzMjQxYjE4Y2FiZmE3ZjcxNjliN2ViXzU0OTc1NTgxNDcyMDY_037ebb06-726c-4601-a348-a9eedc2b6e24">5</ix:nonFraction>&#160;million in the form of contributions to programs that assist vulnerable customers, but found that Consumers should demonstrate </span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><ix:continuation id="i3bada137169240b188c210697050eaad"><ix:continuation id="i48dcb03324a349ffad9ef90f8d310323"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">a more direct benefit to customers for the remaining $<ix:nonFraction unitRef="usd" contextRef="i91bb5bd120f1436ebadf10358ed42aa0_I20230427" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTIvZnJhZzplZWVkNzY2ZGFhMzI0MWIxOGNhYmZhN2Y3MTY5YjdlYi90ZXh0cmVnaW9uOmVlZWQ3NjZkYWEzMjQxYjE4Y2FiZmE3ZjcxNjliN2ViXzU0OTc1NTgxNDcyMTI_4cdc6d27-58be-4edb-a870-179be291a59c">17</ix:nonFraction>&#160;million. The MPSC stated that Consumers may propose a different methodology to refund that amount. Consumers filed a revised proposal, requesting that the remaining $<ix:nonFraction unitRef="usd" contextRef="i91bb5bd120f1436ebadf10358ed42aa0_I20230427" decimals="-6" name="us-gaap:RegulatoryLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTIvZnJhZzplZWVkNzY2ZGFhMzI0MWIxOGNhYmZhN2Y3MTY5YjdlYi90ZXh0cmVnaW9uOmVlZWQ3NjZkYWEzMjQxYjE4Y2FiZmE3ZjcxNjliN2ViXzU0OTc1NTgxNDc0NDk_4cdc6d27-58be-4edb-a870-179be291a59c">17</ix:nonFraction>&#160;million be refunded in the form of incremental forestry work and to provide bill assistance to support vulnerable electric customers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">2022 PSCR Underrecovery:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Due to rising fuel prices during 2022, the cost of electric generation increased, resulting in higher market prices for electricity. Accordingly, Consumers&#8217; power supply costs for 2022 were significantly higher than those projected in its 2022&#160;PSCR plan. Consumers included a projection of its full-year 2022 underrecovery in the 2023&#160;PSCR plan filed with the MPSC in September&#160;2022. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In January&#160;2023, Consumers filed a motion for a temporary order in its 2023&#160;PSCR plan, requesting that the MPSC approve only a third of the 2022 underrecovery amount for recovery in 2023, with the remaining amount to be recovered equally during 2024 and 2025. The MPSC approved Consumers&#8217; motion in February&#160;2023. Recovering the 2022 underrecovery over three&#160;years will provide immediate relief to electric customers, and the financial impact will be neutral to Consumers&#8217; earnings.</span></div></ix:continuation></ix:continuation><div id="ie1330b4321ea48ca8482273d57ef24b8_295"></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">2:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzE2NjA3_4c62ebba-f5ea-4562-8b3a-dc12a0075fa8" continuedAt="i0c62d576ff084ccdab6373606563cbd8" escape="true"><ix:nonNumeric contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" name="us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzE2NjQ1_7810a6c7-1f48-4a55-8bae-e9c5ef85de75" continuedAt="ie659f1306fe74353a17d3098c3a5ce94" escape="true">Contingencies and Commitments</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i0c62d576ff084ccdab6373606563cbd8" continuedAt="ied3c39e7a13342cc8869e43ff92ab2b3"><ix:continuation id="ie659f1306fe74353a17d3098c3a5ce94" continuedAt="i26e8e50c51b149c882bc04551947955b"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers are involved in various matters that give rise to contingent liabilities. Depending on the specific issues, the resolution of these contingencies could negatively affect CMS&#160;Energy&#8217;s and Consumers&#8217; liquidity, financial condition, and results of operations. In their disclosures of these matters, CMS&#160;Energy and Consumers provide an estimate of the possible loss or range of loss when such an estimate can be made. Disclosures stating that CMS&#160;Energy or Consumers cannot predict the outcome of a matter indicate that they are unable to estimate a possible loss or range of loss for the matter.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">CMS&#160;Energy Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Bay Harbor:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Land retained environmental remediation obligations for the collection and treatment of leachate at Bay Harbor after selling its interests in the development in 2002. Leachate is produced when water enters into cement kiln dust piles left over from former cement plant operations at the site. In 2012, CMS&#160;Land and EGLE finalized an agreement establishing the final remedies and the future water quality criteria at the site. CMS&#160;Land completed all construction necessary to implement the remedies required by the agreement and will continue to maintain and operate a system to discharge treated leachate into Little Traverse Bay under an NPDES permit, which is valid through 2025.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At March&#160;31,&#160;2023, CMS&#160;Energy had a recorded liability of $<ix:nonFraction unitRef="usd" contextRef="i04c51a68c4054e8fa395de16c547793b_I20230331" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingencies" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzE0MDY_31927ab0-816d-49c5-8ff4-05a4c7a8c070">45</ix:nonFraction>&#160;million for its remaining obligations for environmental remediation. CMS&#160;Energy calculated this liability based on discounted projected costs, using a discount rate of <ix:nonFraction unitRef="number" contextRef="i04c51a68c4054e8fa395de16c547793b_I20230331" decimals="4" name="us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzE1Njk_f7935b90-85bf-4d4f-9025-86a2ecc1e3ef">4.34</ix:nonFraction>&#160;percent and an inflation rate of <ix:nonFraction unitRef="number" contextRef="i04c51a68c4054e8fa395de16c547793b_I20230331" decimals="2" name="cms:AccrualForEnvironmentalLossContingenciesInflationRate" format="ixt-sec:numwordsen" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzE1OTc_7bf10d36-60fb-4ec1-a8f5-d35dd20cd3f5">one</ix:nonFraction>&#160;percent on annual operating and maintenance costs. The undiscounted amount of the remaining obligation is $<ix:nonFraction unitRef="usd" contextRef="i04c51a68c4054e8fa395de16c547793b_I20230331" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzE2OTg_9da4d910-2b8b-42f8-9455-e9cf94955889">56</ix:nonFraction>&#160;million. <ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="cms:ExpectedRemediationCostsByYearTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzE2NTgz_266c59c2-be47-437b-94ae-e577ddd43c88" continuedAt="i05b9c95ea8694909bd50090f0d13dc83" escape="true">CMS&#160;Energy expects to pay the following amounts for long-term leachate disposal and operating and maintenance costs during the remainder of 2023 and in each of the next five&#160;years:</ix:nonNumeric></span></div><div style="margin-bottom:12pt"><ix:continuation id="i05b9c95ea8694909bd50090f0d13dc83"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.053%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.794%"></td><td style="width:0.1%"></td></tr><tr><td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term leachate disposal and operating and maintenance costs</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i04c51a68c4054e8fa395de16c547793b_I20230331" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90YWJsZTpkYmVjODE2YTgyMGI0NmQ1OWY5MmU5ZGU3NGI5N2U3ZC90YWJsZXJhbmdlOmRiZWM4MTZhODIwYjQ2ZDU5ZjkyZTlkZTc0Yjk3ZTdkXzMtMi0xLTEtMjM5MDk0_543aa6fe-f346-43da-9b58-662bd1c1ba33">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i04c51a68c4054e8fa395de16c547793b_I20230331" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90YWJsZTpkYmVjODE2YTgyMGI0NmQ1OWY5MmU5ZGU3NGI5N2U3ZC90YWJsZXJhbmdlOmRiZWM4MTZhODIwYjQ2ZDU5ZjkyZTlkZTc0Yjk3ZTdkXzMtNC0xLTEtMjM5MDk0_a9b37d06-3b28-4b26-96ab-95d3a2f95779">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i04c51a68c4054e8fa395de16c547793b_I20230331" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90YWJsZTpkYmVjODE2YTgyMGI0NmQ1OWY5MmU5ZGU3NGI5N2U3ZC90YWJsZXJhbmdlOmRiZWM4MTZhODIwYjQ2ZDU5ZjkyZTlkZTc0Yjk3ZTdkXzMtNi0xLTEtMjM5MDk0_5b2ac598-3e17-4022-84c2-c2e3867ebbd6">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i04c51a68c4054e8fa395de16c547793b_I20230331" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90YWJsZTpkYmVjODE2YTgyMGI0NmQ1OWY5MmU5ZGU3NGI5N2U3ZC90YWJsZXJhbmdlOmRiZWM4MTZhODIwYjQ2ZDU5ZjkyZTlkZTc0Yjk3ZTdkXzMtOC0xLTEtMjM5MDk0_92966e7a-61b7-4a39-bc94-d5be9cb41c59">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i04c51a68c4054e8fa395de16c547793b_I20230331" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90YWJsZTpkYmVjODE2YTgyMGI0NmQ1OWY5MmU5ZGU3NGI5N2U3ZC90YWJsZXJhbmdlOmRiZWM4MTZhODIwYjQ2ZDU5ZjkyZTlkZTc0Yjk3ZTdkXzMtMTAtMS0xLTIzOTA5NA_f9670346-21e1-4914-8327-3c918d605f76">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i04c51a68c4054e8fa395de16c547793b_I20230331" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90YWJsZTpkYmVjODE2YTgyMGI0NmQ1OWY5MmU5ZGU3NGI5N2U3ZC90YWJsZXJhbmdlOmRiZWM4MTZhODIwYjQ2ZDU5ZjkyZTlkZTc0Yjk3ZTdkXzMtMTItMS0xLTIzOTA5NA_59aea97f-7173-48da-99d2-213f6a08d07d">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><ix:continuation id="ied3c39e7a13342cc8869e43ff92ab2b3" continuedAt="icdea028f1359442badf1f83a13b45d24"><ix:continuation id="i26e8e50c51b149c882bc04551947955b" continuedAt="i9ba8c18c511a4d42bb63f30aec35b2f6"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8217;s estimate of response activity costs and the timing of expenditures could change if there are changes in circumstances or assumptions used in calculating the liability. Although a liability for its present estimate of remaining response activity costs has been recorded, CMS&#160;Energy cannot predict the ultimate financial impact or outcome of this matter.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Electric Utility Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Electric Environmental Matters:</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; operations are subject to environmental laws and regulations. Historically, Consumers has generally been able to recover, in customer rates, the costs to operate its facilities in compliance with these laws and regulations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Cleanup and Solid Waste:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers expects to incur remediation and other response activity costs at a number of sites under NREPA. Consumers believes that these costs should be recoverable in rates, but cannot guarantee that outcome. Consumers estimates its liability for NREPA sites for which it can estimate a range of loss to be between $<ix:nonFraction unitRef="usd" contextRef="i1c48527403524e71971d3fb591120931_I20230331" decimals="-6" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzI3NzM_4e6b74f6-b44f-4442-8ce1-53ef3d6e9bf6">2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="if251689df3d04f06ad80812c0bd44097_I20230331" decimals="-6" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzI3ODA_386fde72-5502-4209-bdd2-e9791233c18e">4</ix:nonFraction>&#160;million. At March&#160;31,&#160;2023, Consumers had a recorded liability of $<ix:nonFraction unitRef="usd" contextRef="i4fe3dafae25c4c349cf031852b9a5593_I20230331" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingencies" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzI4MjY_7ef99844-3c39-497a-b8ca-1b11cd449281">2</ix:nonFraction>&#160;million, the minimum amount in the range of its estimated probable NREPA liability, as no amount in the range was considered a better estimate than any other amount.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers is a potentially responsible party at a number of contaminated sites administered under CERCLA. CERCLA liability is joint and several. In 2010, Consumers received official notification from the EPA that identified Consumers as a potentially responsible party for cleanup of PCBs at the Kalamazoo River CERCLA site. The notification claimed that the EPA had reason to believe that Consumers disposed of PCBs and arranged for the disposal and treatment of PCB-containing materials at portions of the site. In 2011, Consumers received a follow-up letter from the EPA requesting that Consumers agree to participate in a removal action plan along with several other companies for an area of lower Portage Creek, which is connected to the Kalamazoo River. All parties asked to participate in the removal action plan, including Consumers, declined to accept liability. Until further information is received from the EPA, Consumers is unable to estimate a range of potential liability for cleanup of the river.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Based on its experience, Consumers estimates its share of the total liability for known CERCLA sites to be between $<ix:nonFraction unitRef="usd" contextRef="i3a92202538a344bfb8a446084aa22d29_I20230331" decimals="-6" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzQxMTU_b7f64b10-3e30-498f-b99e-13bc016f272b">3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i714c7ff574e548b2840f6551cb1a5504_I20230331" decimals="-6" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzQxMjI_a2b03a7e-063a-43b9-9716-6a655348170b">8</ix:nonFraction>&#160;million. Various factors, including the number and creditworthiness of potentially responsible parties involved with each site, affect Consumers&#8217; share of the total liability. At March&#160;31,&#160;2023, Consumers had a recorded liability of $<ix:nonFraction unitRef="usd" contextRef="i22b183a1e0d34b4a974269ce8807c501_I20230331" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingencies" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzQzMzU_b1939c66-4e4e-425d-9cfd-b67aa2f8ff5c">3</ix:nonFraction>&#160;million for its share of the total liability at these sites, the minimum amount in the range of its estimated probable CERCLA liability, as no amount in the range was considered a better estimate than any other amount.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The timing of payments related to Consumers&#8217; remediation and other response activities at its CERCLA and NREPA sites is uncertain. Consumers periodically reviews these cost estimates. A change in the underlying assumptions, such as an increase in the number of sites, different remediation techniques, the nature and extent of contamination, and legal and regulatory requirements, could affect its estimates of NREPA and CERCLA liability.</span></div><div style="margin-bottom:12pt"><span id="iac9a2ddfb6664ec0a64080a99dab957f_16652"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Ludington Plant Overhaul Contract Dispute:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers and DTE&#160;Electric, co-owners of Ludington, are parties to a 2010&#160;engineering, procurement, and construction agreement with TAES, under which TAES contracted to perform a major overhaul and upgrade of Ludington. The overhauled Ludington units are operational, but TAES&#8217; work has been defective and non-conforming. Consumers and DTE&#160;Electric have demanded that TAES provide a comprehensive plan to resolve quality control concerns, including adherence to its warranty commitments and other contractual obligations. Consumers and DTE&#160;Electric have taken extensive efforts to resolve these issues with TAES, including a formal demand to TAES&#8217; parent, Toshiba Corporation, a non-affiliated company, under a parent guaranty it provided in the contract. TAES has not provided a comprehensive plan or otherwise met its performance obligations.</span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">57</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><ix:continuation id="icdea028f1359442badf1f83a13b45d24" continuedAt="i19c41c51034d44aa9f1ce26a6a1afda6"><ix:continuation id="i9ba8c18c511a4d42bb63f30aec35b2f6" continuedAt="i434b4a1f5ce9474089a27c0f260dd15e"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In order to enforce the contract, Consumers and DTE&#160;Electric filed a complaint against TAES and Toshiba Corporation in the U.S.&#160;District Court for the Eastern District of Michigan in April&#160;2022. In June&#160;2022, TAES and Toshiba Corporation filed a motion to dismiss the complaint, along with an answer and counterclaims seeking approximately $<ix:nonFraction unitRef="usd" contextRef="i1ee3e0630a0d47198cd73f2a8875567b_D20220601-20220630" decimals="-6" name="us-gaap:LossContingencyDamagesSoughtValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzY1NzY_f319fa61-6e8b-4ccd-96ec-735b8bc33511">15</ix:nonFraction>&#160;million in damages related to payments allegedly owed under the parties&#8217; contract. As a co-owner of Ludington, Consumers would be liable for <ix:nonFraction unitRef="number" contextRef="ib09b7fc9f725482d93cfde0768808286_I20230331" decimals="3" name="us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzY3MTI_a4cf680b-2960-4614-a202-76a7aabf3c3f">51</ix:nonFraction>&#160;percent of any such damages. In September&#160;2022, the court denied the motion to dismiss filed by TAES and Toshiba Corporation. Consumers believes the counterclaims are without merit, but cannot predict the financial impact or outcome of this matter. An unfavorable outcome could have a material adverse effect on CMS&#160;Energy&#8217;s and Consumers&#8217; financial condition, results of operations, or liquidity.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In November&#160;2022, Consumers and DTE&#160;Electric jointly filed an application with the MPSC, requesting authority to defer as a regulatory asset the costs associated with repairing or replacing the defective work performed by TAES while the litigation with TAES and Toshiba Corporation moves forward; such costs would be offset by potential future litigation proceeds received from TAES or Toshiba Corporation. If this application is approved by the MPSC, Consumers and DTE&#160;Electric will have the opportunity to seek appropriate recovery and ratemaking treatment for amounts recorded as a regulatory asset following resolution of the litigation.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">J.H.&#160;Campbell&#160;3 Plant Retirement Contract Dispute:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In May&#160;2022, Consumers filed a complaint against Wolverine Power Supply Cooperative,&#160;Inc. in the Ottawa County Circuit Court and requested a ruling that Consumers has sole authority to decide to retire the J.H.&#160;Campbell&#160;3 coal-fueled generating unit under the unit&#8217;s Joint Ownership and Operating Agreement. In July&#160;2022, Wolverine Power Supply Cooperative,&#160;Inc. filed an answer, affirmative defenses, and a counterclaim seeking approximately $<ix:nonFraction unitRef="usd" contextRef="i897eb009b0c846cda365dd38153f96fd_D20220701-20220731" decimals="-6" name="us-gaap:LossContingencyDamagesSoughtValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzgyNDE_681d70e7-65ba-490c-80eb-4b657759727d">37</ix:nonFraction>&#160;million in damages allegedly caused by Consumers&#8217; decision to retire the unit before the end of its useful life. In July&#160;2022, Consumers filed a motion for summary disposition, which was heard in August&#160;2022. In October&#160;2022, the state circuit court judge found that Consumers may, in its sole discretion, retire the J.H.&#160;Campbell&#160;3 coal-fueled generating unit, provided that Consumers continues to operate and make necessary improvements to the unit while the litigation concerning Wolverine Power Supply Cooperative, Inc.&#8217;s claim for damages is pending. Consumers believes Wolverine Power Supply Cooperative,&#160;Inc.&#8217;s claim has no merit, but cannot predict the final impact or outcome on this matter. An unfavorable outcome could have a material adverse effect on CMS&#160;Energy&#8217;s and Consumers&#8217; financial condition, results of operations, or liquidity. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Gas Utility Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Gas Environmental Matters:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers expects to incur remediation and other response activity costs at a number of sites under NREPA. These sites include <ix:nonFraction unitRef="site" contextRef="id6dd4699112a48a598c67212d807979d_I20230331" decimals="INF" name="cms:NumberOfFormerManufacturedGasPlants" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzkyMjE_d081d8ae-42da-4a69-bbec-5e1e85a83226">23</ix:nonFraction>&#160;former MGP facilities. Consumers operated the facilities on these sites for some part of their operating lives. For some of these sites, Consumers has no present ownership interest or may own only a portion of the original site.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At March&#160;31,&#160;2023, Consumers had a <ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="cms:EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzE2NTY1_e6c449a5-e7fb-496f-8ad6-7edc3e9d6325">recorded liability</ix:nonNumeric> of $<ix:nonFraction unitRef="usd" contextRef="id6dd4699112a48a598c67212d807979d_I20230331" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingencies" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzk0OTU_91a0af2c-25e5-4450-924a-8a66bc01b9dd">63</ix:nonFraction>&#160;million for its remaining obligations for these sites. This amount represents the present value of long-term projected costs, using a discount rate of <ix:nonFraction unitRef="number" contextRef="id6dd4699112a48a598c67212d807979d_I20230331" decimals="4" name="us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzk2NDE_871567e8-b9f7-4fe5-bdcf-4f9435a83dcd">2.57</ix:nonFraction>&#160;percent and an inflation rate of <ix:nonFraction unitRef="number" contextRef="id6dd4699112a48a598c67212d807979d_I20230331" decimals="3" name="cms:AccrualForEnvironmentalLossContingenciesInflationRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzk2Njk_1185c16a-2b2a-4b9b-b045-686a4c3c6d93">2.5</ix:nonFraction>&#160;percent. The undiscounted amount of the remaining obligation is $<ix:nonFraction unitRef="usd" contextRef="id6dd4699112a48a598c67212d807979d_I20230331" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzk3Mjg_cd6a139d-b9a2-42a8-b814-ee306edd228f">67</ix:nonFraction>&#160;million. <ix:nonNumeric contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" name="cms:ExpectedRemediationCostsByYearTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzE2NjA4_73b98f5d-b9f2-49c5-b8bc-ccc9fccb5e00" continuedAt="i422e258fdc364065943e55db23a2c493" escape="true">Consumers expects to pay the following amounts for remediation and other response activity costs during the remainder of 2023 and in each of the next five&#160;years:</ix:nonNumeric></span></div><div style="margin-bottom:12pt"><ix:continuation id="i422e258fdc364065943e55db23a2c493"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.793%"></td><td style="width:0.1%"></td></tr><tr><td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remediation and other response activity costs</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6358e47ed7eb480da43fb4002044a133_I20230331" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90YWJsZTo5NjE1NTE5ZWUwNjI0ODg5OWMwNzRkOGYyMDgzOTE5NC90YWJsZXJhbmdlOjk2MTU1MTllZTA2MjQ4ODk5YzA3NGQ4ZjIwODM5MTk0XzMtMi0xLTEtMjM5MDk0_6eb7c9d1-3bc5-45bd-8ad7-c739910257ae">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6358e47ed7eb480da43fb4002044a133_I20230331" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90YWJsZTo5NjE1NTE5ZWUwNjI0ODg5OWMwNzRkOGYyMDgzOTE5NC90YWJsZXJhbmdlOjk2MTU1MTllZTA2MjQ4ODk5YzA3NGQ4ZjIwODM5MTk0XzMtNC0xLTEtMjM5MDk0_0ee76e09-fd8d-4782-a1fd-5e7ced413935">11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6358e47ed7eb480da43fb4002044a133_I20230331" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90YWJsZTo5NjE1NTE5ZWUwNjI0ODg5OWMwNzRkOGYyMDgzOTE5NC90YWJsZXJhbmdlOjk2MTU1MTllZTA2MjQ4ODk5YzA3NGQ4ZjIwODM5MTk0XzMtNi0xLTEtMjM5MDk0_850e5e7c-a340-441e-b403-c8835fdf5ebe">31</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6358e47ed7eb480da43fb4002044a133_I20230331" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90YWJsZTo5NjE1NTE5ZWUwNjI0ODg5OWMwNzRkOGYyMDgzOTE5NC90YWJsZXJhbmdlOjk2MTU1MTllZTA2MjQ4ODk5YzA3NGQ4ZjIwODM5MTk0XzMtOC0xLTEtMjM5MDk0_6d6110ed-1c50-4f2b-b68c-9acdc055e1cf">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6358e47ed7eb480da43fb4002044a133_I20230331" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90YWJsZTo5NjE1NTE5ZWUwNjI0ODg5OWMwNzRkOGYyMDgzOTE5NC90YWJsZXJhbmdlOjk2MTU1MTllZTA2MjQ4ODk5YzA3NGQ4ZjIwODM5MTk0XzMtMTAtMS0xLTIzOTA5NA_18b7b73e-34b3-45ef-804d-be833fa3138b">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6358e47ed7eb480da43fb4002044a133_I20230331" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90YWJsZTo5NjE1NTE5ZWUwNjI0ODg5OWMwNzRkOGYyMDgzOTE5NC90YWJsZXJhbmdlOjk2MTU1MTllZTA2MjQ4ODk5YzA3NGQ4ZjIwODM5MTk0XzMtMTItMS0xLTIzOTA5NA_4dff6cd0-e997-4f80-ad30-9ebb97e25a7a">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><ix:continuation id="i19c41c51034d44aa9f1ce26a6a1afda6" continuedAt="i3611d9aff60c47778ec34ca937df3cda"><ix:continuation id="i434b4a1f5ce9474089a27c0f260dd15e" continuedAt="i195671eeca0b4cd89353bb70a882cfc9"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers periodically reviews these cost estimates. Any significant change in the underlying assumptions, such as an increase in the number of sites, changes in remediation techniques, or legal and regulatory requirements, could affect Consumers&#8217; estimates of annual response activity costs and the MGP liability.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Pursuant to orders issued by the MPSC, Consumers defers its MGP-related remediation costs and recovers them from its customers over a <ix:nonNumeric contextRef="i61ae7db3abab4ee39ced4ee978c0a074_D20230101-20230331" name="us-gaap:RegulatoryAssetAmortizationPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzE2NTc1_94a3c120-aa3e-4ab5-92c2-3085752f9dd0">ten-year</ix:nonNumeric> period. At March&#160;31,&#160;2023, Consumers had a regulatory asset of $<ix:nonFraction unitRef="usd" contextRef="i23b4d5f2288a410bbf0c94bd618d366f_I20230331" decimals="-6" name="us-gaap:RegulatoryAssetsNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzEwMzQw_721cd48e-f770-415e-a5dd-aed89cb02891">106</ix:nonFraction>&#160;million related to the MGP sites.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers estimates that its liability to perform remediation and other response activities at NREPA sites other than the MGP sites could reach $<ix:nonFraction unitRef="usd" contextRef="i1e3433b7a205406d94ee50380d9e24bd_I20230331" decimals="-6" name="us-gaap:LossContingencyEstimateOfPossibleLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzEwNTEz_42d8c4c1-154f-49e6-86e3-0998dd30d753">3</ix:nonFraction>&#160;million. At March&#160;31,&#160;2023, Consumers had a recorded liability of less than $<ix:nonFraction unitRef="usd" contextRef="i1b6c8fe8a11b43ce9a0b51359f086bd2_I20230331" decimals="-6" name="us-gaap:AccrualForEnvironmentalLossContingencies" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzEwNTY5_15d99621-d40d-495f-8c36-6971a0f7aae6">1</ix:nonFraction>&#160;million, the minimum amount in the range of its estimated probable liability, as no amount in the range was considered a better estimate than any other amount.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Guarantees</span></div><ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="us-gaap:ScheduleOfGuaranteeObligationsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzE2NTkz_f44839b9-6973-4cdf-98cc-f9ef4d684dc0" escape="true"><ix:nonNumeric contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" name="us-gaap:ScheduleOfGuaranteeObligationsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzE2NjQz_ef44e27c-990a-4591-921a-791b2441a54f" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; guarantees at March&#160;31,&#160;2023:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.944%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.944%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.641%"></td><td style="width:0.1%"></td></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee Description</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issue Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expiration Date</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maximum Obligation</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indemnity obligations from sale of membership interests in VIEs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i453ce6bf87c74efb85c30f40907f64e0_D20230101-20230331" name="us-gaap:GuaranteeObligationsTerm" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90YWJsZTphMmUyNzg1MzQ0ZmE0YmE1OTk1ZWQ3Yjg4MDg5ODk2Zi90YWJsZXJhbmdlOmEyZTI3ODUzNDRmYTRiYTU5OTVlZDdiODgwODk4OTZmXzMtMi0xLTEtMjM5MDk0_4b3804d2-cc82-46fe-afd8-4534dbc5b2fb">indefinite</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2fd74a3109bb4a889c508affb53b9eae_I20230331" decimals="-6" name="us-gaap:GuaranteeObligationsMaximumExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90YWJsZTphMmUyNzg1MzQ0ZmE0YmE1OTk1ZWQ3Yjg4MDg5ODk2Zi90YWJsZXJhbmdlOmEyZTI3ODUzNDRmYTRiYTU5OTVlZDdiODgwODk4OTZmXzMtNC0xLTEtMjM5MDk0_3b2ccf3b-0286-4435-9fc2-8b50ada3d7fc">318</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2fd74a3109bb4a889c508affb53b9eae_I20230331" decimals="-6" name="us-gaap:GuaranteeObligationsCurrentCarryingValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90YWJsZTphMmUyNzg1MzQ0ZmE0YmE1OTk1ZWQ3Yjg4MDg5ODk2Zi90YWJsZXJhbmdlOmEyZTI3ODUzNDRmYTRiYTU5OTVlZDdiODgwODk4OTZmXzMtNi0xLTEtMjM5MDk0_e0796114-af92-427e-a26f-a104b096d9e1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indemnity obligations from stock and asset sale agreements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i53d276f4edbe4d16b389654b8d671d3d_D20230101-20230331" name="us-gaap:GuaranteeObligationsTerm" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90YWJsZTphMmUyNzg1MzQ0ZmE0YmE1OTk1ZWQ3Yjg4MDg5ODk2Zi90YWJsZXJhbmdlOmEyZTI3ODUzNDRmYTRiYTU5OTVlZDdiODgwODk4OTZmXzQtMi0xLTEtMjM5MDk0_f12cb33b-939b-4b75-986a-d65f3d330a5c">indefinite</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2b34159040704df68b6b0a2294397a37_I20230331" decimals="-6" name="us-gaap:GuaranteeObligationsMaximumExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90YWJsZTphMmUyNzg1MzQ0ZmE0YmE1OTk1ZWQ3Yjg4MDg5ODk2Zi90YWJsZXJhbmdlOmEyZTI3ODUzNDRmYTRiYTU5OTVlZDdiODgwODk4OTZmXzQtNC0xLTEtMjM5MDk0_8c8b070b-fac4-4df0-97c6-10f8e94c0339">226</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2b34159040704df68b6b0a2294397a37_I20230331" decimals="-6" name="us-gaap:GuaranteeObligationsCurrentCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90YWJsZTphMmUyNzg1MzQ0ZmE0YmE1OTk1ZWQ3Yjg4MDg5ODk2Zi90YWJsZXJhbmdlOmEyZTI3ODUzNDRmYTRiYTU5OTVlZDdiODgwODk4OTZmXzQtNi0xLTEtMjM5MDk0_1d3872af-5c8f-47bd-8c77-d956d6affc19">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2011</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i59673358d73c4f488e9f386311dc8335_D20230101-20230331" name="us-gaap:GuaranteeObligationsTerm" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90YWJsZTphMmUyNzg1MzQ0ZmE0YmE1OTk1ZWQ3Yjg4MDg5ODk2Zi90YWJsZXJhbmdlOmEyZTI3ODUzNDRmYTRiYTU5OTVlZDdiODgwODk4OTZmXzUtMi0xLTEtMjM5MDk0_3e9cc406-3274-4dc4-994e-4d8a2beafc27">indefinite</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3b0cefd853d840579ea71de5ad7c8e58_I20230331" decimals="-6" name="us-gaap:GuaranteeObligationsMaximumExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90YWJsZTphMmUyNzg1MzQ0ZmE0YmE1OTk1ZWQ3Yjg4MDg5ODk2Zi90YWJsZXJhbmdlOmEyZTI3ODUzNDRmYTRiYTU5OTVlZDdiODgwODk4OTZmXzUtNC0xLTEtMjM5MDk0_2dd201be-cb5a-4d39-b743-98d76dae9d17">30</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3b0cefd853d840579ea71de5ad7c8e58_I20230331" decimals="-6" name="us-gaap:GuaranteeObligationsCurrentCarryingValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90YWJsZTphMmUyNzg1MzQ0ZmE0YmE1OTk1ZWQ3Yjg4MDg5ODk2Zi90YWJsZXJhbmdlOmEyZTI3ODUzNDRmYTRiYTU5OTVlZDdiODgwODk4OTZmXzUtNi0xLTEtMjM5MDk0_ef47c023-d8f8-4494-8546-95bbe1e0b0b4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2011</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i8ba182f103394aee86444b4288980ba7_D20230101-20230331" name="us-gaap:GuaranteeObligationsTerm" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90YWJsZTphMmUyNzg1MzQ0ZmE0YmE1OTk1ZWQ3Yjg4MDg5ODk2Zi90YWJsZXJhbmdlOmEyZTI3ODUzNDRmYTRiYTU5OTVlZDdiODgwODk4OTZmXzctMi0xLTEtMjM5MDk0_ff821c84-a247-422a-9876-5a3f87d34ae7">indefinite</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab5ba1f90330437c9b50c673159d2112_I20230331" decimals="-6" name="us-gaap:GuaranteeObligationsMaximumExposure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90YWJsZTphMmUyNzg1MzQ0ZmE0YmE1OTk1ZWQ3Yjg4MDg5ODk2Zi90YWJsZXJhbmdlOmEyZTI3ODUzNDRmYTRiYTU5OTVlZDdiODgwODk4OTZmXzctNC0xLTEtMjM5MDk0_cae621fb-1957-4eff-98c1-d6cbb00fa302">30</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab5ba1f90330437c9b50c673159d2112_I20230331" decimals="-6" name="us-gaap:GuaranteeObligationsCurrentCarryingValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90YWJsZTphMmUyNzg1MzQ0ZmE0YmE1OTk1ZWQ3Yjg4MDg5ODk2Zi90YWJsZXJhbmdlOmEyZTI3ODUzNDRmYTRiYTU5OTVlZDdiODgwODk4OTZmXzctNi0xLTEtMjM5MDk0_2f6ddcc7-6dbc-4c04-afd2-404771968c77">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These obligations arose from the sale of membership interests in NWO&#160;Holdco and Aviator Wind to tax equity investors. NorthStar Clean Energy provided certain indemnity obligations that protect the tax equity investors against losses incurred as a result of breaches of representations and warranties under the associated limited liability company agreements. These obligations are generally capped at an amount equal to the tax equity investor&#8217;s capital contributions plus a specified return, less any distributions and tax benefits it receives, in connection with its membership interest. For any indemnity obligations related to Aviator Wind, NorthStar Clean Energy would recover <ix:nonFraction unitRef="number" contextRef="i46985c9447dc473489a8911a3daf3a38_I20230331" decimals="2" name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzEzOTcx_1f9d4e96-ac85-4026-a244-2d30b85e77bc">49</ix:nonFraction>&#160;percent of any amounts paid to the tax equity investor from the other owner of Aviator Wind Equity Holdings. Additionally, Aviator Wind holds insurance coverage that would partially protect against losses incurred as a result of certain failures to qualify for production tax credits. For further details on NorthStar Clean Energy&#8217;s ownership interest in NWO&#160;Holdco and Aviator Wind, see Note&#160;11, Variable Interest Entities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These obligations arose from stock and asset sale agreements under which CMS&#160;Energy or a subsidiary of CMS&#160;Energy indemnified the purchaser for losses resulting from various matters, including claims related to taxes and breaches of representations and warranties. The maximum obligation amount is mostly related to an Equatorial Guinea tax claim. </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">This obligation comprises a guarantee provided by Consumers to the U.S.&#160;Department of Energy in connection with a settlement agreement regarding damages resulting from the department&#8217;s failure to accept spent nuclear fuel from nuclear power plants formerly owned by Consumers.</span></div></ix:nonNumeric></ix:nonNumeric><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Additionally, in the normal course of business, CMS&#160;Energy, Consumers, and certain other subsidiaries of CMS&#160;Energy have entered into various agreements containing tax and other indemnity provisions for </span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><ix:continuation id="i3611d9aff60c47778ec34ca937df3cda"><ix:continuation id="i195671eeca0b4cd89353bb70a882cfc9"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">which they are unable to estimate the maximum potential obligation. CMS&#160;Energy and Consumers consider the likelihood that they would be required to perform or incur substantial losses related to these indemnities and those disclosed in the table to be remote.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Other Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In addition to the matters disclosed in this Note and Note&#160;1, Regulatory Matters, there are certain other lawsuits and administrative proceedings before various courts and governmental agencies, as well as unasserted claims that may result in such proceedings, arising in the ordinary course of business to which CMS&#160;Energy, Consumers, and certain other subsidiaries of CMS&#160;Energy are parties. These other lawsuits, proceedings, and unasserted claims may involve personal injury, property damage, contracts, environmental matters, federal and state taxes, rates, licensing, employment, and other matters. Further, CMS&#160;Energy and Consumers occasionally self-report certain regulatory non&#8209;compliance matters that may or may not eventually result in administrative proceedings. CMS&#160;Energy and Consumers believe that the outcome of any one of these proceedings and potential claims will not have a material negative effect on their consolidated results of operations, financial condition, or liquidity.</span></div></ix:continuation></ix:continuation><div id="ie1330b4321ea48ca8482273d57ef24b8_301"></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">3:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMDEvZnJhZzoxN2EwODI2MDQ3ZmI0ZDMwODZkNDIyMDc4ZTUyODA2Zi90ZXh0cmVnaW9uOjE3YTA4MjYwNDdmYjRkMzA4NmQ0MjIwNzhlNTI4MDZmXzk_2ec106ab-1aae-4117-9633-bdaef19520ed" continuedAt="i4cd98881617645909416b149ce222e52" escape="true"><ix:nonNumeric contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMDEvZnJhZzoxN2EwODI2MDQ3ZmI0ZDMwODZkNDIyMDc4ZTUyODA2Zi90ZXh0cmVnaW9uOjE3YTA4MjYwNDdmYjRkMzA4NmQ0MjIwNzhlNTI4MDZmXzk_c8084c49-4e2d-4a3a-a134-49b6b26ad795" continuedAt="i318741cd6c8f46ea8219ae96552c52e3" escape="true">Financings and Capitalization</ix:nonNumeric></ix:nonNumeric></span></div><div id="ie1330b4321ea48ca8482273d57ef24b8_307"></div><ix:continuation id="i4cd98881617645909416b149ce222e52" continuedAt="ic2b270a853204499ac1e023c6765a27c"><ix:continuation id="i318741cd6c8f46ea8219ae96552c52e3" continuedAt="ia93b37992d9e48d5b0b6d09f7446d974"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Financings:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" name="us-gaap:ScheduleOfDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMDcvZnJhZzo5M2NiZTFlNTYwNmU0NzNkOWJkMzBiY2VlOTE5NjEwNy90ZXh0cmVnaW9uOjkzY2JlMWU1NjA2ZTQ3M2Q5YmQzMGJjZWU5MTk2MTA3XzE0OTA_ffb915cd-8165-49f7-9543-784b7b06ee97" continuedAt="iffdf2a1ea0b843a48874bc8fa19a6782" escape="true">Presented in the following table is a summary of major long-term debt issuances during the three&#160;months ended March&#160;31,&#160;2023:</ix:nonNumeric></span></div><ix:continuation id="iffdf2a1ea0b843a48874bc8fa19a6782"><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.002%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.126%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal<br/>(In Millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Rate (%)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan facility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i251d683cdb384ae38914ea7bf677008b_I20230331" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMDcvZnJhZzo5M2NiZTFlNTYwNmU0NzNkOWJkMzBiY2VlOTE5NjEwNy90YWJsZTo4N2Q4MGJlZGU0Nzc0NWZjYjYxMzllZTI3YmU5MWM1OC90YWJsZXJhbmdlOjg3ZDgwYmVkZTQ3NzQ1ZmNiNjEzOWVlMjdiZTkxYzU4XzItMi0xLTEtMjM5MDk0_286faa8f-6eef-473a-8d00-ef58d8b4757b">85</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i85f29ad09d0e4e78831bae7e131f3467_I20230331" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMDcvZnJhZzo5M2NiZTFlNTYwNmU0NzNkOWJkMzBiY2VlOTE5NjEwNy90YWJsZTo4N2Q4MGJlZGU0Nzc0NWZjYjYxMzllZTI3YmU5MWM1OC90YWJsZXJhbmdlOjg3ZDgwYmVkZTQ3NzQ1ZmNiNjEzOWVlMjdiZTkxYzU4XzgtMi0xLTEtMjM5MDk0_727a0ab9-58a8-4a8f-8a31-c5633c2aa8f1">85</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i270169f2c4494e7280e8252d1ee6dad0_I20230331" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMDcvZnJhZzo5M2NiZTFlNTYwNmU0NzNkOWJkMzBiY2VlOTE5NjEwNy90YWJsZTo4N2Q4MGJlZGU0Nzc0NWZjYjYxMzllZTI3YmU5MWM1OC90YWJsZXJhbmdlOjg3ZDgwYmVkZTQ3NzQ1ZmNiNjEzOWVlMjdiZTkxYzU4XzEwLTItMS0xLTIzOTA5NA_df5305b3-45f7-426e-9cf5-6747880cc3bb">425</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i270169f2c4494e7280e8252d1ee6dad0_I20230331" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMDcvZnJhZzo5M2NiZTFlNTYwNmU0NzNkOWJkMzBiY2VlOTE5NjEwNy90YWJsZTo4N2Q4MGJlZGU0Nzc0NWZjYjYxMzllZTI3YmU5MWM1OC90YWJsZXJhbmdlOjg3ZDgwYmVkZTQ3NzQ1ZmNiNjEzOWVlMjdiZTkxYzU4XzEwLTMtMS0xLTIzOTA5NA_42ad62eb-24f5-4ca3-b0d8-43b7594fc6c8">4.650</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 2028</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i928225482cc94309a280bd420a8f6e67_I20230331" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMDcvZnJhZzo5M2NiZTFlNTYwNmU0NzNkOWJkMzBiY2VlOTE5NjEwNy90YWJsZTo4N2Q4MGJlZGU0Nzc0NWZjYjYxMzllZTI3YmU5MWM1OC90YWJsZXJhbmdlOjg3ZDgwYmVkZTQ3NzQ1ZmNiNjEzOWVlMjdiZTkxYzU4XzExLTItMS0xLTIzOTA5NA_3a24faa0-ccc5-4ea8-96bb-5e5ce4a83f38">700</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i928225482cc94309a280bd420a8f6e67_I20230331" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMDcvZnJhZzo5M2NiZTFlNTYwNmU0NzNkOWJkMzBiY2VlOTE5NjEwNy90YWJsZTo4N2Q4MGJlZGU0Nzc0NWZjYjYxMzllZTI3YmU5MWM1OC90YWJsZXJhbmdlOjg3ZDgwYmVkZTQ3NzQ1ZmNiNjEzOWVlMjdiZTkxYzU4XzExLTMtMS0xLTIzOTA5NA_80c2e59b-b4f9-461c-90fb-c86808bb75bb">4.625</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2033</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMDcvZnJhZzo5M2NiZTFlNTYwNmU0NzNkOWJkMzBiY2VlOTE5NjEwNy90YWJsZTo4N2Q4MGJlZGU0Nzc0NWZjYjYxMzllZTI3YmU5MWM1OC90YWJsZXJhbmdlOjg3ZDgwYmVkZTQ3NzQ1ZmNiNjEzOWVlMjdiZTkxYzU4XzIwLTItMS0xLTIzOTA5NA_65b7190b-4ffa-4939-9187-1f1e4703453d">1,125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMDcvZnJhZzo5M2NiZTFlNTYwNmU0NzNkOWJkMzBiY2VlOTE5NjEwNy90YWJsZTo4N2Q4MGJlZGU0Nzc0NWZjYjYxMzllZTI3YmU5MWM1OC90YWJsZXJhbmdlOjg3ZDgwYmVkZTQ3NzQ1ZmNiNjEzOWVlMjdiZTkxYzU4XzIxLTItMS0xLTIzOTA5NA_6ffe9cc6-0c91-46d7-a268-71647eaa2d69">1,210</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In December&#160;2022, a subsidiary of NorthStar Clean Energy entered into a $<ix:nonFraction unitRef="usd" contextRef="i18b73e409bf047a293588c089bdc45e5_I20221231" decimals="-6" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMDcvZnJhZzo5M2NiZTFlNTYwNmU0NzNkOWJkMzBiY2VlOTE5NjEwNy90ZXh0cmVnaW9uOjkzY2JlMWU1NjA2ZTQ3M2Q5YmQzMGJjZWU5MTk2MTA3XzE0ODQzNDA2OTc3Nzg0_d281880b-f0dd-4969-8d68-bb4c09fc296f">185</ix:nonFraction>&#160;million unsecured term loan credit agreement. Under this credit agreement, a subsidiary of NorthStar Clean Energy borrowed $<ix:nonFraction unitRef="usd" contextRef="i251d683cdb384ae38914ea7bf677008b_I20230331" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMDcvZnJhZzo5M2NiZTFlNTYwNmU0NzNkOWJkMzBiY2VlOTE5NjEwNy90ZXh0cmVnaW9uOjkzY2JlMWU1NjA2ZTQ3M2Q5YmQzMGJjZWU5MTk2MTA3XzE0ODQzNDA2OTc3MTUx_e12027d1-d39c-46b4-91b8-336b1893b760">85</ix:nonFraction>&#160;million in 2023. As of March&#160;31,&#160;2023, there was $<ix:nonFraction unitRef="usd" contextRef="i251d683cdb384ae38914ea7bf677008b_I20230331" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMDcvZnJhZzo5M2NiZTFlNTYwNmU0NzNkOWJkMzBiY2VlOTE5NjEwNy90ZXh0cmVnaW9uOjkzY2JlMWU1NjA2ZTQ3M2Q5YmQzMGJjZWU5MTk2MTA3XzE0ODQzNDA2OTc3MjQw_1d535cc0-1884-4e9b-ab5e-125317a05886">185</ix:nonFraction>&#160;million of loans outstanding bearing an interest rate of <ix:nonFraction unitRef="number" contextRef="i251d683cdb384ae38914ea7bf677008b_I20230331" decimals="5" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMDcvZnJhZzo5M2NiZTFlNTYwNmU0NzNkOWJkMzBiY2VlOTE5NjEwNy90ZXh0cmVnaW9uOjkzY2JlMWU1NjA2ZTQ3M2Q5YmQzMGJjZWU5MTk2MTA3XzE0ODQzNDA2OTc3NjQ3_34a5b74a-bc93-4d9d-95c6-7b2c02451e45">5.806</ix:nonFraction>&#160;percent under the unsecured term loan credit agreement.</span></div></ix:continuation><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In January&#160;2023, Consumers entered into a bond purchase agreement to issue an aggregate principal amount of $<ix:nonFraction unitRef="usd" contextRef="i3f3785580c134ad2a461e765ebd7c70c_I20230131" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMDcvZnJhZzo5M2NiZTFlNTYwNmU0NzNkOWJkMzBiY2VlOTE5NjEwNy90ZXh0cmVnaW9uOjkzY2JlMWU1NjA2ZTQ3M2Q5YmQzMGJjZWU5MTk2MTA3Xzc1Nw_f7956fe3-ea63-47ed-87d9-2ce22d8cd706">400</ix:nonFraction>&#160;million of first mortgage bonds through a private placement offering. The bonds, which were priced in November&#160;2022, carry a weighted average interest rate of <ix:nonFraction unitRef="number" contextRef="i3f3785580c134ad2a461e765ebd7c70c_I20230131" decimals="5" name="us-gaap:DebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMDcvZnJhZzo5M2NiZTFlNTYwNmU0NzNkOWJkMzBiY2VlOTE5NjEwNy90ZXh0cmVnaW9uOjkzY2JlMWU1NjA2ZTQ3M2Q5YmQzMGJjZWU5MTk2MTA3XzkxMQ_1c79fdb7-a039-4f9a-8439-62ff17a81bce">5.251</ix:nonFraction>&#160;percent and mature at varying dates between 2026 and 2037. The bonds are expected to be issued in May&#160;2023. The proceeds of the bonds will be used to finance a portion of the purchase price of the New Covert Generating Facility and for general corporate purposes. </span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">60</span></div></div></div><div id="ie1330b4321ea48ca8482273d57ef24b8_310"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><ix:continuation id="ic2b270a853204499ac1e023c6765a27c" continuedAt="i7714b9e5ece54b78ab743eef44c34d64"><ix:continuation id="ia93b37992d9e48d5b0b6d09f7446d974" continuedAt="i525f7f5994e04d0cb3633d652975dbd7"><ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="us-gaap:ScheduleOfDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMTAvZnJhZzowMzljNjg5YTRlNmQ0MjdkYTkzMjFkN2NkY2U0YzM5NC90ZXh0cmVnaW9uOjAzOWM2ODlhNGU2ZDQyN2RhOTMyMWQ3Y2RjZTRjMzk0XzI0MQ_aa205276-4fd3-480a-8524-958d130c527b" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a summary of major long-term debt retirements during the three&#160;months ended March&#160;31,&#160;2023:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.880%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.008%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.050%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal<br/>(In Millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Rate (%)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity Date</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan facility</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5b51c0c27737418784b0871f5bf4a1ff_I20230331" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMTAvZnJhZzowMzljNjg5YTRlNmQ0MjdkYTkzMjFkN2NkY2U0YzM5NC90YWJsZTozYWM3MjJhZjBhOWQ0MDBiYTE3MGU5YjYzYzg5Yzg3Mi90YWJsZXJhbmdlOjNhYzcyMmFmMGE5ZDQwMGJhMTcwZTliNjNjODljODcyXzQtMi0xLTEtMjQ5NzAz_3db3809b-c466-43b3-ae1f-6db82fcde24d">1,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 2023</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 2024</span></td></tr></table></div></ix:nonNumeric></ix:continuation></ix:continuation><div id="ie1330b4321ea48ca8482273d57ef24b8_322"></div><ix:continuation id="i7714b9e5ece54b78ab743eef44c34d64" continuedAt="i575de002296b4898980f0ba39d5cdab7"><ix:continuation id="i525f7f5994e04d0cb3633d652975dbd7" continuedAt="i998cbb476b134c28ae8cf39e23715b3b"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Credit Facilities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" name="us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMjIvZnJhZzo5YjBmMmFhMzk4MWI0ZDg1OTVhN2U1YTVjOTAxZjQ4Yy90ZXh0cmVnaW9uOjliMGYyYWEzOTgxYjRkODU5NWE3ZTVhNWM5MDFmNDhjXzIzNTU_2d0bf72d-c8a3-4745-9b80-7a5a7b3e6467" continuedAt="i92ee377097ec416cbfb90ef39966c206" escape="true"><ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMjIvZnJhZzo5YjBmMmFhMzk4MWI0ZDg1OTVhN2U1YTVjOTAxZjQ4Yy90ZXh0cmVnaW9uOjliMGYyYWEzOTgxYjRkODU5NWE3ZTVhNWM5MDFmNDhjXzIzNTU_fab6345b-2d7a-4416-8c42-117bee58c4ca" continuedAt="i01685d43cf8348568acbae5d550444af" escape="true">The following credit facilities with banks were available at March&#160;31,&#160;2023:</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i92ee377097ec416cbfb90ef39966c206"><ix:continuation id="i01685d43cf8348568acbae5d550444af"><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.047%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.188%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expiration Date</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount of Facility</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount Borrowed</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Letters of Credit Outstanding</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount Available</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 14, 2027</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i376f224795d34e22b55bc5aa8a4dbdcf_I20230331" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMjIvZnJhZzo5YjBmMmFhMzk4MWI0ZDg1OTVhN2U1YTVjOTAxZjQ4Yy90YWJsZTo0ZmE1YTc5ZjBhMDE0ODk2OWZlMjhjNmFhNDNmOGM3YS90YWJsZXJhbmdlOjRmYTVhNzlmMGEwMTQ4OTY5ZmUyOGM2YWE0M2Y4YzdhXzMtMi0xLTEtMjM5MDk0_ec6e2268-453b-4c13-b479-024602340e5d">550</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i376f224795d34e22b55bc5aa8a4dbdcf_I20230331" decimals="-6" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMjIvZnJhZzo5YjBmMmFhMzk4MWI0ZDg1OTVhN2U1YTVjOTAxZjQ4Yy90YWJsZTo0ZmE1YTc5ZjBhMDE0ODk2OWZlMjhjNmFhNDNmOGM3YS90YWJsZXJhbmdlOjRmYTVhNzlmMGEwMTQ4OTY5ZmUyOGM2YWE0M2Y4YzdhXzMtNC0xLTEtMjM5MDk0_84bebd61-89e6-48ad-b18e-d4e76f5da76c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i376f224795d34e22b55bc5aa8a4dbdcf_I20230331" decimals="-6" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMjIvZnJhZzo5YjBmMmFhMzk4MWI0ZDg1OTVhN2U1YTVjOTAxZjQ4Yy90YWJsZTo0ZmE1YTc5ZjBhMDE0ODk2OWZlMjhjNmFhNDNmOGM3YS90YWJsZXJhbmdlOjRmYTVhNzlmMGEwMTQ4OTY5ZmUyOGM2YWE0M2Y4YzdhXzMtNi0xLTEtMjM5MDk0_5a7c5a65-0dd2-4f9d-a882-57ebb25ab1f7">21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i376f224795d34e22b55bc5aa8a4dbdcf_I20230331" decimals="-6" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMjIvZnJhZzo5YjBmMmFhMzk4MWI0ZDg1OTVhN2U1YTVjOTAxZjQ4Yy90YWJsZTo0ZmE1YTc5ZjBhMDE0ODk2OWZlMjhjNmFhNDNmOGM3YS90YWJsZXJhbmdlOjRmYTVhNzlmMGEwMTQ4OTY5ZmUyOGM2YWE0M2Y4YzdhXzMtOC0xLTEtMjM5MDk0_29d5db2d-b4de-4699-8420-8dbfe8ebff12">529</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;22,&#160;2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i55497d01103d47889e5e76c697ceae39_I20230331" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMjIvZnJhZzo5YjBmMmFhMzk4MWI0ZDg1OTVhN2U1YTVjOTAxZjQ4Yy90YWJsZTo0ZmE1YTc5ZjBhMDE0ODk2OWZlMjhjNmFhNDNmOGM3YS90YWJsZXJhbmdlOjRmYTVhNzlmMGEwMTQ4OTY5ZmUyOGM2YWE0M2Y4YzdhXzQtMi0xLTEtMjM5MDk0_2e7f174a-229d-4b67-bd66-ee2e5b553155">50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i55497d01103d47889e5e76c697ceae39_I20230331" decimals="-6" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMjIvZnJhZzo5YjBmMmFhMzk4MWI0ZDg1OTVhN2U1YTVjOTAxZjQ4Yy90YWJsZTo0ZmE1YTc5ZjBhMDE0ODk2OWZlMjhjNmFhNDNmOGM3YS90YWJsZXJhbmdlOjRmYTVhNzlmMGEwMTQ4OTY5ZmUyOGM2YWE0M2Y4YzdhXzQtNC0xLTEtMjM5MDk0_aa36f4a1-284c-4cf7-b84d-7a617a3bbc3e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i55497d01103d47889e5e76c697ceae39_I20230331" decimals="-6" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMjIvZnJhZzo5YjBmMmFhMzk4MWI0ZDg1OTVhN2U1YTVjOTAxZjQ4Yy90YWJsZTo0ZmE1YTc5ZjBhMDE0ODk2OWZlMjhjNmFhNDNmOGM3YS90YWJsZXJhbmdlOjRmYTVhNzlmMGEwMTQ4OTY5ZmUyOGM2YWE0M2Y4YzdhXzQtNi0xLTEtMjM5MDk0_a48ef479-d907-4826-93c7-cb93cf07aca7">50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i55497d01103d47889e5e76c697ceae39_I20230331" decimals="-6" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMjIvZnJhZzo5YjBmMmFhMzk4MWI0ZDg1OTVhN2U1YTVjOTAxZjQ4Yy90YWJsZTo0ZmE1YTc5ZjBhMDE0ODk2OWZlMjhjNmFhNDNmOGM3YS90YWJsZXJhbmdlOjRmYTVhNzlmMGEwMTQ4OTY5ZmUyOGM2YWE0M2Y4YzdhXzQtOC0xLTEtMjM5MDk0_b8d6c9e7-93a2-444d-adb6-0542d14b7100">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;25,&#160;2025</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i918be8aa6a0c4f06a5d0bf96fe8d4a0f_I20230331" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMjIvZnJhZzo5YjBmMmFhMzk4MWI0ZDg1OTVhN2U1YTVjOTAxZjQ4Yy90YWJsZTo0ZmE1YTc5ZjBhMDE0ODk2OWZlMjhjNmFhNDNmOGM3YS90YWJsZXJhbmdlOjRmYTVhNzlmMGEwMTQ4OTY5ZmUyOGM2YWE0M2Y4YzdhXzYtMi0xLTEtMjM5MDk0_7e3788a5-dac6-4b33-9bf7-72ae69b73634">37</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i918be8aa6a0c4f06a5d0bf96fe8d4a0f_I20230331" decimals="-6" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMjIvZnJhZzo5YjBmMmFhMzk4MWI0ZDg1OTVhN2U1YTVjOTAxZjQ4Yy90YWJsZTo0ZmE1YTc5ZjBhMDE0ODk2OWZlMjhjNmFhNDNmOGM3YS90YWJsZXJhbmdlOjRmYTVhNzlmMGEwMTQ4OTY5ZmUyOGM2YWE0M2Y4YzdhXzYtNC0xLTEtMjM5MDk0_e8c20a67-7306-4c08-8c4c-98a1904c1715">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i918be8aa6a0c4f06a5d0bf96fe8d4a0f_I20230331" decimals="-6" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMjIvZnJhZzo5YjBmMmFhMzk4MWI0ZDg1OTVhN2U1YTVjOTAxZjQ4Yy90YWJsZTo0ZmE1YTc5ZjBhMDE0ODk2OWZlMjhjNmFhNDNmOGM3YS90YWJsZXJhbmdlOjRmYTVhNzlmMGEwMTQ4OTY5ZmUyOGM2YWE0M2Y4YzdhXzYtNi0xLTEtMjM5MDk0_078792fe-6524-4a51-89ef-2028f5812164">37</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i918be8aa6a0c4f06a5d0bf96fe8d4a0f_I20230331" decimals="-6" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMjIvZnJhZzo5YjBmMmFhMzk4MWI0ZDg1OTVhN2U1YTVjOTAxZjQ4Yy90YWJsZTo0ZmE1YTc5ZjBhMDE0ODk2OWZlMjhjNmFhNDNmOGM3YS90YWJsZXJhbmdlOjRmYTVhNzlmMGEwMTQ4OTY5ZmUyOGM2YWE0M2Y4YzdhXzYtOC0xLTEtMjM5MDk0_82cfe8d4-81f0-4212-86bb-f8002780c58a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 14, 2027</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i25081baaf3484626b1a49c16d582ba33_I20230331" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMjIvZnJhZzo5YjBmMmFhMzk4MWI0ZDg1OTVhN2U1YTVjOTAxZjQ4Yy90YWJsZTo0ZmE1YTc5ZjBhMDE0ODk2OWZlMjhjNmFhNDNmOGM3YS90YWJsZXJhbmdlOjRmYTVhNzlmMGEwMTQ4OTY5ZmUyOGM2YWE0M2Y4YzdhXzgtMi0xLTEtMjM5MDk0_186a3ceb-037d-448f-af42-d341b7d50934">1,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i25081baaf3484626b1a49c16d582ba33_I20230331" decimals="-6" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMjIvZnJhZzo5YjBmMmFhMzk4MWI0ZDg1OTVhN2U1YTVjOTAxZjQ4Yy90YWJsZTo0ZmE1YTc5ZjBhMDE0ODk2OWZlMjhjNmFhNDNmOGM3YS90YWJsZXJhbmdlOjRmYTVhNzlmMGEwMTQ4OTY5ZmUyOGM2YWE0M2Y4YzdhXzgtNC0xLTEtMjM5MDk0_46e7fe0c-daa2-4f73-ac71-1d8561c37ed6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i25081baaf3484626b1a49c16d582ba33_I20230331" decimals="-6" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMjIvZnJhZzo5YjBmMmFhMzk4MWI0ZDg1OTVhN2U1YTVjOTAxZjQ4Yy90YWJsZTo0ZmE1YTc5ZjBhMDE0ODk2OWZlMjhjNmFhNDNmOGM3YS90YWJsZXJhbmdlOjRmYTVhNzlmMGEwMTQ4OTY5ZmUyOGM2YWE0M2Y4YzdhXzgtNi0xLTEtMjM5MDk0_d1476371-8adf-46e1-9eb7-4d5158faaa32">27</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i25081baaf3484626b1a49c16d582ba33_I20230331" decimals="-6" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMjIvZnJhZzo5YjBmMmFhMzk4MWI0ZDg1OTVhN2U1YTVjOTAxZjQ4Yy90YWJsZTo0ZmE1YTc5ZjBhMDE0ODk2OWZlMjhjNmFhNDNmOGM3YS90YWJsZXJhbmdlOjRmYTVhNzlmMGEwMTQ4OTY5ZmUyOGM2YWE0M2Y4YzdhXzgtOC0xLTEtMjM5MDk0_9c145d0b-73c7-4491-94b7-e7f5e5625915">1,073</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">November&#160;18, 2024</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2143dfe2bdee4fecb256f994addf8734_I20230331" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMjIvZnJhZzo5YjBmMmFhMzk4MWI0ZDg1OTVhN2U1YTVjOTAxZjQ4Yy90YWJsZTo0ZmE1YTc5ZjBhMDE0ODk2OWZlMjhjNmFhNDNmOGM3YS90YWJsZXJhbmdlOjRmYTVhNzlmMGEwMTQ4OTY5ZmUyOGM2YWE0M2Y4YzdhXzktMi0xLTEtMjM5MDk0_fdd0ed88-f960-4c3e-8635-4885ece1deb7">250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2143dfe2bdee4fecb256f994addf8734_I20230331" decimals="-6" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMjIvZnJhZzo5YjBmMmFhMzk4MWI0ZDg1OTVhN2U1YTVjOTAxZjQ4Yy90YWJsZTo0ZmE1YTc5ZjBhMDE0ODk2OWZlMjhjNmFhNDNmOGM3YS90YWJsZXJhbmdlOjRmYTVhNzlmMGEwMTQ4OTY5ZmUyOGM2YWE0M2Y4YzdhXzktNC0xLTEtMjM5MDk0_dcf4f42c-cb0e-4e02-a67d-bcbe61812f52">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2143dfe2bdee4fecb256f994addf8734_I20230331" decimals="-6" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMjIvZnJhZzo5YjBmMmFhMzk4MWI0ZDg1OTVhN2U1YTVjOTAxZjQ4Yy90YWJsZTo0ZmE1YTc5ZjBhMDE0ODk2OWZlMjhjNmFhNDNmOGM3YS90YWJsZXJhbmdlOjRmYTVhNzlmMGEwMTQ4OTY5ZmUyOGM2YWE0M2Y4YzdhXzktNi0xLTEtMjM5MDk0_3d881aa9-a04e-4589-98c7-bb7341d72892">27</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2143dfe2bdee4fecb256f994addf8734_I20230331" decimals="-6" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMjIvZnJhZzo5YjBmMmFhMzk4MWI0ZDg1OTVhN2U1YTVjOTAxZjQ4Yy90YWJsZTo0ZmE1YTc5ZjBhMDE0ODk2OWZlMjhjNmFhNDNmOGM3YS90YWJsZXJhbmdlOjRmYTVhNzlmMGEwMTQ4OTY5ZmUyOGM2YWE0M2Y4YzdhXzktOC0xLTEtMjM5MDk0_dba904c5-9fc8-4ad2-a1fb-3ebe77ae984a">223</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">There were <ix:nonFraction unitRef="usd" contextRef="i826c216c60d344fca09fe9e11a6a2148_D20230101-20230331" decimals="INF" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMjIvZnJhZzo5YjBmMmFhMzk4MWI0ZDg1OTVhN2U1YTVjOTAxZjQ4Yy90ZXh0cmVnaW9uOjliMGYyYWEzOTgxYjRkODU5NWE3ZTVhNWM5MDFmNDhjXzEwMA_f741be15-be9d-4009-9be5-dfb0871ba1fe">no</ix:nonFraction>&#160;borrowings under this facility during the three&#160;months ended March&#160;31,&#160;2023.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">This letter of credit facility is available to Aviator Wind Equity Holdings. For more information regarding Aviator Wind Equity Holdings, see Note&#160;11, Variable Interest Entities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Obligations under these facilities are secured by first mortgage bonds of Consumers. There were <ix:nonFraction unitRef="usd" contextRef="i900e55c6ee4141fd8160dd2e2cf33083_D20230101-20230331" decimals="INF" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMjIvZnJhZzo5YjBmMmFhMzk4MWI0ZDg1OTVhN2U1YTVjOTAxZjQ4Yy90ZXh0cmVnaW9uOjliMGYyYWEzOTgxYjRkODU5NWE3ZTVhNWM5MDFmNDhjXzI5OA_f437d4b5-f8ac-4563-b68d-af07fb606e33">no</ix:nonFraction>&#160;borrowings under these facilities during the three&#160;months ended March&#160;31,&#160;2023.</span></div></ix:continuation></ix:continuation></ix:continuation></ix:continuation><div id="ie1330b4321ea48ca8482273d57ef24b8_316"></div><div style="margin-bottom:12pt"><ix:continuation id="i575de002296b4898980f0ba39d5cdab7" continuedAt="i551cc4c9817944418a1d36cc49586fa5"><ix:continuation id="i998cbb476b134c28ae8cf39e23715b3b" continuedAt="i8e539f48c99a4140aef3edc704f5a87f"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Regulatory Authorization for Financings:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers is required to maintain FERC authorization for financings. Any long-term issuances during the authorization period are exempt from FERC&#8217;s competitive bidding and negotiated placement requirements. In March&#160;2023, FERC granted Consumers the authority to issue securities between April&#160;1,&#160;2023 and March&#160;31,&#160;2025. </span></ix:continuation></ix:continuation></div><div id="ie1330b4321ea48ca8482273d57ef24b8_3782"></div><ix:continuation id="i551cc4c9817944418a1d36cc49586fa5" continuedAt="icdccc58fafb04d109b83422d4e3db108"><ix:continuation id="i8e539f48c99a4140aef3edc704f5a87f" continuedAt="i51c38ec09c62409d9c9a3c47cd58fc67"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Short-term Borrowings:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Under Consumers&#8217; commercial paper program, Consumers may issue, in one or more placements, investment-grade commercial paper notes with maturities of up to 365&#160;days at market interest rates. These issuances are supported by Consumers&#8217; revolving credit facilities and may have an aggregate principal amount outstanding of up to $<ix:nonFraction unitRef="usd" contextRef="i07aced81d8474ceaaec629d6acf15758_D20230101-20230331" decimals="INF" name="cms:ShortTermDebtAuthorizedBorrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzgyL2ZyYWc6NWY1OTQzMTI5ODQ5NDAyMjg3MjRiYzM5ZTg2YzMxMTUvdGV4dHJlZ2lvbjo1ZjU5NDMxMjk4NDk0MDIyODcyNGJjMzllODZjMzExNV8xMDk5NTExNjI4MTI2_270d4d12-e503-49f6-9037-36bc6b06b323">500</ix:nonFraction>&#160;million. While the amount of outstanding commercial paper does not reduce the available capacity of the revolving credit facilities, Consumers does not intend to issue commercial paper in an amount exceeding the available capacity of the facilities. At March&#160;31,&#160;2023, there were <ix:nonFraction unitRef="usd" contextRef="if604a770ca38404498a75b65158cb260_I20230331" decimals="INF" name="us-gaap:ShortTermBorrowings" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzgyL2ZyYWc6NWY1OTQzMTI5ODQ5NDAyMjg3MjRiYzM5ZTg2YzMxMTUvdGV4dHJlZ2lvbjo1ZjU5NDMxMjk4NDk0MDIyODcyNGJjMzllODZjMzExNV8xMDk5NTExNjI4Mzg4_e51925f0-b230-40cd-bacb-f29a50b58ae1">no</ix:nonFraction> commercial paper notes outstanding under this program.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In December&#160;2022, Consumers renewed a short-term credit agreement with CMS&#160;Energy, permitting Consumers to borrow up to $<ix:nonFraction unitRef="usd" contextRef="ifb85bfac26a244298cea038e6cb373c9_I20221231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzgyL2ZyYWc6NWY1OTQzMTI5ODQ5NDAyMjg3MjRiYzM5ZTg2YzMxMTUvdGV4dHJlZ2lvbjo1ZjU5NDMxMjk4NDk0MDIyODcyNGJjMzllODZjMzExNV8xMDk5NTExNjI4NzAy_e5cf6524-bf0d-45cf-8e25-a591d404b324">500</ix:nonFraction>&#160;million. At March&#160;31,&#160;2023, there were <ix:nonFraction unitRef="usd" contextRef="id9c021cbc13d48909889e929da0e14ca_I20230331" decimals="-6" name="us-gaap:NotesPayableRelatedPartiesClassifiedCurrent" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzgyL2ZyYWc6NWY1OTQzMTI5ODQ5NDAyMjg3MjRiYzM5ZTg2YzMxMTUvdGV4dHJlZ2lvbjo1ZjU5NDMxMjk4NDk0MDIyODcyNGJjMzllODZjMzExNV8xNDg0MzQwNjk3NjM1Nw_de75c4ff-7599-426d-8b8a-f2abd6f01da9">no</ix:nonFraction> outstanding borrowings under the agreement.</span></div></ix:continuation></ix:continuation><div id="ie1330b4321ea48ca8482273d57ef24b8_3789"></div><div style="margin-bottom:12pt"><ix:continuation id="icdccc58fafb04d109b83422d4e3db108" continuedAt="iba1e420edf134a56b28408b43c43b775"><ix:continuation id="i51c38ec09c62409d9c9a3c47cd58fc67" continuedAt="i6e09f900ad464245a9a004cc6a454021"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Dividend Restrictions:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> At March&#160;31,&#160;2023, payment of dividends by CMS&#160;Energy on its common stock was limited to $<ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-8" name="cms:AmountAvailableForDividendDistribution" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzg5L2ZyYWc6YTJmMjIzMThmNTUzNGM5Mzg4MjFmM2E2OGY3OGIwZmEvdGV4dHJlZ2lvbjphMmYyMjMxOGY1NTM0YzkzODgyMWYzYTY4Zjc4YjBmYV8xMDk5NTExNjI3ODYy_c46c97cc-f879-4f53-a3ca-959297b4e8e2">6.8</ix:nonFraction>&#160;billion under provisions of the Michigan Business Corporation Act of 1972.</span></ix:continuation></ix:continuation></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">61</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><ix:continuation id="iba1e420edf134a56b28408b43c43b775" continuedAt="ic40ecf1014164b1e99f0aa565fd15e8b"><ix:continuation id="i6e09f900ad464245a9a004cc6a454021" continuedAt="i3e3c5237160c499d9bacbd91ef459a92"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under the provisions of its articles of incorporation, at March&#160;31,&#160;2023, Consumers had $<ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-8" name="us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzg5L2ZyYWc6YTJmMjIzMThmNTUzNGM5Mzg4MjFmM2E2OGY3OGIwZmEvdGV4dHJlZ2lvbjphMmYyMjMxOGY1NTM0YzkzODgyMWYzYTY4Zjc4YjBmYV8xMDk5NTExNjI4MDA3_21e03b72-bd45-4c34-8090-ff7d7ecb0f7e">1.9</ix:nonFraction>&#160;billion of unrestricted retained earnings available to pay dividends on its common stock to CMS&#160;Energy. Provisions of the Federal Power Act and the Natural Gas Act appear to restrict dividends payable by Consumers to the amount of Consumers&#8217; retained earnings. Several decisions from FERC suggest that, under a variety of circumstances, dividends from Consumers on its common stock would not be limited to amounts in Consumers&#8217; retained earnings. Any decision by Consumers to pay dividends on its common stock in excess of retained earnings would be based on specific facts and circumstances and would be subject to a formal regulatory filing process.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During the three&#160;months ended March&#160;31,&#160;2023, Consumers paid $<ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzg5L2ZyYWc6YTJmMjIzMThmNTUzNGM5Mzg4MjFmM2E2OGY3OGIwZmEvdGV4dHJlZ2lvbjphMmYyMjMxOGY1NTM0YzkzODgyMWYzYTY4Zjc4YjBmYV8xMDk5NTExNjI4Njc1_386da4aa-dfad-4f39-8718-2bdd372600bf">287</ix:nonFraction>&#160;million in dividends on its common stock to CMS&#160;Energy.</span></div></ix:continuation></ix:continuation><div id="ie1330b4321ea48ca8482273d57ef24b8_331"></div><ix:continuation id="ic40ecf1014164b1e99f0aa565fd15e8b"><ix:continuation id="i3e3c5237160c499d9bacbd91ef459a92"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Issuance of Common Stock: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="us-gaap:ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMzEvZnJhZzo0ZjY1MWY0OTc4YTA0ZDlhYTkyMzIyM2FhZDcyOGZjMS90ZXh0cmVnaW9uOjRmNjUxZjQ5NzhhMDRkOWFhOTIzMjIzYWFkNzI4ZmMxXzE1Mjc_1a01f1d8-65df-4776-be3f-11d353dc9208" continuedAt="i3f5551d8719645398a7c4e1296501700" escape="true">Presented in the following table are details of CMS&#160;Energy&#8217;s forward sales contracts under its equity offering program at March&#160;31,&#160;2023:</ix:nonNumeric></span></div><div style="margin-bottom:12pt"><ix:continuation id="i3f5551d8719645398a7c4e1296501700"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:19.412%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.412%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.412%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.809%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forward Price Per Share</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturity Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Number of Shares</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March&#160;31,&#160;2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August&#160;3,&#160;2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;1,&#160;2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="icf1d0858cf0b4f218a290d565b276510_D20220803-20220803" decimals="INF" name="us-gaap:ForwardContractIndexedToIssuersEquityShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMzEvZnJhZzo0ZjY1MWY0OTc4YTA0ZDlhYTkyMzIyM2FhZDcyOGZjMS90YWJsZTo4ZGEzZTZlZGEwNzk0MGJjODEyMmNhYzFiZmJlZTg2Mi90YWJsZXJhbmdlOjhkYTNlNmVkYTA3OTQwYmM4MTIyY2FjMWJmYmVlODYyXzItMi0xLTEtMjM5MDk0_5dd1116c-4289-4cc5-8da3-884bb8c4cacc">2,944,207</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="icf1d0858cf0b4f218a290d565b276510_D20220803-20220803" decimals="2" name="us-gaap:ForwardContractIndexedToIssuersEquityForwardRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMzEvZnJhZzo0ZjY1MWY0OTc4YTA0ZDlhYTkyMzIyM2FhZDcyOGZjMS90YWJsZTo4ZGEzZTZlZGEwNzk0MGJjODEyMmNhYzFiZmJlZTg2Mi90YWJsZXJhbmdlOjhkYTNlNmVkYTA3OTQwYmM4MTIyY2FjMWJmYmVlODYyXzItNC0xLTEtMjM5MDk0_e8a10e0a-c226-4222-9335-dd3fba37b017">67.59</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="ieb73cc4afe2a4b5f9933906935937bda_D20230331-20230331" decimals="2" name="us-gaap:ForwardContractIndexedToIssuersEquityForwardRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMzEvZnJhZzo0ZjY1MWY0OTc4YTA0ZDlhYTkyMzIyM2FhZDcyOGZjMS90YWJsZTo4ZGEzZTZlZGEwNzk0MGJjODEyMmNhYzFiZmJlZTg2Mi90YWJsZXJhbmdlOjhkYTNlNmVkYTA3OTQwYmM4MTIyY2FjMWJmYmVlODYyXzItNi0xLTEtMjM5MDk0_6bddfbe6-ee99-4013-8324-c4a9201f97fb">67.98</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August&#160;24,&#160;2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;26,&#160;2024</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i5a7500c6606e4f6388d6caa24b43cca5_D20220824-20220824" decimals="INF" name="us-gaap:ForwardContractIndexedToIssuersEquityShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMzEvZnJhZzo0ZjY1MWY0OTc4YTA0ZDlhYTkyMzIyM2FhZDcyOGZjMS90YWJsZTo4ZGEzZTZlZGEwNzk0MGJjODEyMmNhYzFiZmJlZTg2Mi90YWJsZXJhbmdlOjhkYTNlNmVkYTA3OTQwYmM4MTIyY2FjMWJmYmVlODYyXzMtMi0xLTEtMjM5MDk0_ece687ca-b6d5-4a41-89ef-37a17315cd4d">1,677,938</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5a7500c6606e4f6388d6caa24b43cca5_D20220824-20220824" decimals="2" name="us-gaap:ForwardContractIndexedToIssuersEquityForwardRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMzEvZnJhZzo0ZjY1MWY0OTc4YTA0ZDlhYTkyMzIyM2FhZDcyOGZjMS90YWJsZTo4ZGEzZTZlZGEwNzk0MGJjODEyMmNhYzFiZmJlZTg2Mi90YWJsZXJhbmdlOjhkYTNlNmVkYTA3OTQwYmM4MTIyY2FjMWJmYmVlODYyXzMtNC0xLTEtMjM5MDk0_6a28a64e-43f6-4246-b20c-e74b87220ca3">69.46</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2514d66b779f479e8b58beec052d3e91_D20230331-20230331" decimals="2" name="us-gaap:ForwardContractIndexedToIssuersEquityForwardRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMzEvZnJhZzo0ZjY1MWY0OTc4YTA0ZDlhYTkyMzIyM2FhZDcyOGZjMS90YWJsZTo4ZGEzZTZlZGEwNzk0MGJjODEyMmNhYzFiZmJlZTg2Mi90YWJsZXJhbmdlOjhkYTNlNmVkYTA3OTQwYmM4MTIyY2FjMWJmYmVlODYyXzMtNi0xLTEtMjM5MDk0_333e601f-6200-4316-8a4e-9d929bc26c47">69.89</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August&#160;29,&#160;2022</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 26, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="id68fb324ddf7406cad67188a5ee3ab9e_D20220829-20220829" decimals="INF" name="us-gaap:ForwardContractIndexedToIssuersEquityShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMzEvZnJhZzo0ZjY1MWY0OTc4YTA0ZDlhYTkyMzIyM2FhZDcyOGZjMS90YWJsZTo4ZGEzZTZlZGEwNzk0MGJjODEyMmNhYzFiZmJlZTg2Mi90YWJsZXJhbmdlOjhkYTNlNmVkYTA3OTQwYmM4MTIyY2FjMWJmYmVlODYyXzQtMi0xLTEtMjM5MDk0_02cb84c9-f82e-4cc2-836d-8e0aca678660">1,783,388</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="id68fb324ddf7406cad67188a5ee3ab9e_D20220829-20220829" decimals="2" name="us-gaap:ForwardContractIndexedToIssuersEquityForwardRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMzEvZnJhZzo0ZjY1MWY0OTc4YTA0ZDlhYTkyMzIyM2FhZDcyOGZjMS90YWJsZTo4ZGEzZTZlZGEwNzk0MGJjODEyMmNhYzFiZmJlZTg2Mi90YWJsZXJhbmdlOjhkYTNlNmVkYTA3OTQwYmM4MTIyY2FjMWJmYmVlODYyXzQtNC0xLTEtMjM5MDk0_75496ae1-e493-4ead-baae-426e9f033071">68.18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3212433dce024f6b9cc77960ecbfc9b8_D20230331-20230331" decimals="2" name="us-gaap:ForwardContractIndexedToIssuersEquityForwardRate" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMzEvZnJhZzo0ZjY1MWY0OTc4YTA0ZDlhYTkyMzIyM2FhZDcyOGZjMS90YWJsZTo4ZGEzZTZlZGEwNzk0MGJjODEyMmNhYzFiZmJlZTg2Mi90YWJsZXJhbmdlOjhkYTNlNmVkYTA3OTQwYmM4MTIyY2FjMWJmYmVlODYyXzQtNi0xLTEtMjM5MDk0_c8940ac3-f132-4646-b720-82f0045a38f3">68.56</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under these contracts, CMS&#160;Energy may either settle physically by issuing shares of its common stock at the then-applicable forward sale price specified by the agreement or settle net by delivering or receiving cash or shares. CMS&#160;Energy may settle the contracts at any time through their maturity dates, and presently intends to physically settle the contracts by delivering shares of its common stock.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The initial forward price in the forward equity sale contracts includes a deduction for commissions and will be adjusted on a daily basis over the term based on an interest rate factor and decreased on certain dates by certain predetermined amounts to reflect expected dividend payments. No amounts are recorded on CMS&#160;Energy&#8217;s consolidated balance sheets until settlements of the forward equity sale contracts occur. If CMS&#160;Energy had elected to net share settle or net cash settle the contracts as of March&#160;31,&#160;2023, CMS&#160;Energy would not have been required to deliver shares or pay cash.</span></div></ix:continuation></ix:continuation><div id="ie1330b4321ea48ca8482273d57ef24b8_340"></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">4:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="us-gaap:FairValueMeasurementInputsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90ZXh0cmVnaW9uOjc3NmZhYTIxOTI4ZTQ4NjQ4ZDg1ZjY1OWZjMWQ4NmIwXzQxNzk_c3b46496-712d-44b3-aa64-e834f03af0d4" continuedAt="i656b7cc06caf4f158736e957efbccd34" escape="true"><ix:nonNumeric contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" name="us-gaap:FairValueMeasurementInputsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90ZXh0cmVnaW9uOjc3NmZhYTIxOTI4ZTQ4NjQ4ZDg1ZjY1OWZjMWQ4NmIwXzQxODU_1dc30cc5-720d-460c-a497-760254584f36" continuedAt="ie10b668f1ef749e7935bf52224c8902c" escape="true">Fair Value Measurements</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i656b7cc06caf4f158736e957efbccd34" continuedAt="ia8067695c33148ffa4baba690674c842"><ix:continuation id="ie10b668f1ef749e7935bf52224c8902c" continuedAt="i657d2ab45b884922ba38083fa2d300dc"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accounting standards define fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. When measuring fair value, CMS&#160;Energy and Consumers are required to incorporate all assumptions that market participants would use in pricing an asset or liability, including assumptions about risk. A fair value hierarchy prioritizes inputs used to measure fair value according to their observability in the market. The three&#160;levels of the fair value hierarchy are as follows:</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Level&#160;1 inputs are unadjusted quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Level&#160;2 inputs are observable, market-based inputs, other than Level&#160;1 prices. Level&#160;2 inputs may include quoted prices for similar assets or liabilities in active markets, quoted prices in inactive markets, and inputs derived from or corroborated by observable market data.</span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">62</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><ix:continuation id="ia8067695c33148ffa4baba690674c842"><ix:continuation id="i657d2ab45b884922ba38083fa2d300dc"><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Level&#160;3 inputs are unobservable inputs that reflect CMS&#160;Energy&#8217;s or Consumers&#8217; own assumptions about how market participants would value their assets and liabilities.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers classify fair value measurements within the fair value hierarchy based on the lowest level of input that is significant to the fair value measurement in its entirety.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Assets and Liabilities Measured at Fair Value on a Recurring Basis</span></div><ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90ZXh0cmVnaW9uOjc3NmZhYTIxOTI4ZTQ4NjQ4ZDg1ZjY1OWZjMWQ4NmIwXzQxODM_37a66109-ca27-4b39-aba3-2d37fb74d77e" escape="true"><ix:nonNumeric contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90ZXh0cmVnaW9uOjc3NmZhYTIxOTI4ZTQ4NjQ4ZDg1ZjY1OWZjMWQ4NmIwXzQxODY_db90cb0b-6b6e-4bf2-bded-298f6ed476b8" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; assets and liabilities recorded at fair value on a recurring basis:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.508%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.324%"></td><td style="width:0.1%"></td></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumers</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31<br/>2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31<br/>2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i31d2a4a737474e0bb5c551445b96d9c3_I20230331" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzQtMi0xLTEtMjM5MDk0_22377872-4e68-42fb-be80-cd9ad328fd8d">216</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i55619a7d971140cdac57fd0dae8ae8bf_I20221231" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzQtNC0xLTEtMjM5MDk0_2ebc239b-39e7-4862-b863-bbeef587a3f6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8bd90b2ff33045a4803129aa90ae71bc_I20230331" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzQtNy0xLTEtMjM5MDk0_e486c278-4da7-4fca-a612-cf34fac5e258">166</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i95513d15064c4fad9098a5140de72b46_I20221231" decimals="-6" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzQtOS0xLTEtMjM5MDk0_32dd76b8-3347-467e-a741-162a6fd282a0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i31d2a4a737474e0bb5c551445b96d9c3_I20230331" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzUtMi0xLTEtMjM5MDk0_e4553133-6f4d-4ef5-85dc-fd65caa68a18">27</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i55619a7d971140cdac57fd0dae8ae8bf_I20221231" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzUtNC0xLTEtMjM5MDk0_37f2eb3b-96fc-4270-9781-d00783cb044b">18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8bd90b2ff33045a4803129aa90ae71bc_I20230331" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzUtNy0xLTEtMjM5MDk0_5f4f024c-6fc3-4f9b-a7b2-9b470c064744">26</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i95513d15064c4fad9098a5140de72b46_I20221231" decimals="-6" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzUtOS0xLTEtMjM5MDk0_ea9777fe-f165-455c-aa3a-24ec1b4ea007">17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonqualified deferred compensation plan assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i31d2a4a737474e0bb5c551445b96d9c3_I20230331" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzYtMi0xLTEtMjM5MDk0_0b629724-e431-4962-b9e9-5b552ba582c8">26</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i55619a7d971140cdac57fd0dae8ae8bf_I20221231" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzYtNC0xLTEtMjM5MDk0_dcec2955-c3e5-4bc7-9cf7-2aa9d94d4cb0">24</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8bd90b2ff33045a4803129aa90ae71bc_I20230331" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzYtNy0xLTEtMjM5MDk0_017fdfa3-fb59-4504-ad0c-9f3972314852">20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i95513d15064c4fad9098a5140de72b46_I20221231" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzYtOS0xLTEtMjM5MDk0_7f5a701e-68d6-40bc-983b-210e22def75e">18</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzctMi0xLTEtMjM5MDk0_121e333f-d420-4cfc-b19c-7a04bd17d348">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzctNC0xLTEtMjM5MDk0_892ca073-4a27-4f21-8f4c-b8175c9cae76">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzctNy0xLTEtMjM5MDk0_db49d38f-09e6-4099-812b-7056e3472d78">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzctOS0xLTEtMjM5MDk0_9464d587-12c9-4eaf-8294-c7c11fa01d96">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7abada1a1db7465db52b73109455091e_I20230331" decimals="-6" name="us-gaap:AssetsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzgtMi0xLTEtMjM5MDk0_8a4b4591-3b0b-4d02-927c-c14320544b9c">270</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifb808ceba6a741579ec2d482d033a21a_I20221231" decimals="-6" name="us-gaap:AssetsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzgtNC0xLTEtMjM5MDk0_1dc06943-729d-492f-9cfb-2ad03dc08ab0">44</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie7310bc9de654526ac589c94af75d40e_I20230331" decimals="-6" name="us-gaap:AssetsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzgtNy0xLTEtMjM5MDk0_37b3fa13-8a13-43ef-84fa-e21584171676">213</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2fc1af7a402f4471bef272d2699dd68b_I20221231" decimals="-6" name="us-gaap:AssetsFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzgtOS0xLTEtMjM5MDk0_7a93d98e-6b44-45de-b1b4-adeabeea60b7">37</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonqualified deferred compensation plan liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i31d2a4a737474e0bb5c551445b96d9c3_I20230331" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzEwLTItMS0xLTIzOTA5NA_76b7970b-88af-43b2-ac6e-709ca54b301d">26</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i55619a7d971140cdac57fd0dae8ae8bf_I20221231" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzEwLTQtMS0xLTIzOTA5NA_6f9542ba-161c-4a70-9064-60f0dddfec6f">24</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8bd90b2ff33045a4803129aa90ae71bc_I20230331" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzEwLTctMS0xLTIzOTA5NA_74580512-5220-429f-86b7-2b4d99474724">20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i95513d15064c4fad9098a5140de72b46_I20221231" decimals="-6" name="cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzEwLTktMS0xLTIzOTA5NA_73c1e432-6cf7-4dd9-b4d2-7f43c9b7f7ac">18</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7abada1a1db7465db52b73109455091e_I20230331" decimals="-6" name="us-gaap:LiabilitiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzEyLTItMS0xLTIzOTA5NA_3c52e44d-aebb-4336-8a53-55baf7c6decb">26</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifb808ceba6a741579ec2d482d033a21a_I20221231" decimals="-6" name="us-gaap:LiabilitiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzEyLTQtMS0xLTIzOTA5NA_48867bd6-b7f3-4d50-8b8f-fdc2a0873da0">24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie7310bc9de654526ac589c94af75d40e_I20230331" decimals="-6" name="us-gaap:LiabilitiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzEyLTctMS0xLTIzOTA5NA_1e89c868-71d2-4c30-baf2-945778e6a4ce">20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2fc1af7a402f4471bef272d2699dd68b_I20221231" decimals="-6" name="us-gaap:LiabilitiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzEyLTktMS0xLTIzOTA5NA_6c75cbbf-4980-4d15-9a76-ff3358fe701b">18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">All assets and liabilities were classified as Level&#160;1 with the exception of derivative contracts, which were classified as Level&#160;3.</span></div></ix:nonNumeric></ix:nonNumeric><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Cash equivalents and restricted cash equivalents consist of money market funds with daily liquidity.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Nonqualified Deferred Compensation Plan Assets and Liabilities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The nonqualified deferred compensation plan assets consist of mutual funds, which are valued using the daily quoted net asset values. CMS&#160;Energy and Consumers value their nonqualified deferred compensation plan liabilities based on the fair values of the plan assets, as they reflect the amount owed to the plan participants in accordance with their investment elections. CMS&#160;Energy and Consumers report the assets in other non&#8209;current assets and the liabilities in other non&#8209;current liabilities on their consolidated balance sheets.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Derivative Instruments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers value their derivative instruments using either a market approach that incorporates information from market transactions, or an income approach that discounts future expected cash flows to a present value amount. CMS&#160;Energy&#8217;s and Consumers&#8217; derivatives are classified as Level&#160;3.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The majority of derivatives classified as Level&#160;3 are FTRs held by Consumers. Due to the lack of quoted pricing information, Consumers determines the fair value of its FTRs based on Consumers&#8217; average historical settlements. There was no material activity within the Level&#160;3 categories of assets and liabilities during the periods presented.</span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">63</span></div></div></div><div id="ie1330b4321ea48ca8482273d57ef24b8_346"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">5:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90ZXh0cmVnaW9uOmZlMzNkMjhmNWYxNTQyNzFhMzgyNDMzNjVmNjIwMzVmXzExMTc_f2fd0e86-b8aa-4aa6-8d0e-5a2a13127b8a" continuedAt="i4f0e8b70d6474e849df73905e27d106c" escape="true"><ix:nonNumeric contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" name="cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90ZXh0cmVnaW9uOmZlMzNkMjhmNWYxNTQyNzFhMzgyNDMzNjVmNjIwMzVmXzExMjE_0d2fdc55-02d5-48b4-8392-65266b742b22" continuedAt="if0377f1eb0af49bab907c4246a96a2aa" escape="true">Financial Instruments</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i4f0e8b70d6474e849df73905e27d106c"><ix:continuation id="if0377f1eb0af49bab907c4246a96a2aa"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the carrying amounts and fair values, by level within the fair value hierarchy, of CMS&#160;Energy&#8217;s and Consumers&#8217; financial instruments that are not recorded at fair value. The table excludes cash, cash equivalents, short-term financial instruments, and trade accounts receivable and payable whose carrying amounts approximate their fair values. <ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90ZXh0cmVnaW9uOmZlMzNkMjhmNWYxNTQyNzFhMzgyNDMzNjVmNjIwMzVmXzExMTA_c8a3e798-bab6-4da2-99dc-5819d51d9c25" continuedAt="ib66a858055c842839e0e2a613a6df443" escape="true"><ix:nonNumeric contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90ZXh0cmVnaW9uOmZlMzNkMjhmNWYxNTQyNzFhMzgyNDMzNjVmNjIwMzVmXzExMTk_869487a8-f94d-4081-b0bb-1d4f86ae3b1b" continuedAt="id283cdbd8da04207adac6a6515e9123b" escape="true">For information about assets and liabilities recorded at fair value and for additional details regarding the fair value hierarchy, see Note&#160;4, Fair Value Measurements.</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="ib66a858055c842839e0e2a613a6df443"><ix:continuation id="id283cdbd8da04207adac6a6515e9123b"><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:14.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.073%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.073%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.951%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.957%"></td><td style="width:0.1%"></td></tr><tr><td colspan="66" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31,&#160;2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" rowspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Amount</span></td><td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Amount</span></td><td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair Value</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" rowspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></td></tr><tr><td colspan="33" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term receivables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i364ec8e8c8ca40469f5e2b979b862233_I20230331" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzctMi0xLTEtMjM5MDk0_25521d0c-dffe-4836-8f0c-0bfa935c7ffa">13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i97b5d1ea89f1408cbb65c9a2d421423d_I20230331" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzctNC0xLTEtMjM5MDk0_9c86a151-a290-44a2-b44d-8223c274de58">13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idf101afd15b944e0920a0f95c54776c1_I20230331" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzctNi0xLTEtMjM5MDk0_407cf295-c9cf-4150-ade1-b9b6422e4bb7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2d3b4f7e210b49f6a53611c60b995c0a_I20230331" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzctOC0xLTEtMjM5MDk0_26150721-26d7-427d-b4d9-6bdfb3e92937">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0763858ec7f4818a4f7c2b996162001_I20230331" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzctMTAtMS0xLTIzOTA5NA_7566fa53-222f-41a6-8584-684e6b235a3a">13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2cf4572f14b246bfa1c6ef956fb4867f_I20221231" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzctMTMtMS0xLTIzOTA5NA_6f5eead5-558a-4939-9e86-8e10b672960f">14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib5fa3043acb14072bcd7b3e2fa5aa3d9_I20221231" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzctMTUtMS0xLTIzOTA5NA_a8abba18-5c09-408d-b20b-595a005eba30">14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iece5fab11ab44b43aebbe278e1d55e32_I20221231" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzctMTctMS0xLTIzOTA5NA_71be6130-990c-4147-a8c2-b11f685aa650">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic93a56d62bb3488184fa5c0595114cbd_I20221231" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzctMTktMS0xLTIzOTA5NA_45282455-5f65-4ee9-be55-76e9d3dbe9e8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i81868f013b41403c96847338a11fc5a0_I20221231" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzctMjEtMS0xLTIzOTA5NA_b5cb708f-7f54-4a5e-909f-60f1bfb845f5">14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i364ec8e8c8ca40469f5e2b979b862233_I20230331" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzEwLTItMS0xLTIzOTA5NA_77b14e10-adb0-4bdd-bfa2-dc1fb249c2ba">14,410</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i97b5d1ea89f1408cbb65c9a2d421423d_I20230331" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzEwLTQtMS0xLTIzOTA5NA_7b9065bb-74cf-4ff1-a04c-ece6c2e3c355">12,928</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idf101afd15b944e0920a0f95c54776c1_I20230331" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzEwLTYtMS0xLTIzOTA5NA_b7e2cc4f-9c31-4ed7-8c26-982bc2933cf1">1,076</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2d3b4f7e210b49f6a53611c60b995c0a_I20230331" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzEwLTgtMS0xLTIzOTA5NA_2f844067-da95-4cc4-9a23-b5f4750cdc41">10,066</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0763858ec7f4818a4f7c2b996162001_I20230331" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzEwLTEwLTEtMS0yMzkwOTQ_e03eb943-dd22-42d8-83ca-0a031a25f569">1,786</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2cf4572f14b246bfa1c6ef956fb4867f_I20221231" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzEwLTEzLTEtMS0yMzkwOTQ_b5558888-e480-4d07-a28c-621ac2a54c6b">14,212</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib5fa3043acb14072bcd7b3e2fa5aa3d9_I20221231" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzEwLTE1LTEtMS0yMzkwOTQ_3cd6da53-4704-4fc5-904c-b357a175050b">12,384</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iece5fab11ab44b43aebbe278e1d55e32_I20221231" decimals="-6" name="us-gaap:LongTermDebtFairValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzEwLTE3LTEtMS0yMzkwOTQ_9e2a96c4-a353-444e-ab98-fb7fdbeb91ac">987</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic93a56d62bb3488184fa5c0595114cbd_I20221231" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzEwLTE5LTEtMS0yMzkwOTQ_271f5d5f-7305-4f19-be7f-d3accc7202a0">8,741</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i81868f013b41403c96847338a11fc5a0_I20221231" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzEwLTIxLTEtMS0yMzkwOTQ_3a259cc2-14cc-4561-9ade-b11de12a10e4">2,656</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term payables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i364ec8e8c8ca40469f5e2b979b862233_I20230331" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzExLTItMS0xLTIzOTA5NA_a00127a8-4074-40ca-91e0-bb92bd41866c">8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i97b5d1ea89f1408cbb65c9a2d421423d_I20230331" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzExLTQtMS0xLTIzOTA5NA_22d58b50-b30b-465d-bd1a-b0b40dd8d5f0">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="idf101afd15b944e0920a0f95c54776c1_I20230331" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzExLTYtMS0xLTIzOTA5NA_698c2ec2-360e-48ef-8f6c-042e91fe87bf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2d3b4f7e210b49f6a53611c60b995c0a_I20230331" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzExLTgtMS0xLTIzOTA5NA_a54e688c-2aad-48e5-a061-864c081c37ee">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if0763858ec7f4818a4f7c2b996162001_I20230331" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzExLTEwLTEtMS0yMzkwOTQ_d6bb86cf-fab2-47e3-8b96-fbe57bae4171">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2cf4572f14b246bfa1c6ef956fb4867f_I20221231" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzExLTEzLTEtMS0yMzkwOTQ_94269767-0799-4f82-8e60-c14f6254a908">9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib5fa3043acb14072bcd7b3e2fa5aa3d9_I20221231" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzExLTE1LTEtMS0yMzkwOTQ_e382f68a-e8ab-4fe2-a1dc-3afb87fad4b1">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iece5fab11ab44b43aebbe278e1d55e32_I20221231" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzExLTE3LTEtMS0yMzkwOTQ_b9abd917-a8c9-42f7-a0bb-e26d29b7e3b8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic93a56d62bb3488184fa5c0595114cbd_I20221231" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzExLTE5LTEtMS0yMzkwOTQ_c9adf663-c2fb-406b-b7aa-c83e7f639571">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i81868f013b41403c96847338a11fc5a0_I20221231" decimals="-6" name="us-gaap:NotesPayableFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzExLTIxLTEtMS0yMzkwOTQ_ea54e1b4-3655-4294-9118-aa2ead1ec7f5">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term receivables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib6e55c2a3cec4faab2a050872c3ae669_I20230331" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE0LTItMS0xLTIzOTA5NA_3a812051-af52-48fe-b471-ed5b5ea6490b">13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7dec569e9c8d43a4861ec469d3a206d5_I20230331" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE0LTQtMS0xLTIzOTA5NA_e9762c10-e1a5-4e70-bf07-a060d6705bf0">13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6e1d7602267c4830ae53be84280c257e_I20230331" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE0LTYtMS0xLTIzOTA5NA_ab1cae02-23fa-4e82-a68f-3bac62104db5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i83f07e310bfe463e8bbc08b42f402ac5_I20230331" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE0LTgtMS0xLTIzOTA5NA_0b8f3f90-8a23-4c2d-b2fa-2284bd5da6c2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i812e49b0ca6041ba96e4bf1a37aa2448_I20230331" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE0LTEwLTEtMS0yMzkwOTQ_e6f9cf3c-56e0-4f4f-9fba-ec1474b7ee2e">13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic4009951bf1c404381e59e0652ec9559_I20221231" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE0LTEzLTEtMS0yMzkwOTQ_66d59093-0209-445d-947e-9465c5f093c3">14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i72c0d54a86db4601b58483ce5a9123e2_I20221231" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE0LTE1LTEtMS0yMzkwOTQ_f2f95dd6-cb2d-452f-bc67-1ea61c462727">14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i33a8b3114d9442c3ac97418b273d3e29_I20221231" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE0LTE3LTEtMS0yMzkwOTQ_2607bad8-dac8-4aec-b9c4-b0cefa996ff9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3f5e4cb37464416690bf04e68c31267f_I20221231" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE0LTE5LTEtMS0yMzkwOTQ_2bf0d6b0-f6d1-49ca-b308-3285301ece37">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iff12b287ca2a403aabb4950299699470_I20221231" decimals="-6" name="us-gaap:ReceivablesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE0LTIxLTEtMS0yMzkwOTQ_02a79342-de0a-4ef1-a242-ec1e56ac3f31">14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes receivable &#8211; related party</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib6e55c2a3cec4faab2a050872c3ae669_I20230331" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE2LTItMS0xLTIzOTA5NA_382fc735-402b-438b-b004-22d1d91c2fc9">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7dec569e9c8d43a4861ec469d3a206d5_I20230331" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE2LTQtMS0xLTIzOTA5NA_c114f50d-c662-424d-aa2e-298ee4ab1960">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6e1d7602267c4830ae53be84280c257e_I20230331" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE2LTYtMS0xLTIzOTA5NA_64c2e924-87a1-4055-8570-289b3d12222d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i83f07e310bfe463e8bbc08b42f402ac5_I20230331" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE2LTgtMS0xLTIzOTA5NA_03fa324a-531d-4814-8d35-a106a33fcaca">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i812e49b0ca6041ba96e4bf1a37aa2448_I20230331" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE2LTEwLTEtMS0yMzkwOTQ_626ccd2f-9d78-4e63-bfc6-53cee4bf1dbb">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic4009951bf1c404381e59e0652ec9559_I20221231" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE2LTEzLTEtMS0yMzkwOTQ_4aa1ad59-c5ad-4a8b-8099-28f91b99116c">101</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i72c0d54a86db4601b58483ce5a9123e2_I20221231" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE2LTE1LTEtMS0yMzkwOTQ_e27a2301-c69e-47e8-8876-483056b455f6">101</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i33a8b3114d9442c3ac97418b273d3e29_I20221231" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE2LTE3LTEtMS0yMzkwOTQ_859fe838-e598-4220-972d-3014b91f49fd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3f5e4cb37464416690bf04e68c31267f_I20221231" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE2LTE5LTEtMS0yMzkwOTQ_b2b8069d-ef01-49bf-b12b-9b003173c4f2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iff12b287ca2a403aabb4950299699470_I20221231" decimals="-6" name="cms:NotesReceivableRelatedPartiesFairValueDisclosure" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE2LTIxLTEtMS0yMzkwOTQ_35275aa3-58f7-4665-bce8-4e004121bae1">101</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">5</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib6e55c2a3cec4faab2a050872c3ae669_I20230331" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE4LTItMS0xLTIzOTA5NA_b7ddfe0b-6bb3-46ed-8fc7-165825bd437a">10,295</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7dec569e9c8d43a4861ec469d3a206d5_I20230331" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE4LTQtMS0xLTIzOTA5NA_f49bee7e-7808-442a-b72d-66681f0f3917">9,060</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6e1d7602267c4830ae53be84280c257e_I20230331" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE4LTYtMS0xLTIzOTA5NA_898c68a8-fce5-49fa-9859-e397c41f53e7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i83f07e310bfe463e8bbc08b42f402ac5_I20230331" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE4LTgtMS0xLTIzOTA5NA_a86e5203-026b-4fcb-b678-6104d98eed4c">7,459</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i812e49b0ca6041ba96e4bf1a37aa2448_I20230331" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE4LTEwLTEtMS0yMzkwOTQ_d017c68b-85e4-4119-a36e-ffa6aac60b44">1,601</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic4009951bf1c404381e59e0652ec9559_I20221231" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE4LTEzLTEtMS0yMzkwOTQ_1499b2d5-e47a-4417-88f4-84dbf46b204d">10,183</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i72c0d54a86db4601b58483ce5a9123e2_I20221231" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE4LTE1LTEtMS0yMzkwOTQ_66283fef-c7cf-458f-8599-7e4f13ee22e0">8,728</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i33a8b3114d9442c3ac97418b273d3e29_I20221231" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE4LTE3LTEtMS0yMzkwOTQ_69051b1c-032e-4bf0-88d3-41f5798f96a7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3f5e4cb37464416690bf04e68c31267f_I20221231" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE4LTE5LTEtMS0yMzkwOTQ_a8b0e21a-0538-44fa-be55-e61d8d564b0b">6,172</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iff12b287ca2a403aabb4950299699470_I20221231" decimals="-6" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE4LTIxLTEtMS0yMzkwOTQ_6b348b9d-468f-475d-a0a7-26ab4320e9af">2,556</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term accounts receivable and notes receivable of $<ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90ZXh0cmVnaW9uOmZlMzNkMjhmNWYxNTQyNzFhMzgyNDMzNjVmNjIwMzVmXzYxNg_83916cde-2759-4d56-981a-500db8cc7780"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90ZXh0cmVnaW9uOmZlMzNkMjhmNWYxNTQyNzFhMzgyNDMzNjVmNjIwMzVmXzYxNg_c20c224f-1072-48ad-a9c0-1162ef08abda"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90ZXh0cmVnaW9uOmZlMzNkMjhmNWYxNTQyNzFhMzgyNDMzNjVmNjIwMzVmXzYxNg_c5ea79b3-1734-4bc5-a716-b48316f5b661"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90ZXh0cmVnaW9uOmZlMzNkMjhmNWYxNTQyNzFhMzgyNDMzNjVmNjIwMzVmXzYxNg_f9cc4199-c866-4434-a080-77db7cceb25f">7</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;million at March&#160;31,&#160;2023 and December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term debt of $<ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90ZXh0cmVnaW9uOmZlMzNkMjhmNWYxNTQyNzFhMzgyNDMzNjVmNjIwMzVmXzY3NA_77778bf9-e8da-4596-8315-d870386109c8">1,425</ix:nonFraction>&#160;million at March&#160;31,&#160;2023 and $<ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90ZXh0cmVnaW9uOmZlMzNkMjhmNWYxNTQyNzFhMzgyNDMzNjVmNjIwMzVmXzY4MA_358623f6-3d12-4f54-a224-8e0c836ca3b5">1,090</ix:nonFraction>&#160;million at December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term payables of $<ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:OtherShortTermBorrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90ZXh0cmVnaW9uOmZlMzNkMjhmNWYxNTQyNzFhMzgyNDMzNjVmNjIwMzVmXzczNg_9018827d-2b90-4b3c-8caa-382a810ef6b5">1</ix:nonFraction>&#160;million at March&#160;31,&#160;2023 and $<ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:OtherShortTermBorrowings" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90ZXh0cmVnaW9uOmZlMzNkMjhmNWYxNTQyNzFhMzgyNDMzNjVmNjIwMzVmXzc0Mg_d87ee6ce-2424-44c0-9907-e922c959aa3c">2</ix:nonFraction>&#160;million at December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of notes receivable &#8211; related party of $<ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="us-gaap:NotesReceivableRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90ZXh0cmVnaW9uOmZlMzNkMjhmNWYxNTQyNzFhMzgyNDMzNjVmNjIwMzVmXzgxMg_d50214b7-f53e-45f2-85af-723adcdb9565"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="us-gaap:NotesReceivableRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90ZXh0cmVnaW9uOmZlMzNkMjhmNWYxNTQyNzFhMzgyNDMzNjVmNjIwMzVmXzgxMg_f7d631a2-81ba-4892-a653-6b6804dbdbb2">7</ix:nonFraction></ix:nonFraction>&#160;million at March&#160;31,&#160;2023 and December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term debt of $<ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90ZXh0cmVnaW9uOmZlMzNkMjhmNWYxNTQyNzFhMzgyNDMzNjVmNjIwMzVmXzg3MA_47084510-986d-4991-a3d4-4b81e4310129"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90ZXh0cmVnaW9uOmZlMzNkMjhmNWYxNTQyNzFhMzgyNDMzNjVmNjIwMzVmXzg3MA_a137f743-1715-43df-ba5c-6ab96b04df18">991</ix:nonFraction></ix:nonFraction>&#160;million at March&#160;31,&#160;2023 and December&#160;31,&#160;2022.</span></div></ix:continuation></ix:continuation><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The DB&#160;SERP note receivable &#8211; related party is Consumers&#8217; portion of a demand note payable issued by CMS&#160;Energy to the DB&#160;SERP rabbi trust. The demand note bears interest at an annual rate of <ix:nonFraction unitRef="number" contextRef="i8f9060cf8fe2427797a5b02577531487_I20230331" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90ZXh0cmVnaW9uOmZlMzNkMjhmNWYxNTQyNzFhMzgyNDMzNjVmNjIwMzVmXzEwNzQ_ce793f96-57d2-4bc2-aad6-5419a9b6511f">4.10</ix:nonFraction>&#160;percent and has a maturity date of 2028.</span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">64</span></div></div></div><div id="ie1330b4321ea48ca8482273d57ef24b8_367"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span id="i3d813801d8444113afb4a3b7656f73bf_15"></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">6:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNjcvZnJhZzozZDgxMzgwMWQ4NDQ0MTEzYWZiNGEzYjc2NTZmNzNiZi90ZXh0cmVnaW9uOjNkODEzODAxZDg0NDQxMTNhZmI0YTNiNzY1NmY3M2JmXzEx_f16770f4-d00b-4122-ae99-cc0b14f07353" continuedAt="i34a8d4ad820348d99fe79c8001fab1ff" escape="true"><ix:nonNumeric contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNjcvZnJhZzozZDgxMzgwMWQ4NDQ0MTEzYWZiNGEzYjc2NTZmNzNiZi90ZXh0cmVnaW9uOjNkODEzODAxZDg0NDQxMTNhZmI0YTNiNzY1NmY3M2JmXzEy_c2dde0bc-1eef-4b27-9c71-0fedd92dacc0" continuedAt="i2142dd8e27a8426aab09871a5c3b65b7" escape="true">Retirement Benefits</ix:nonNumeric></ix:nonNumeric></span></div><div id="ie1330b4321ea48ca8482273d57ef24b8_370"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:continuation id="i34a8d4ad820348d99fe79c8001fab1ff" continuedAt="ib292e9e360f44ecdbf5621bbe081c364"><ix:continuation id="i2142dd8e27a8426aab09871a5c3b65b7" continuedAt="i2a0f82ef18fe41f19688c096c4fbd2f4">CMS&#160;Energy and Consumers provide pension, OPEB, and other retirement benefits to employees under a number of different plans.</ix:continuation></ix:continuation></span></div><div id="ie1330b4321ea48ca8482273d57ef24b8_376"></div><ix:continuation id="ib292e9e360f44ecdbf5621bbe081c364"><ix:continuation id="i2a0f82ef18fe41f19688c096c4fbd2f4"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Costs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90ZXh0cmVnaW9uOmY5MzliZGYzZGZkNTQzNDhhNGYxNzJkNDE4ZDM4Y2JjXzE4MA_7abc016a-92fa-4beb-84d3-01d7337e9570" continuedAt="i65815dcb7d0c45c1906fd01ee42070af" escape="true"><ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90ZXh0cmVnaW9uOmY5MzliZGYzZGZkNTQzNDhhNGYxNzJkNDE4ZDM4Y2JjXzE4MA_b018572b-7eff-467a-ab5c-13ded020cd98" continuedAt="ied0d71da37634509bba68c79be516691" escape="true">Presented in the following table are the costs (credits) and other changes in plan assets and benefit obligations incurred in CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefit plans:</ix:nonNumeric></ix:nonNumeric></span></div><div style="margin-bottom:10pt"><ix:continuation id="i65815dcb7d0c45c1906fd01ee42070af"><ix:continuation id="ied0d71da37634509bba68c79be516691"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.150%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.879%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB Pension Plans </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="30" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="30" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net periodic credit</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i07b9b369964c4ea186f0ee8e7f47df2c_D20230101-20230331" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzYtNy0xLTEtMjM5MDk0_e3118450-281b-48a2-9319-0962999c706a">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id701d08c5db24a7c96ebe1e166a82f69_D20220101-20220331" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzYtOS0xLTEtMjM5MDk0_ae3f10d1-59da-4e2b-b4ec-0c348b99c541">12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i355a1755adf24daa9c8d8897ca34077c_D20230101-20230331" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzYtMTktMS0xLTIzOTA5NA_5028120a-6455-46ea-9b64-6ea288ab62df">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i27bded7c84014f00913d33603402d7e7_D20220101-20220331" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzYtMjEtMS0xLTIzOTA5NA_5d66a4bc-2fd3-4bce-80e9-282f85c4763b">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i07b9b369964c4ea186f0ee8e7f47df2c_D20230101-20230331" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzctNy0xLTEtMjM5MDk0_1e00e9f6-1b00-4b9a-a882-367a1c7c1e29">27</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id701d08c5db24a7c96ebe1e166a82f69_D20220101-20220331" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzctOS0xLTEtMjM5MDk0_1f69bee4-400e-45c9-ae3d-6ec0425c511c">18</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i355a1755adf24daa9c8d8897ca34077c_D20230101-20230331" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzctMTktMS0xLTIzOTA5NA_b8ce7f38-dede-48c3-a09c-dca62e67445d">11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i27bded7c84014f00913d33603402d7e7_D20220101-20220331" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzctMjEtMS0xLTIzOTA5NA_032adbac-3389-476a-b574-f06954460be6">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected return on plan assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i07b9b369964c4ea186f0ee8e7f47df2c_D20230101-20230331" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzktNy0xLTEtMjM5MDk0_788d35d7-80c3-4ee7-aecb-2c051d166eb9">55</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id701d08c5db24a7c96ebe1e166a82f69_D20220101-20220331" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzktOS0xLTEtMjM5MDk0_21788b8e-7cd9-43cb-9128-dd7d6ba9e582">52</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i355a1755adf24daa9c8d8897ca34077c_D20230101-20230331" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzktMTktMS0xLTIzOTA5NA_27c3b7ee-30c1-4ec4-8a22-e104e3495a5b">26</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i27bded7c84014f00913d33603402d7e7_D20220101-20220331" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzktMjEtMS0xLTIzOTA5NA_41cd32ab-e879-4f9e-afad-a632882744a6">29</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization of:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i07b9b369964c4ea186f0ee8e7f47df2c_D20230101-20230331" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzExLTctMS0xLTIzOTA5NA_d4acfefc-68d8-4500-8d16-4a74a984b9cb">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id701d08c5db24a7c96ebe1e166a82f69_D20220101-20220331" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzExLTktMS0xLTIzOTA5NA_c0288467-1333-41dc-b43b-0dc0ccd627d0">17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i355a1755adf24daa9c8d8897ca34077c_D20230101-20230331" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzExLTE5LTEtMS0yMzkwOTQ_b26bb25d-1ab0-4b78-8a91-bb26f9350560">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i27bded7c84014f00913d33603402d7e7_D20220101-20220331" decimals="-6" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzExLTIxLTEtMS0yMzkwOTQ_a0002d92-746b-4a56-abd2-2df89725fc5e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i07b9b369964c4ea186f0ee8e7f47df2c_D20230101-20230331" decimals="-6" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzEyLTctMS0xLTIzOTA5NA_79ce634a-be2f-4397-9949-3d7698493a16">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id701d08c5db24a7c96ebe1e166a82f69_D20220101-20220331" decimals="-6" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzEyLTktMS0xLTIzOTA5NA_bf0cc1da-5f21-4fef-acb8-7109b4802a1a">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i355a1755adf24daa9c8d8897ca34077c_D20230101-20230331" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzEyLTE5LTEtMS0yMzkwOTQ_0530da17-bde8-4ee7-860f-105d749d9ba2">10</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i27bded7c84014f00913d33603402d7e7_D20220101-20220331" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzEyLTIxLTEtMS0yMzkwOTQ_07e309b8-92e3-4f1e-bbbb-efd4398cbc2f">12</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i07b9b369964c4ea186f0ee8e7f47df2c_D20230101-20230331" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzEzLTctMS0xLTIzOTA5NA_47b9ae8b-512f-458d-a2cb-e6b1658555be">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id701d08c5db24a7c96ebe1e166a82f69_D20220101-20220331" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzEzLTktMS0xLTIzOTA5NA_04887b4b-fc0c-46cf-b9db-d90457c97055">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i355a1755adf24daa9c8d8897ca34077c_D20230101-20230331" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzEzLTE5LTEtMS0yMzkwOTQ_695ff7d5-e20a-4260-b2e6-7383c11fd4ae">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i27bded7c84014f00913d33603402d7e7_D20220101-20220331" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzEzLTIxLTEtMS0yMzkwOTQ_527d35a0-f697-4dc9-ba5f-68332cca5e4a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic credit</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i07b9b369964c4ea186f0ee8e7f47df2c_D20230101-20230331" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzE0LTctMS0xLTIzOTA5NA_ab090d1f-7906-4591-9a72-22f6dca866a4">15</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="id701d08c5db24a7c96ebe1e166a82f69_D20220101-20220331" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzE0LTktMS0xLTIzOTA5NA_75f0fc5d-b9d7-4208-bdd2-40b6dd8b5f77">2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i355a1755adf24daa9c8d8897ca34077c_D20230101-20230331" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzE0LTE5LTEtMS0yMzkwOTQ_deab9a6e-47a4-4e10-b246-44eb9e6ab9dd">19</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i27bded7c84014f00913d33603402d7e7_D20220101-20220331" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzE0LTIxLTEtMS0yMzkwOTQ_a7c3d2e9-65ae-46ee-a3ad-f985b47c440d">30</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="30" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net periodic credit</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6014b21fa1fc4985a12537019f0e8f62_D20230101-20230331" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzE3LTctMS0xLTIzOTA5NA_fb7fccc8-dca6-40d2-a448-d884de5fe682">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9a7f652c4e494bc5848078072c1800c8_D20220101-20220331" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzE3LTktMS0xLTIzOTA5NA_92d8d4d5-8e72-4962-9b52-306629d24e82">12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i88a1e0306a9b461391dee92839f0cae8_D20230101-20230331" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzE3LTE5LTEtMS0yMzkwOTQ_aeadcc71-196e-41e4-891a-079e16a133c9">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i693deb0a74144559ad44f034f2e8be03_D20220101-20220331" decimals="-6" name="us-gaap:DefinedBenefitPlanServiceCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzE3LTIxLTEtMS0yMzkwOTQ_e33b7462-4a91-4911-ab45-9e85aaa40ed1">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6014b21fa1fc4985a12537019f0e8f62_D20230101-20230331" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzE4LTctMS0xLTIzOTA5NA_31d23f82-49b8-4a65-9f58-5378ef64007b">25</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9a7f652c4e494bc5848078072c1800c8_D20220101-20220331" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzE4LTktMS0xLTIzOTA5NA_c84659db-446c-46ab-a36e-ee1361d14b6e">16</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i88a1e0306a9b461391dee92839f0cae8_D20230101-20230331" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzE4LTE5LTEtMS0yMzkwOTQ_864b34a4-c73d-408c-adbc-c9cf12acb58e">11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i693deb0a74144559ad44f034f2e8be03_D20220101-20220331" decimals="-6" name="us-gaap:DefinedBenefitPlanInterestCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzE4LTIxLTEtMS0yMzkwOTQ_37221b5e-1ac5-4598-b8e3-79670e7233bc">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected return on plan assets</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i6014b21fa1fc4985a12537019f0e8f62_D20230101-20230331" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzE5LTctMS0xLTIzOTA5NA_4e2f5d10-33c1-45c2-877a-68e1fe941b6f">52</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i9a7f652c4e494bc5848078072c1800c8_D20220101-20220331" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzE5LTktMS0xLTIzOTA5NA_cd787cb3-515c-43c3-af56-3fafda7524d2">49</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i88a1e0306a9b461391dee92839f0cae8_D20230101-20230331" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzE5LTE5LTEtMS0yMzkwOTQ_e3f18526-499c-4a42-a150-cf37abc36433">24</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i693deb0a74144559ad44f034f2e8be03_D20220101-20220331" decimals="-6" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzE5LTIxLTEtMS0yMzkwOTQ_08fe5ef0-4b78-4546-9d95-4aa73f0df384">27</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization of:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6014b21fa1fc4985a12537019f0e8f62_D20230101-20230331" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzIxLTctMS0xLTIzOTA5NA_f7371c43-4941-47c8-9fcd-a643b2b6a403">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9a7f652c4e494bc5848078072c1800c8_D20220101-20220331" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzIxLTktMS0xLTIzOTA5NA_337c54a7-2402-49a9-8299-dfcbf94f2a90">16</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i88a1e0306a9b461391dee92839f0cae8_D20230101-20230331" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzIxLTE5LTEtMS0yMzkwOTQ_5c391783-f4e8-4d59-af45-e43feae6b93c">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i693deb0a74144559ad44f034f2e8be03_D20220101-20220331" decimals="-6" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzIxLTIxLTEtMS0yMzkwOTQ_b52ad683-7a56-47f3-a6a7-d9bc18542b93">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6014b21fa1fc4985a12537019f0e8f62_D20230101-20230331" decimals="-6" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzIyLTctMS0xLTIzOTA5NA_647e2952-f3c8-4cf1-b55d-d279816281c9">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9a7f652c4e494bc5848078072c1800c8_D20220101-20220331" decimals="-6" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzIyLTktMS0xLTIzOTA5NA_d97a82d8-93de-4558-9f32-b3599c632da0">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i88a1e0306a9b461391dee92839f0cae8_D20230101-20230331" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzIyLTE5LTEtMS0yMzkwOTQ_ce05636b-36ba-4ff2-bef8-0441511bcce6">10</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i693deb0a74144559ad44f034f2e8be03_D20220101-20220331" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzIyLTIxLTEtMS0yMzkwOTQ_2e602bb3-1eb0-47ac-80cc-3f890104f691">12</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement loss</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6014b21fa1fc4985a12537019f0e8f62_D20230101-20230331" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzIzLTctMS0xLTIzOTA5NA_29c87751-4c39-44eb-b831-2beffc95dd39">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9a7f652c4e494bc5848078072c1800c8_D20220101-20220331" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzIzLTktMS0xLTIzOTA5NA_c5cea590-9b5d-43f0-8748-968ba7c6ddb5">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i88a1e0306a9b461391dee92839f0cae8_D20230101-20230331" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzIzLTE5LTEtMS0yMzkwOTQ_4e49cb61-c050-4474-bd7d-167bf3843fa2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i693deb0a74144559ad44f034f2e8be03_D20220101-20220331" decimals="-6" name="cms:DefinedBenefitPlanAmortizationOfSettlementLoss" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzIzLTIxLTEtMS0yMzkwOTQ_16ea188c-d4c9-4006-b637-4b5a658cc8e5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic credit</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i6014b21fa1fc4985a12537019f0e8f62_D20230101-20230331" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzI0LTctMS0xLTIzOTA5NA_860a6275-c0f1-4395-bdd0-3fc9b6dbee8c">14</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i9a7f652c4e494bc5848078072c1800c8_D20220101-20220331" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzI0LTktMS0xLTIzOTA5NA_306db4b5-2c29-4241-98b7-35b31ce3f581">2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i88a1e0306a9b461391dee92839f0cae8_D20230101-20230331" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzI0LTE5LTEtMS0yMzkwOTQ_ce334caf-c4fe-4407-ae11-fbd0e2e02add">17</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i693deb0a74144559ad44f034f2e8be03_D20220101-20220331" decimals="-6" sign="-" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzI0LTIxLTEtMS0yMzkwOTQ_3e36aa72-d76e-4ec5-abc0-f48de9ad8dcc">28</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:continuation></ix:continuation></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In Consumers&#8217; 2022 electric rate case, the MPSC approved a mechanism allowing Consumers to defer the future recovery or refund of pension and OPEB expenses above or below the amounts used to set existing rates. At March&#160;31,&#160;2023. CMS&#160;Energy, including Consumers, had deferred $<ix:nonFraction unitRef="usd" contextRef="i5304593557024d69a59500a37f3ab8bf_D20230101-20230331" decimals="-6" name="cms:DefinedBenefitPlanDeferredCostsCredits" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90ZXh0cmVnaW9uOmY5MzliZGYzZGZkNTQzNDhhNGYxNzJkNDE4ZDM4Y2JjXzE1MzkzMTYyNzg5OTY5_bdcff0bb-2124-4f3a-a01c-4f27ddbf96c7">3</ix:nonFraction>&#160;million of pension credits and $<ix:nonFraction unitRef="usd" contextRef="i0b148f1c3e1349d68b550e91d913e5ef_D20230101-20230331" decimals="-6" sign="-" name="cms:DefinedBenefitPlanDeferredCostsCredits" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90ZXh0cmVnaW9uOmY5MzliZGYzZGZkNTQzNDhhNGYxNzJkNDE4ZDM4Y2JjXzE1MzkzMTYyNzg5OTc4_4863f7ae-d3b8-4c68-a6ab-8d9070eaab25">6</ix:nonFraction>&#160;million of OPEB costs under this mechanism.</span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">65</span></div></div></div><div id="ie1330b4321ea48ca8482273d57ef24b8_388"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">7:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zODgvZnJhZzozNjljZGE1NDkyM2Q0ZGRiYWExMmI4ZmVmNWNkODI3MC90ZXh0cmVnaW9uOjM2OWNkYTU0OTIzZDRkZGJhYTEyYjhmZWY1Y2Q4MjcwXzk_d8c16548-615c-4673-bf81-118e5ad99d26" continuedAt="ia8208705bc444c50876dbb5f39364f5b" escape="true"><ix:nonNumeric contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zODgvZnJhZzozNjljZGE1NDkyM2Q0ZGRiYWExMmI4ZmVmNWNkODI3MC90ZXh0cmVnaW9uOjM2OWNkYTU0OTIzZDRkZGJhYTEyYjhmZWY1Y2Q4MjcwXzk_dcc2e63a-a5dc-44d5-87c2-029080910bee" continuedAt="i01c10a6c8cc546e8b93c604a09ce651f" escape="true">Income Taxes</ix:nonNumeric></ix:nonNumeric></span></div><div id="ie1330b4321ea48ca8482273d57ef24b8_394"></div><ix:continuation id="ia8208705bc444c50876dbb5f39364f5b"><ix:continuation id="i01c10a6c8cc546e8b93c604a09ce651f"><ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90ZXh0cmVnaW9uOjZiNjhhYjcwZTM3MjQ3MDk5ZGMxZThmNWY2YTExMDE5XzE0ODE_207de4c4-c05c-44a5-9bee-7274b186d531" escape="true"><ix:nonNumeric contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90ZXh0cmVnaW9uOjZiNjhhYjcwZTM3MjQ3MDk5ZGMxZThmNWY2YTExMDE5XzE0ODE_8c84f210-f37d-41aa-bb33-819d71d7b700" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a reconciliation of the statutory U.S.&#160;federal income tax rate to the effective income tax rate from continuing operations:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.258%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.961%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. federal income tax rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzQtMi0xLTEtMjM5MDk0_57ca6f4d-efc9-43e5-81b5-bd55798a65df">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzQtNi0xLTEtMjM5MDk0_51783509-11bc-4449-b703-af42b550730e">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Increase (decrease) in income taxes from:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local income taxes, net of federal effect</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzctMi0xLTEtMjM5MDk0_ce9a8900-dddc-4d75-adf2-42386b23de33">0.5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzctNi0xLTEtMjM5MDk0_f3fbb60c-f859-4625-93cc-035557edd56e">5.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Production tax credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzgtMi0xLTEtMjU2NzE3_271bf14d-efb6-44fb-a270-8bf682238780">4.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzgtNi0xLTEtMjU2NzI2_4f8076f7-e31b-4aa2-9862-a08161edeae8">4.7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TCJA excess deferred taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzgtMi0xLTEtMjM5MDk0_80a8eaff-5a60-492f-a2ce-fde1232650e8">3.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzgtNi0xLTEtMjM5MDk0_7b17894c-b714-48c3-adae-566e616ac396">7.2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accelerated flow-through of regulatory tax benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="3" name="cms:EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzEwLTItMS0xLTIzOTA5NA_d58c413d-5f51-4151-b3b7-7596adba174b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="3" sign="-" name="cms:EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzEwLTYtMS0xLTIzOTA5NA_f1261b1a-3159-4cb6-b29d-ab701f9a7491">4.3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzEzLTItMS0xLTIzOTA5NA_c921ec06-0caf-4e13-b097-8b4a584e3e07">0.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzEzLTYtMS0xLTIzOTA5NA_064d2195-f764-490e-9a62-17816e988b3c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective tax rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzE1LTItMS0xLTIzOTA5NA_ac0ec164-188d-4d26-ad51-789fa8e3863f">13.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzE1LTYtMS0xLTIzOTA5NA_4c4acdc7-9874-42ae-87b1-487d79d399e0">10.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. federal income tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzE4LTItMS0xLTIzOTA5NA_be478bf0-fa87-4284-9415-0cc3aece261f">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzE4LTYtMS0xLTIzOTA5NA_c066a5b0-2c6f-4c05-995f-3b5fc0fffdef">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Increase (decrease) in income taxes from:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local income taxes, net of federal effect</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzIxLTItMS0xLTIzOTA5NA_fc1c1ac8-30c7-4f82-91ef-85d19e2700ae">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzIxLTYtMS0xLTIzOTA5NA_a599b311-b631-4c41-b490-23e8a5d46938">5.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Production tax credits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzIzLTItMS0xLTI1Njc2Mg_85fa01d2-6efa-4159-a65c-4bd5e3498c36">3.6</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzIzLTYtMS0xLTI1Njc2OA_3b1a36b3-0fc0-48f9-8fe3-923fd3be102d">2.7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TCJA excess deferred taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzIyLTItMS0xLTIzOTA5NA_d971a7e7-595e-435c-8a53-f6a1f495e695">3.2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzIyLTYtMS0xLTIzOTA5NA_316c3452-e2da-4c52-bbaa-df247c68d192">6.7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accelerated flow-through of regulatory tax benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="3" name="cms:EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzI0LTItMS0xLTIzOTA5NA_b0d7b044-a656-4a38-bc0a-2ca907028ab9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="3" sign="-" name="cms:EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzI0LTYtMS0xLTIzOTA5NA_9bd0c678-801f-4dfc-acdc-cc010b44e26f">5.1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzI3LTItMS0xLTIzOTA5NA_6a154dbd-3fbc-430f-90d9-537d8ae59ac7">0.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="number" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzI3LTYtMS0xLTIzOTA5NA_ec9dd782-1eb9-47e9-80fd-5a38148647a9">0.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective tax rate</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzI5LTItMS0xLTIzOTA5NA_2dc52feb-0c54-42a6-bb31-eb4ea4a0c711">14.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzI5LTYtMS0xLTIzOTA5NA_0e62b3c5-c92e-4325-b900-bafe6d957966">10.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">CMS&#160;Energy initiated a plan to divest immaterial business activities in the state of Wisconsin and will no longer have a taxable presence within the state after 2023. As a result of these actions, CMS&#160;Energy reversed a $<ix:nonFraction unitRef="usd" contextRef="i2057182851ac41aab4098593d0eb8bbf_D20230101-20230331" decimals="-6" sign="-" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90ZXh0cmVnaW9uOjZiNjhhYjcwZTM3MjQ3MDk5ZGMxZThmNWY2YTExMDE5XzE5MjQxNDUzNDg5MjUx_ca08c9a2-2327-480c-ba2a-60f7e5672b21">13</ix:nonFraction>&#160;million Wisconsin-related state reserve, all of which was recognized at Consumers.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In 2020, the MPSC authorized Consumers to accelerate the amortization of a gas regulatory liability associated with unprotected, non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">property-related excess deferred income taxes resulting from the TCJA. The regulatory liability was fully amortized in 2022. </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In 2020, the MPSC authorized Consumers to accelerate the amortization of income tax benefits associated with the cost to remove gas plant assets. These tax benefits were fully amortized in 2022.</span></div></ix:nonNumeric></ix:nonNumeric></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">66</span></div></div></div><div id="ie1330b4321ea48ca8482273d57ef24b8_400"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">8:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDAvZnJhZzo0OGMxZmRiNDhlNTk0MjA3YjU1Mjg2NTNiNzMxN2ExMi90ZXh0cmVnaW9uOjQ4YzFmZGI0OGU1OTQyMDdiNTUyODY1M2I3MzE3YTEyXzE2ODA_5818d24b-5179-486d-a62a-bb5e856bebd0" continuedAt="ib4d0dd04623b4991978237596bb68932" escape="true">Earnings Per Share&#8212;CMS&#160;Energy</ix:nonNumeric></span></div><ix:continuation id="ib4d0dd04623b4991978237596bb68932"><ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDAvZnJhZzo0OGMxZmRiNDhlNTk0MjA3YjU1Mjg2NTNiNzMxN2ExMi90ZXh0cmVnaW9uOjQ4YzFmZGI0OGU1OTQyMDdiNTUyODY1M2I3MzE3YTEyXzE2Nzg_4a6a1b0b-1178-4296-be96-e1919fa8ff8f" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s basic and diluted EPS computations based on income from continuing operations:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.425%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In&#160;Millions,&#160;Except&#160;Per&#160;Share&#160;Amounts</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income available to common stockholders</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from continuing operations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDAvZnJhZzo0OGMxZmRiNDhlNTk0MjA3YjU1Mjg2NTNiNzMxN2ExMi90YWJsZTo3NmRkMzA0NDFlYmY0YzQyYmNkMjRmZDhmNzY5ZmUwNy90YWJsZXJhbmdlOjc2ZGQzMDQ0MWViZjRjNDJiY2QyNGZkOGY3NjlmZTA3XzQtNy0xLTEtMjM5MDk0_efb77d88-89ea-4c51-8516-78d86ae86b06">194</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDAvZnJhZzo0OGMxZmRiNDhlNTk0MjA3YjU1Mjg2NTNiNzMxN2ExMi90YWJsZTo3NmRkMzA0NDFlYmY0YzQyYmNkMjRmZDhmNzY5ZmUwNy90YWJsZXJhbmdlOjc2ZGQzMDQ0MWViZjRjNDJiY2QyNGZkOGY3NjlmZTA3XzQtOS0xLTEtMjM5MDk0_64e87699-e2e8-4d2c-abcc-a4cc7513852e">341</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less loss attributable to noncontrolling interests</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDAvZnJhZzo0OGMxZmRiNDhlNTk0MjA3YjU1Mjg2NTNiNzMxN2ExMi90YWJsZTo3NmRkMzA0NDFlYmY0YzQyYmNkMjRmZDhmNzY5ZmUwNy90YWJsZXJhbmdlOjc2ZGQzMDQ0MWViZjRjNDJiY2QyNGZkOGY3NjlmZTA3XzUtNy0xLTEtMjM5MDk0_d1a86233-6bb7-4202-93e7-40fc30c5d379">10</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDAvZnJhZzo0OGMxZmRiNDhlNTk0MjA3YjU1Mjg2NTNiNzMxN2ExMi90YWJsZTo3NmRkMzA0NDFlYmY0YzQyYmNkMjRmZDhmNzY5ZmUwNy90YWJsZXJhbmdlOjc2ZGQzMDQ0MWViZjRjNDJiY2QyNGZkOGY3NjlmZTA3XzUtOS0xLTEtMjM5MDk0_0db2d9e6-16cc-46a3-accb-0105838a803e">8</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less preferred stock dividends</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:PreferredStockDividendsAndOtherAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDAvZnJhZzo0OGMxZmRiNDhlNTk0MjA3YjU1Mjg2NTNiNzMxN2ExMi90YWJsZTo3NmRkMzA0NDFlYmY0YzQyYmNkMjRmZDhmNzY5ZmUwNy90YWJsZXJhbmdlOjc2ZGQzMDQ0MWViZjRjNDJiY2QyNGZkOGY3NjlmZTA3XzYtNy0xLTEtMjM5MDk0_c131ae90-c343-4d3c-9e44-973a10b86fd7">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:PreferredStockDividendsAndOtherAdjustments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDAvZnJhZzo0OGMxZmRiNDhlNTk0MjA3YjU1Mjg2NTNiNzMxN2ExMi90YWJsZTo3NmRkMzA0NDFlYmY0YzQyYmNkMjRmZDhmNzY5ZmUwNy90YWJsZXJhbmdlOjc2ZGQzMDQ0MWViZjRjNDJiY2QyNGZkOGY3NjlmZTA3XzYtOS0xLTEtMjM5MDk0_d82bc14e-c8c3-4ded-91fd-6345b99523c2">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from continuing operations available to common stockholders &#8211; basic and diluted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDAvZnJhZzo0OGMxZmRiNDhlNTk0MjA3YjU1Mjg2NTNiNzMxN2ExMi90YWJsZTo3NmRkMzA0NDFlYmY0YzQyYmNkMjRmZDhmNzY5ZmUwNy90YWJsZXJhbmdlOjc2ZGQzMDQ0MWViZjRjNDJiY2QyNGZkOGY3NjlmZTA3XzctNy0xLTEtMjM5MDk0_818158cf-7f34-4c79-a42e-617633ecd0aa">202</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:IncomeLossFromContinuingOperations" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDAvZnJhZzo0OGMxZmRiNDhlNTk0MjA3YjU1Mjg2NTNiNzMxN2ExMi90YWJsZTo3NmRkMzA0NDFlYmY0YzQyYmNkMjRmZDhmNzY5ZmUwNy90YWJsZXJhbmdlOjc2ZGQzMDQ0MWViZjRjNDJiY2QyNGZkOGY3NjlmZTA3XzctOS0xLTEtMjM5MDk0_54aa160c-6c8e-4014-a463-1ac54233da83">347</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Average common shares outstanding</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average shares &#8211; basic</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDAvZnJhZzo0OGMxZmRiNDhlNTk0MjA3YjU1Mjg2NTNiNzMxN2ExMi90YWJsZTo3NmRkMzA0NDFlYmY0YzQyYmNkMjRmZDhmNzY5ZmUwNy90YWJsZXJhbmdlOjc2ZGQzMDQ0MWViZjRjNDJiY2QyNGZkOGY3NjlmZTA3XzktNy0xLTEtMjM5MDk0_c066ae50-07aa-47c4-aaf3-a301424916dd">290.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-5" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDAvZnJhZzo0OGMxZmRiNDhlNTk0MjA3YjU1Mjg2NTNiNzMxN2ExMi90YWJsZTo3NmRkMzA0NDFlYmY0YzQyYmNkMjRmZDhmNzY5ZmUwNy90YWJsZXJhbmdlOjc2ZGQzMDQ0MWViZjRjNDJiY2QyNGZkOGY3NjlmZTA3XzktOS0xLTEtMjM5MDk0_8e7e9f24-4932-46f1-94c2-b9af8f965bd8">289.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Add dilutive nonvested stock awards</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDAvZnJhZzo0OGMxZmRiNDhlNTk0MjA3YjU1Mjg2NTNiNzMxN2ExMi90YWJsZTo3NmRkMzA0NDFlYmY0YzQyYmNkMjRmZDhmNzY5ZmUwNy90YWJsZXJhbmdlOjc2ZGQzMDQ0MWViZjRjNDJiY2QyNGZkOGY3NjlmZTA3XzEwLTctMS0xLTIzOTA5NA_92907160-bdfd-4fe7-ba51-87e165cfe085">0.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDAvZnJhZzo0OGMxZmRiNDhlNTk0MjA3YjU1Mjg2NTNiNzMxN2ExMi90YWJsZTo3NmRkMzA0NDFlYmY0YzQyYmNkMjRmZDhmNzY5ZmUwNy90YWJsZXJhbmdlOjc2ZGQzMDQ0MWViZjRjNDJiY2QyNGZkOGY3NjlmZTA3XzEwLTktMS0xLTIzOTA5NA_96fa5263-447b-4dcc-9442-68a772d18210">0.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Add dilutive forward equity sale contracts</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDAvZnJhZzo0OGMxZmRiNDhlNTk0MjA3YjU1Mjg2NTNiNzMxN2ExMi90YWJsZTo3NmRkMzA0NDFlYmY0YzQyYmNkMjRmZDhmNzY5ZmUwNy90YWJsZXJhbmdlOjc2ZGQzMDQ0MWViZjRjNDJiY2QyNGZkOGY3NjlmZTA3XzExLTctMS0xLTIzOTA5NA_92cc5817-0a75-4439-ad9f-2507b6ec00e7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-5" name="us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDAvZnJhZzo0OGMxZmRiNDhlNTk0MjA3YjU1Mjg2NTNiNzMxN2ExMi90YWJsZTo3NmRkMzA0NDFlYmY0YzQyYmNkMjRmZDhmNzY5ZmUwNy90YWJsZXJhbmdlOjc2ZGQzMDQ0MWViZjRjNDJiY2QyNGZkOGY3NjlmZTA3XzExLTktMS0xLTIzOTA5NA_bd9188b0-c3c5-4ff0-8fd2-056b8873df8b">0.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average shares &#8211; diluted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDAvZnJhZzo0OGMxZmRiNDhlNTk0MjA3YjU1Mjg2NTNiNzMxN2ExMi90YWJsZTo3NmRkMzA0NDFlYmY0YzQyYmNkMjRmZDhmNzY5ZmUwNy90YWJsZXJhbmdlOjc2ZGQzMDQ0MWViZjRjNDJiY2QyNGZkOGY3NjlmZTA3XzEyLTctMS0xLTIzOTA5NA_68fe97a4-e2d7-4cc7-ab8d-e25003e90eb8">291.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-5" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDAvZnJhZzo0OGMxZmRiNDhlNTk0MjA3YjU1Mjg2NTNiNzMxN2ExMi90YWJsZTo3NmRkMzA0NDFlYmY0YzQyYmNkMjRmZDhmNzY5ZmUwNy90YWJsZXJhbmdlOjc2ZGQzMDQ0MWViZjRjNDJiY2QyNGZkOGY3NjlmZTA3XzEyLTktMS0xLTIzOTA5NA_44a6aca3-eb82-4264-9af7-89781edfea9f">289.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income from continuing operations per average common share available to common stockholders</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDAvZnJhZzo0OGMxZmRiNDhlNTk0MjA3YjU1Mjg2NTNiNzMxN2ExMi90YWJsZTo3NmRkMzA0NDFlYmY0YzQyYmNkMjRmZDhmNzY5ZmUwNy90YWJsZXJhbmdlOjc2ZGQzMDQ0MWViZjRjNDJiY2QyNGZkOGY3NjlmZTA3XzE0LTctMS0xLTIzOTA5NA_75e6f1a7-c01a-4a30-acee-a9e761db77f3">0.69</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDAvZnJhZzo0OGMxZmRiNDhlNTk0MjA3YjU1Mjg2NTNiNzMxN2ExMi90YWJsZTo3NmRkMzA0NDFlYmY0YzQyYmNkMjRmZDhmNzY5ZmUwNy90YWJsZXJhbmdlOjc2ZGQzMDQ0MWViZjRjNDJiY2QyNGZkOGY3NjlmZTA3XzE0LTktMS0xLTIzOTA5NA_ad9865d6-5622-4526-a13c-a462e0a8fef2">1.20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDAvZnJhZzo0OGMxZmRiNDhlNTk0MjA3YjU1Mjg2NTNiNzMxN2ExMi90YWJsZTo3NmRkMzA0NDFlYmY0YzQyYmNkMjRmZDhmNzY5ZmUwNy90YWJsZXJhbmdlOjc2ZGQzMDQ0MWViZjRjNDJiY2QyNGZkOGY3NjlmZTA3XzE1LTctMS0xLTIzOTA5NA_3111d82b-a010-4474-a6d1-e1080985d123">0.69</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usdPerShare" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDAvZnJhZzo0OGMxZmRiNDhlNTk0MjA3YjU1Mjg2NTNiNzMxN2ExMi90YWJsZTo3NmRkMzA0NDFlYmY0YzQyYmNkMjRmZDhmNzY5ZmUwNy90YWJsZXJhbmdlOjc2ZGQzMDQ0MWViZjRjNDJiY2QyNGZkOGY3NjlmZTA3XzE1LTktMS0xLTIzOTA5NA_a98eb5e8-bbc5-4c90-8e6d-df849fa031c8">1.20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDAvZnJhZzo0OGMxZmRiNDhlNTk0MjA3YjU1Mjg2NTNiNzMxN2ExMi90ZXh0cmVnaW9uOjQ4YzFmZGI0OGU1OTQyMDdiNTUyODY1M2I3MzE3YTEyXzE2NzQ_464b2770-8351-4a8d-8785-65601e33b759" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Nonvested Stock Awards</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8217;s nonvested stock awards are composed of participating and non&#8209;participating securities. The participating securities accrue cash dividends when common stockholders receive dividends. Since the recipient is not required to return the dividends to CMS&#160;Energy if the recipient forfeits the award, the nonvested stock awards are considered participating securities. As such, the participating nonvested stock awards were included in the computation of basic EPS. The non&#8209;participating securities accrue stock dividends that vest concurrently with the stock award. If the recipient forfeits the award, the stock dividends accrued on the non&#8209;participating securities are also forfeited. Accordingly, the non&#8209;participating awards and stock dividends were included in the computation of diluted EPS, but not in the computation of basic EPS.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Forward Equity Sale Contracts</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy has entered into forward equity sale contracts. These forward equity sale contracts are non&#8209;participating securities. While the forward sale price in the forward equity sale contract is decreased on certain dates by certain predetermined amounts to reflect expected dividend payments, these price adjustments were set upon inception of the agreement and the forward contract does not give the owner the right to participate in undistributed earnings. Accordingly, the forward equity sale contracts were included in the computation of diluted EPS, but not in the computation of basic EPS. For further details on the forward equity sale contracts, see Note&#160;3, Financings and Capitalization.</span></div></ix:nonNumeric></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">67</span></div></div></div><div id="ie1330b4321ea48ca8482273d57ef24b8_403"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">9:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDMvZnJhZzozZGI2OWQ1NWNmMDg0YjE0OTZkNzRkNjEwMzhmMWU5ZC90ZXh0cmVnaW9uOjNkYjY5ZDU1Y2YwODRiMTQ5NmQ3NGQ2MTAzOGYxZTlkXzg2_7435b90f-387e-4942-bd78-b630a0f52f69" continuedAt="ie71bc60df4c942988906f95930e19ed8" escape="true"><ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDMvZnJhZzozZGI2OWQ1NWNmMDg0YjE0OTZkNzRkNjEwMzhmMWU5ZC90ZXh0cmVnaW9uOjNkYjY5ZDU1Y2YwODRiMTQ5NmQ3NGQ2MTAzOGYxZTlkXzg2_8ca277f0-a645-412c-92f3-565b52e98c8a" continuedAt="i1e8e503f1b6543b792b46471a4444046" escape="true">Revenue</ix:nonNumeric></ix:nonNumeric></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:continuation id="ie71bc60df4c942988906f95930e19ed8" continuedAt="i362f613a421c4b4f81b00c86caa086d0"><ix:continuation id="i1e8e503f1b6543b792b46471a4444046" continuedAt="i3e49ab15fca348d6b4fd3c92468171f6"><ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDMvZnJhZzozZGI2OWQ1NWNmMDg0YjE0OTZkNzRkNjEwMzhmMWU5ZC90ZXh0cmVnaW9uOjNkYjY5ZDU1Y2YwODRiMTQ5NmQ3NGQ2MTAzOGYxZTlkXzg3_3a28492a-d7a3-4a8a-acfe-b56a3d2fc47c" continuedAt="ie9762ff474da446f9b103a7983389ce5" escape="true"><ix:nonNumeric contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDMvZnJhZzozZGI2OWQ1NWNmMDg0YjE0OTZkNzRkNjEwMzhmMWU5ZC90ZXh0cmVnaW9uOjNkYjY5ZDU1Y2YwODRiMTQ5NmQ3NGQ2MTAzOGYxZTlkXzg3_4ca00b44-10b6-4287-9caa-c202a62a49ee" continuedAt="ib52ba0f186b643879258b735da4c04e0" escape="true">Presented in the following tables are the components of operating revenue:</ix:nonNumeric></ix:nonNumeric></ix:continuation></ix:continuation></span></div><div id="ie1330b4321ea48ca8482273d57ef24b8_409"></div><ix:continuation id="i362f613a421c4b4f81b00c86caa086d0" continuedAt="i6584df64353941bab9fdafa1e283241f"><ix:continuation id="i3e49ab15fca348d6b4fd3c92468171f6" continuedAt="i452285e654bd450d9eb8240915da99c4"><div style="margin-bottom:12pt"><ix:continuation id="ie9762ff474da446f9b103a7983389ce5" continuedAt="id57b15cbba194e3f84965e0e14af0424"><ix:continuation id="ib52ba0f186b643879258b735da4c04e0" continuedAt="ib33cdabf2e184ca986c8e940a4a9f427"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.617%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31,&#160;2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated</span></td></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers utility revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i78e2e035518c4e5a899acc31cfbf500b_D20230101-20230331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzMtMi0xLTEtMjM5MDk0_85fc5f06-73a7-4b8e-aeee-21705f931a94">1,089</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1d02aa6776ec451e8e4fcc065e7314f9_D20230101-20230331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzMtNC0xLTEtMjM5MDk0_27fbacc5-97bd-407d-ab29-988c9f8426e5">1,116</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzMtMTAtMS0xLTIzOTA5NA_f0985e83-6917-45df-9cdf-f03fc0052c5c">2,205</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie56fbbd6541b46808c497226d8809963_D20230101-20230331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzQtNi0xLTEtMjM5MDk0_62d9905b-0a20-4ea4-84fd-d25d30d7f33c">43</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9af41e7fa8e04e70ad29d08f26c0d07e_D20230101-20230331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzQtMTAtMS0xLTIzOTA5NA_6264dc0a-82e5-4240-b4bd-60463e06746a">43</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i74d14282b6b34642b8355a58ac055608_D20230101-20230331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzUtMi0xLTEtMjM5MDk0_c56a8262-6997-4345-bab1-5597d7110230">1,089</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i79e590a8f27b4f8f90425ff4600f8c6f_D20230101-20230331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzUtNC0xLTEtMjM5MDk0_5e7d0cbc-acce-4845-ade2-5b795c08575c">1,116</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i01e7193838fe44a4aeee453437deed72_D20230101-20230331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzUtNi0xLTEtMjM5MDk0_4c7f3fd9-bc53-46c7-bbe6-4178cd4e5790">43</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzUtMTAtMS0xLTIzOTA5NA_964a253d-fb90-4db2-b7a2-c3344d6b86cf">2,248</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasing income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i01e7193838fe44a4aeee453437deed72_D20230101-20230331" decimals="-6" name="us-gaap:LeaseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzYtNi0xLTEtMjM5MDk0_bf3f4ffc-0e67-44ef-847d-7e418f5430c7">31</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:LeaseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzYtMTAtMS0xLTIzOTA5NA_4c0ff994-2396-47c1-9715-fdc8438b152a">31</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i74d14282b6b34642b8355a58ac055608_D20230101-20230331" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzctMi0xLTEtMjM5MDk0_47bfa733-31a4-45da-9218-b70c9d13851f">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i79e590a8f27b4f8f90425ff4600f8c6f_D20230101-20230331" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzctNC0xLTEtMjM5MDk0_ddf97384-42b4-4066-bc87-f920fe5997da">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzctMTAtMS0xLTIzOTA5NA_2648eaa3-9115-43fe-b24c-b9427e59f431">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i74d14282b6b34642b8355a58ac055608_D20230101-20230331" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzEwLTItMS0xLTIzOTA5NA_f6aa1a6d-6659-4620-b9cd-1c93007e1b30">1,091</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i79e590a8f27b4f8f90425ff4600f8c6f_D20230101-20230331" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzEwLTQtMS0xLTIzOTA5NA_97989277-aea4-4fac-8f7e-599d77ca1d9f">1,119</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i01e7193838fe44a4aeee453437deed72_D20230101-20230331" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzEwLTYtMS0xLTIzOTA5NA_12af02b6-8a88-4c0d-afb3-0a96bdb749a5">74</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzEwLTEwLTEtMS0yMzkwOTQ_f98c98ff-55ad-4016-8978-51912269a99a">2,284</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="27" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers utility revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Residential</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ide0e6d645ac2413aa339686fe5a53ba1_D20230101-20230331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzEzLTItMS0xLTIzOTA5NA_51893766-1e1c-47e5-be3b-6099ca4bfd0a">528</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib07effd5b9c14d67ac06209a1aa51300_D20230101-20230331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzEzLTQtMS0xLTIzOTA5NA_40a04a63-91ef-4474-86bd-232770e69d98">776</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if3b2fe9aca004ad79edea40dc2fe5089_D20230101-20230331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzEzLTEwLTEtMS0yMzkwOTQ_15daf0e7-50a5-4be7-85b1-c5b39745a6ab">1,304</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i6c9b3ea06e504155ad2209e8bac02d45_D20230101-20230331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzE0LTItMS0xLTIzOTA5NA_99e657f9-f521-4842-a015-bc825a1b1bf3">347</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i079222826e0743a79441c2775654aec4_D20230101-20230331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzE0LTQtMS0xLTIzOTA5NA_b867165a-c84a-473a-b9ce-ae7ddd6fdd3f">247</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i66c1d5051a4c4b34abd22b6964d8662d_D20230101-20230331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzE0LTEwLTEtMS0yMzkwOTQ_e7431706-1761-41d0-a8c6-abbd35d2c8a7">594</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Industrial</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia91c9b1a63df4d26b6288517355cd243_D20230101-20230331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzE1LTItMS0xLTIzOTA5NA_2461eb3d-b7ab-4c48-b278-f5e8477a098d">161</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i38fbbd864c754fe39a3f8757af597b54_D20230101-20230331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzE1LTQtMS0xLTIzOTA5NA_a97f0be9-02db-4177-ae82-c033898a8070">31</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i45d54a0cdb5d4e5f9d6b345394a8098c_D20230101-20230331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzE1LTEwLTEtMS0yMzkwOTQ_cea19ed3-e7ae-4b7c-8cc0-23cbabebbeed">192</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8ec86af84cc342e691215eeb30875f54_D20230101-20230331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzE2LTItMS0xLTIzOTA5NA_a6dee6e4-5b6c-4014-80cb-5ceeb26a23bd">53</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2cb1144e39d84679bcbe71c48d38f356_D20230101-20230331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzE2LTQtMS0xLTIzOTA5NA_496858c0-878a-43df-80ae-f36bb4ba2101">62</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0641211a6e0d45f48a55335bcd2456b6_D20230101-20230331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzE2LTEwLTEtMS0yMzkwOTQ_e234b2f7-fe1f-4680-8e1d-acf8c8fdbaa4">115</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i78e2e035518c4e5a899acc31cfbf500b_D20230101-20230331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzE3LTItMS0xLTIzOTA5NA_df84520c-739d-4878-abd8-89839b3be24f">1,089</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1d02aa6776ec451e8e4fcc065e7314f9_D20230101-20230331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzE3LTQtMS0xLTIzOTA5NA_8bfb6500-c463-4552-9a32-c065883f9fa6">1,116</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzE3LTEwLTEtMS0yMzkwOTQ_f481466d-f33e-44c7-bade-119eeb3bd8ed">2,205</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i78e2e035518c4e5a899acc31cfbf500b_D20230101-20230331" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzE5LTItMS0xLTIzOTA5NA_6655197d-f50b-45ea-9c34-fe7f444a46f7">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1d02aa6776ec451e8e4fcc065e7314f9_D20230101-20230331" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzE5LTQtMS0xLTIzOTA5NA_6a763b4a-d8f8-4753-9cde-91615b9e7e19">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzE5LTEwLTEtMS0yMzkwOTQ_66a3079e-f317-41b8-9b37-5bb36205c743">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i78e2e035518c4e5a899acc31cfbf500b_D20230101-20230331" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzIyLTItMS0xLTIzOTA5NA_3d5db6ad-923c-4fae-b28c-2a604a10710e">1,091</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1d02aa6776ec451e8e4fcc065e7314f9_D20230101-20230331" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzIyLTQtMS0xLTIzOTA5NA_873900f2-6a1b-4d71-9585-b6c037eee9a1">1,119</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzIyLTEwLTEtMS0yMzkwOTQ_38511226-c313-4ec9-99e1-5c9b26592693">2,210</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></ix:continuation></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"><ix:continuation id="id57b15cbba194e3f84965e0e14af0424" continuedAt="ic34f9e152e7d4eaa9f29defc6e74e744"><ix:continuation id="ib33cdabf2e184ca986c8e940a4a9f427" continuedAt="if66a4042573d4f699f53a51b3c8a137a">1</ix:continuation></ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"><ix:continuation id="ic34f9e152e7d4eaa9f29defc6e74e744" continuedAt="ia01933be10b14b82972896889a747674"><ix:continuation id="if66a4042573d4f699f53a51b3c8a137a" continuedAt="i46464a14b30146baacb4fd9ef3d190bf">Amounts represent NorthStar Clean Energy&#8217;s operating revenue from independent power production and its sales of energy commodities. NorthStar Clean Energy&#8217;s sales of energy commodities are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. NorthStar Clean Energy&#8217;s leasing income included variable lease payments of $<ix:nonFraction unitRef="usd" contextRef="i01e7193838fe44a4aeee453437deed72_D20230101-20230331" decimals="-6" name="us-gaap:OperatingLeaseVariableLeaseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90ZXh0cmVnaW9uOjQ1OGQ0ODM4MWFhZTQzODM5MTFlN2ZmODIzNjYxNTNjXzEz_b4c7a850-cac5-4fc8-a6ac-2a522d3cbcfe">22</ix:nonFraction>&#160;million for the three&#160;months ended March&#160;31,&#160;2023</ix:continuation></ix:continuation>.</span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">68</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><ix:continuation id="i6584df64353941bab9fdafa1e283241f" continuedAt="ide15afb70db5489e9427609f542a5035"><ix:continuation id="i452285e654bd450d9eb8240915da99c4" continuedAt="ic62ba3b12dbd4ebdaaa974e6dc333223"><ix:continuation id="ia01933be10b14b82972896889a747674"><ix:continuation id="i46464a14b30146baacb4fd9ef3d190bf"><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.617%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31,&#160;2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated</span></td></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers utility revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1cfcf7a866834e738962bb138ea55567_D20220101-20220331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzMtMi0xLTEtMjM5MDk0_a87c1b30-2f8e-46a3-90dc-f3f68cff52e9">1,238</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i61b639d826d44bfa8e2512f6ea838c96_D20220101-20220331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzMtNC0xLTEtMjM5MDk0_ad51118c-5ebd-4ebb-b204-4d16a554ab81">1,047</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzMtMTAtMS0xLTIzOTA5NA_b5502c6a-82e1-4c85-98ec-43b9f828a6f1">2,285</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i978f21c656a845c99bdd73e956851765_D20220101-20220331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzQtNi0xLTEtMjM5MDk0_0ee92c37-2143-44f3-99bb-26c7e896d8bd">33</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i55f2b64d2af34370a80b47c84b4c9e04_D20220101-20220331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzQtMTAtMS0xLTIzOTA5NA_26055c43-481c-43f9-a45a-ab43fae4b44e">33</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ied540c8be0f44770b365510a9f16fba1_D20220101-20220331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzUtMi0xLTEtMjM5MDk0_8597f387-662e-4723-a5cb-484ca7755337">1,238</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0634531eebfa4ce49a8f4f8072d1c043_D20220101-20220331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzUtNC0xLTEtMjM5MDk0_56262169-c578-4c9c-9614-dbcc7d3f67c1">1,047</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3424016e08d74b7182cc90b8f064e0e2_D20220101-20220331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzUtNi0xLTEtMjM5MDk0_fc410764-5fdf-49d7-aa52-7fb9f8397f38">33</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzUtMTAtMS0xLTIzOTA5NA_66147026-94b5-4969-bdfe-045a188679ee">2,318</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasing income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3424016e08d74b7182cc90b8f064e0e2_D20220101-20220331" decimals="-6" name="us-gaap:LeaseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzYtNi0xLTEtMjM5MDk0_6ecb3543-b360-4211-92de-cf5f70bef4d7">58</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:LeaseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzYtMTAtMS0xLTIzOTA5NA_d7eceac4-4b73-4ec2-9eb9-66dac063f17c">58</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ied540c8be0f44770b365510a9f16fba1_D20220101-20220331" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzctMi0xLTEtMjM5MDk0_6e3102f5-b58d-46c2-99ea-73fcad795f86">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0634531eebfa4ce49a8f4f8072d1c043_D20220101-20220331" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzctNC0xLTEtMjM5MDk0_11de2341-6d1b-400c-b521-a02579990780">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzctMTAtMS0xLTIzOTA5NA_561eb1eb-dbf1-4447-be24-551d9829ae7e">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers alternative-revenue programs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ied540c8be0f44770b365510a9f16fba1_D20220101-20220331" decimals="-6" name="cms:AlternativeRevenuePrograms" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzgtMi0xLTEtMjM5MDk0_30df932d-b3f9-4ef4-8b9b-2854e05e9c71">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i0634531eebfa4ce49a8f4f8072d1c043_D20220101-20220331" decimals="-6" sign="-" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzgtNC0xLTEtMjM5MDk0_ba2af523-6b96-4621-9394-17eb10d20191">7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" sign="-" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzgtMTAtMS0xLTIzOTA5NA_c79e361c-56f5-4a8d-9547-884fa3f45d7f">7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ied540c8be0f44770b365510a9f16fba1_D20220101-20220331" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzEwLTItMS0xLTIzOTA5NA_6236c12b-87f9-482d-a7e9-218c562bf91a">1,241</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0634531eebfa4ce49a8f4f8072d1c043_D20220101-20220331" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzEwLTQtMS0xLTIzOTA5NA_97152af9-792e-45ce-b6ea-15c29f7d9000">1,042</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3424016e08d74b7182cc90b8f064e0e2_D20220101-20220331" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzEwLTYtMS0xLTIzOTA5NA_dbfcf804-5abe-4c8e-8254-5e51470f2679">91</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzEwLTEwLTEtMS0yMzkwOTQ_5eb5ed85-baeb-4d17-9588-54ab2c999a59">2,374</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers utility revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Residential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i726329b2822646f18e412e684a0c2c48_D20220101-20220331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzEzLTItMS0xLTIzOTA5NA_fe5c85d5-00d8-41f8-816a-3754b199a4a6">591</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ia939ca1c25844cb0bd39f49f04e46f4f_D20220101-20220331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzEzLTQtMS0xLTIzOTA5NA_94e5a58c-051c-4dbf-9626-eb708666390e">740</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i49ab9908d425490c9eca4a30a88f44e6_D20220101-20220331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzEzLTEwLTEtMS0yMzkwOTQ_ec9e1da9-ffdd-4973-8fd3-b5e2179af890">1,331</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id6e28c19050a440682bc1d155a196999_D20220101-20220331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzE0LTItMS0xLTIzOTA5NA_8d6600f1-87be-4560-8764-4dd0e671277a">384</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="iab4d885f0d5a4f29bb48b5832c254234_D20220101-20220331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzE0LTQtMS0xLTIzOTA5NA_2d60de8f-7090-4bd3-a6c2-d07fadc7467d">221</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i2f7e46d18a3c4a4d8e4fe09aabb443c5_D20220101-20220331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzE0LTEwLTEtMS0yMzkwOTQ_17e89462-4dce-4f2a-91e4-bac30b075858">605</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Industrial</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icaca7502b1d047e496e279bf689cc345_D20220101-20220331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzE1LTItMS0xLTIzOTA5NA_cc080736-ce47-4295-abcc-ab699e75cd21">168</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i21bed8e1858b4900b752595196ea3be3_D20220101-20220331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzE1LTQtMS0xLTIzOTA5NA_419ca04d-3472-454e-b1a7-674496021c9c">28</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if3fef22640894c1a9d488139c57bdd62_D20220101-20220331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzE1LTEwLTEtMS0yMzkwOTQ_c0be7ec6-8f98-43c3-b376-702a3ab18a57">196</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7033bdc62f5f4d889a0ec5fac05715ce_D20220101-20220331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzE2LTItMS0xLTIzOTA5NA_fcd38aae-7960-412f-be00-ecbac9c35941">95</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie8a755159dc94a8d9a7497f290567e39_D20220101-20220331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzE2LTQtMS0xLTIzOTA5NA_7b7036bb-2ed1-4643-a8cb-c1e9da433809">58</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i01cb1512621b4415b5640ef353fe9082_D20220101-20220331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzE2LTEwLTEtMS0yMzkwOTQ_3ed9ac3a-5a2f-434e-aae1-230a7ee7ba05">153</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1cfcf7a866834e738962bb138ea55567_D20220101-20220331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzE3LTItMS0xLTIzOTA5NA_adc829ac-dd1a-47ad-855b-d1a79ae00d6f">1,238</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i61b639d826d44bfa8e2512f6ea838c96_D20220101-20220331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzE3LTQtMS0xLTIzOTA5NA_fbeaeb9d-2689-4419-af5a-cb388ab97208">1,047</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzE3LTEwLTEtMS0yMzkwOTQ_8772d4d6-4d6a-472e-9c6f-0a8759ab59b0">2,285</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1cfcf7a866834e738962bb138ea55567_D20220101-20220331" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzE5LTItMS0xLTIzOTA5NA_575e4f2b-f55d-42d7-9683-d56b97278b14">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i61b639d826d44bfa8e2512f6ea838c96_D20220101-20220331" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzE5LTQtMS0xLTIzOTA5NA_d3fd9dd0-94e2-4dd4-9b8d-480af15a2123">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" name="cms:FinancingIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzE5LTEwLTEtMS0yMzkwOTQ_f37c7a07-9cee-4e6b-b64a-632925569e3b">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Alternative-revenue programs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1cfcf7a866834e738962bb138ea55567_D20220101-20220331" decimals="-6" name="cms:AlternativeRevenuePrograms" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzIwLTItMS0xLTIzOTA5NA_196a347f-30a3-44a3-879d-2a067959b0f9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="i61b639d826d44bfa8e2512f6ea838c96_D20220101-20220331" decimals="-6" sign="-" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzIwLTQtMS0xLTIzOTA5NA_f158a254-126a-4df1-aba3-79e903d0895a">7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" sign="-" name="cms:AlternativeRevenuePrograms" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzIwLTEwLTEtMS0yMzkwOTQ_0b719371-4468-4576-956e-a06dfae8529e">7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1cfcf7a866834e738962bb138ea55567_D20220101-20220331" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzIyLTItMS0xLTIzOTA5NA_0b1372af-0245-43e5-b85a-5bf3b91e3dd3">1,241</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i61b639d826d44bfa8e2512f6ea838c96_D20220101-20220331" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzIyLTQtMS0xLTIzOTA5NA_5ecf5e69-4e49-46e9-994f-deae2beb3371">1,042</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzIyLTEwLTEtMS0yMzkwOTQ_b765c263-1f0a-4d51-a272-698e0250af93">2,283</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts represent NorthStar Clean Energy&#8217;s operating revenue from independent power production and its sales of energy commodities. NorthStar Clean Energy&#8217;s sales of energy commodities are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. NorthStar Clean Energy&#8217;s leasing income included variable lease payments of $<ix:nonFraction unitRef="usd" contextRef="i3424016e08d74b7182cc90b8f064e0e2_D20220101-20220331" decimals="-6" name="us-gaap:OperatingLeaseVariableLeaseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90ZXh0cmVnaW9uOjQ1OGQ0ODM4MWFhZTQzODM5MTFlN2ZmODIzNjYxNTNjXzI2_bf2ec70b-bcd9-4cc5-afc4-6feea6b7669c">44</ix:nonFraction>&#160;million for the three&#160;months ended March&#160;31,&#160;2022.</span></div></ix:continuation></ix:continuation></ix:continuation></ix:continuation><div id="ie1330b4321ea48ca8482273d57ef24b8_415"></div><ix:continuation id="ide15afb70db5489e9427609f542a5035" continuedAt="i40ad1d6db5a84914a002b92917dfdb5b"><ix:continuation id="ic62ba3b12dbd4ebdaaa974e6dc333223" continuedAt="i7b3f2f56597a4ad1aaf3fe154b5aa070"><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Electric and Gas Utilities</span></div><ix:nonNumeric contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MTUvZnJhZzo0MGM2NjBiY2ViZTE0Yzk3OWFhYzFiMzQ2NTMyOGNkNS90ZXh0cmVnaW9uOjQwYzY2MGJjZWJlMTRjOTc5YWFjMWIzNDY1MzI4Y2Q1XzM4MDE_369321bc-bf2f-43aa-a8f5-5017c69f5ca4" continuedAt="id08d1c97440044f3b1584f07fd7ecf83" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Consumers Utility Revenue:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers recognizes revenue primarily from the sale of electric and gas utility services at tariff-based rates regulated by the MPSC. Consumers&#8217; customer base consists of a mix of residential, commercial, and diversified industrial customers. Consumers&#8217; tariff-based sales performance obligations are described below.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Consumers has performance obligations for the service of standing ready to deliver electricity or natural gas to customers, and it satisfies these performance obligations over time. Consumers recognizes revenue at a fixed rate as it provides these services. These arrangements generally do not have fixed terms and remain in effect as long as the customer consumes the utility service. The rates are set by the MPSC through the rate-making process and represent the stand-alone selling price of Consumers&#8217; service to stand ready to deliver.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Consumers has performance obligations for the service of delivering the commodity of electricity or natural gas to customers, and it satisfies these performance obligations upon delivery. Consumers recognizes revenue at a price per unit of electricity or natural gas delivered, based on the tariffs established by the MPSC. These arrangements generally do not have fixed terms and remain in effect as long as the customer consumes the utility service. The rates are set by the MPSC through the rate-making process and represent the stand-alone selling price of a bundled </span></div></ix:nonNumeric></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">69</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><ix:continuation id="i40ad1d6db5a84914a002b92917dfdb5b"><ix:continuation id="i7b3f2f56597a4ad1aaf3fe154b5aa070"><ix:continuation id="id08d1c97440044f3b1584f07fd7ecf83"><div style="margin-bottom:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">product comprising the commodity, electricity or natural gas, and the service of delivering such commodity.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In some instances, Consumers has specific fixed-term contracts with large commercial and industrial customers to provide electricity or gas at certain tariff rates or to provide gas transportation services at contracted rates. The amount of electricity and gas to be delivered under these contracts and the associated future revenue to be received are generally dependent on the customers&#8217; needs. Accordingly, Consumers recognizes revenues at the tariff or contracted rate as electricity or gas is delivered to the customer. Consumers also has other miscellaneous contracts with customers related to pole and other property rentals, appliance service plans, and utility contract work. Generally, these contracts are short term or evergreen in nature.</span></div></ix:continuation><div style="margin-bottom:12pt"><span id="i40c660bcebe14c979aac1b3465328cd5_3803"></span><ix:nonNumeric contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" name="us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MTUvZnJhZzo0MGM2NjBiY2ViZTE0Yzk3OWFhYzFiMzQ2NTMyOGNkNS90ZXh0cmVnaW9uOjQwYzY2MGJjZWJlMTRjOTc5YWFjMWIzNDY1MzI4Y2Q1XzM3OTY_3b8d5b31-2186-4009-8c80-9b4412d96c7e" escape="true"><ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MTUvZnJhZzo0MGM2NjBiY2ViZTE0Yzk3OWFhYzFiMzQ2NTMyOGNkNS90ZXh0cmVnaW9uOjQwYzY2MGJjZWJlMTRjOTc5YWFjMWIzNDY1MzI4Y2Q1XzM3OTY_78338a10-bf60-4d3f-be61-49a5f2665e5d" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Accounts Receivable and Unbilled Revenues:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Accounts receivable comprise trade receivables and unbilled receivables. CMS&#160;Energy and Consumers record their accounts receivable at cost less an allowance for uncollectible accounts. The allowance is increased for uncollectible accounts expense and decreased for account write-offs net of recoveries. CMS&#160;Energy and Consumers establish the allowance based on historical losses, management&#8217;s assessment of existing economic conditions, customer payment trends, and reasonable and supported forecast information. CMS&#160;Energy and Consumers assess late payment fees on trade receivables based on contractual past-due terms established with customers. Accounts are written off when deemed uncollectible, which is generally when they become six&#160;months past due.</span></ix:nonNumeric></ix:nonNumeric></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers recorded uncollectible accounts expense of $<ix:nonFraction unitRef="usd" contextRef="i7678675f393a4bdc808809defb3ed3c0_D20230101-20230331" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MTUvZnJhZzo0MGM2NjBiY2ViZTE0Yzk3OWFhYzFiMzQ2NTMyOGNkNS90ZXh0cmVnaW9uOjQwYzY2MGJjZWJlMTRjOTc5YWFjMWIzNDY1MzI4Y2Q1XzMxNjU_26502b02-9e06-4aeb-8fd1-68fa9be29f40"><ix:nonFraction unitRef="usd" contextRef="i17a112649fc64ce9a2408c90bc1cadde_D20230101-20230331" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MTUvZnJhZzo0MGM2NjBiY2ViZTE0Yzk3OWFhYzFiMzQ2NTMyOGNkNS90ZXh0cmVnaW9uOjQwYzY2MGJjZWJlMTRjOTc5YWFjMWIzNDY1MzI4Y2Q1XzMxNjU_9f38c92b-51ab-4b37-a526-80197a8f3c3b">9</ix:nonFraction></ix:nonFraction>&#160;million for the three&#160;months ended March&#160;31,&#160;2023 and $<ix:nonFraction unitRef="usd" contextRef="i8cc5adf3561f4e15baa433696b4ce273_D20220101-20220331" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MTUvZnJhZzo0MGM2NjBiY2ViZTE0Yzk3OWFhYzFiMzQ2NTMyOGNkNS90ZXh0cmVnaW9uOjQwYzY2MGJjZWJlMTRjOTc5YWFjMWIzNDY1MzI4Y2Q1XzQzOTgwNDY1MTUxMzM_908021bd-b8f2-4d46-84bd-b9857f374972"><ix:nonFraction unitRef="usd" contextRef="i52d8d6580d2d4e1090d534cf0ed1f3d6_D20220101-20220331" decimals="-6" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MTUvZnJhZzo0MGM2NjBiY2ViZTE0Yzk3OWFhYzFiMzQ2NTMyOGNkNS90ZXh0cmVnaW9uOjQwYzY2MGJjZWJlMTRjOTc5YWFjMWIzNDY1MzI4Y2Q1XzQzOTgwNDY1MTUxMzM_f0869b7a-b11a-4989-82ac-ddb279e4ee1c">4</ix:nonFraction></ix:nonFraction>&#160;million for the three&#160;months ended March&#160;31,&#160;2022. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" name="us-gaap:TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MTUvZnJhZzo0MGM2NjBiY2ViZTE0Yzk3OWFhYzFiMzQ2NTMyOGNkNS90ZXh0cmVnaW9uOjQwYzY2MGJjZWJlMTRjOTc5YWFjMWIzNDY1MzI4Y2Q1XzM3OTE_f6c708ad-061d-4987-8980-52a5e13bebb5" escape="true">Consumers&#8217; customers are billed monthly in cycles having billing dates that do not generally coincide with the end of a calendar month. This results in customers having received electricity or natural gas that they have not been billed for as of the month-end. Consumers estimates its unbilled revenues by applying an average billed rate to total unbilled deliveries for each customer class.</ix:nonNumeric> Unbilled revenues, which are recorded as accounts receivable and accrued revenue on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated balance sheets, were $<ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MTUvZnJhZzo0MGM2NjBiY2ViZTE0Yzk3OWFhYzFiMzQ2NTMyOGNkNS90ZXh0cmVnaW9uOjQwYzY2MGJjZWJlMTRjOTc5YWFjMWIzNDY1MzI4Y2Q1XzM3Nzc_73004b46-619f-4b1d-8c4c-06d58d0ceca9"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MTUvZnJhZzo0MGM2NjBiY2ViZTE0Yzk3OWFhYzFiMzQ2NTMyOGNkNS90ZXh0cmVnaW9uOjQwYzY2MGJjZWJlMTRjOTc5YWFjMWIzNDY1MzI4Y2Q1XzM3Nzc_c9dcc860-63d6-41a5-a3e3-7590aa5d36d2">447</ix:nonFraction></ix:nonFraction>&#160;million at March&#160;31,&#160;2023 and $<ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MTUvZnJhZzo0MGM2NjBiY2ViZTE0Yzk3OWFhYzFiMzQ2NTMyOGNkNS90ZXh0cmVnaW9uOjQwYzY2MGJjZWJlMTRjOTc5YWFjMWIzNDY1MzI4Y2Q1XzQ5NDc4MDIzMjkxNDc_45730642-8340-46c5-a293-549cb9ac461a"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MTUvZnJhZzo0MGM2NjBiY2ViZTE0Yzk3OWFhYzFiMzQ2NTMyOGNkNS90ZXh0cmVnaW9uOjQwYzY2MGJjZWJlMTRjOTc5YWFjMWIzNDY1MzI4Y2Q1XzQ5NDc4MDIzMjkxNDc_b946cab9-627a-4e8f-b859-6c4d42c53bb6">663</ix:nonFraction></ix:nonFraction> million at December&#160;31,&#160;2022.</span></div></ix:continuation></ix:continuation><div id="ie1330b4321ea48ca8482273d57ef24b8_424"></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">10:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MjQvZnJhZzpiOTFjMDY2YzYwMDM0YzNhYjQ5NTYwMWY4ODZjZjUwNS90ZXh0cmVnaW9uOmI5MWMwNjZjNjAwMzRjM2FiNDk1NjAxZjg4NmNmNTA1XzIwNQ_9b0040c0-4621-483b-8e8e-d2ddee3740c8" continuedAt="ia7fe2dc09be14f63856cc5caec1e615a" escape="true"><ix:nonNumeric contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MjQvZnJhZzpiOTFjMDY2YzYwMDM0YzNhYjQ5NTYwMWY4ODZjZjUwNS90ZXh0cmVnaW9uOmI5MWMwNjZjNjAwMzRjM2FiNDk1NjAxZjg4NmNmNTA1XzIwNQ_c856a468-f342-4419-ac4e-10614d0c4ee4" continuedAt="i4471377531dc4d2ea36fb24e59b5108f" escape="true">Reportable Segments</ix:nonNumeric></ix:nonNumeric></span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:continuation id="ia7fe2dc09be14f63856cc5caec1e615a" continuedAt="i2a802ecd6b384763bac5c0df4206df81"><ix:continuation id="i4471377531dc4d2ea36fb24e59b5108f" continuedAt="ic09dfb9e7b0a4236a649a154787d068a">Reportable segments consist of business units defined by the products and services they offer. CMS&#160;Energy and Consumers evaluate the performance of each segment based on its contribution to net income available to CMS&#160;Energy&#8217;s common stockholders.</ix:continuation></ix:continuation></span></div><div id="ie1330b4321ea48ca8482273d57ef24b8_430"></div><ix:continuation id="i2a802ecd6b384763bac5c0df4206df81" continuedAt="i89f4f1eac0d64bda8b781a499677292f"><ix:continuation id="ic09dfb9e7b0a4236a649a154787d068a" continuedAt="i0df101494ddf4b67ab32df3900e23c46"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">CMS&#160;Energy</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The segments reported for CMS&#160;Energy are:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">electric utility, consisting of regulated activities associated with the generation, purchase, distribution, and sale of electricity in Michigan</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">gas utility, consisting of regulated activities associated with the purchase, transmission, storage, distribution, and sale of natural gas in Michigan</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">NorthStar Clean Energy, consisting of various subsidiaries engaging in domestic independent power production, including the development and operation of renewable generation, and the marketing of independent power production</span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">70</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><ix:continuation id="i89f4f1eac0d64bda8b781a499677292f" continuedAt="i53563ee2f0f14363bf0c72d24d10a154"><ix:continuation id="i0df101494ddf4b67ab32df3900e23c46" continuedAt="icc373b29e3cb46cba9b18b5140763e92"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy presents corporate interest and other expenses, discontinued operations, and Consumers&#8217; other consolidated entities within other reconciling items.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The segments reported for Consumers are:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">electric utility, consisting of regulated activities associated with the generation, purchase, distribution, and sale of electricity in Michigan</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">gas utility, consisting of regulated activities associated with the purchase, transmission, storage, distribution, and sale of natural gas in Michigan</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; other consolidated entities are presented within other reconciling items.</span></div></ix:continuation></ix:continuation><div id="ie1330b4321ea48ca8482273d57ef24b8_433"></div><ix:continuation id="i53563ee2f0f14363bf0c72d24d10a154" continuedAt="i505072668adc47cb95ef2f3c58d21b27"><ix:continuation id="icc373b29e3cb46cba9b18b5140763e92" continuedAt="i80dcc34d1f5a478d9fcf10233c1862d5"><ix:nonNumeric contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90ZXh0cmVnaW9uOjQzNDEzMmVmMWEyMDRlNzBhNDQ4MDk4YmM5ZTE4ZjdjXzIwMg_5b310b9d-9458-4f95-8ffa-edce4c19fbac" continuedAt="icd9eb7d810ca4703801c55179a582c83" escape="true"><ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90ZXh0cmVnaW9uOjQzNDEzMmVmMWEyMDRlNzBhNDQ4MDk4YmM5ZTE4ZjdjXzIwMg_fd250d9e-247b-4208-a21f-526f9492c444" continuedAt="i0d8ba3c1b7cb41da8a8582eeabae1585" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following tables is financial information by segment:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.701%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.883%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.959%"></td><td style="width:0.1%"></td></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i74d14282b6b34642b8355a58ac055608_D20230101-20230331" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzUtNy0xLTEtMjM5MDk0_35c6b71e-c6ee-475b-a57c-ba3095d004c4">1,091</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ied540c8be0f44770b365510a9f16fba1_D20220101-20220331" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzUtOS0xLTEtMjM5MDk0_d10a700a-1e0e-4f47-9f64-19338e146156">1,241</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i79e590a8f27b4f8f90425ff4600f8c6f_D20230101-20230331" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzYtNy0xLTEtMjM5MDk0_00051e4d-558a-496c-9f1b-e1b10a434d27">1,119</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0634531eebfa4ce49a8f4f8072d1c043_D20220101-20220331" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzYtOS0xLTEtMjM5MDk0_da27083f-781e-4baf-870f-ef2f71f16ece">1,042</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i01e7193838fe44a4aeee453437deed72_D20230101-20230331" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzctNy0xLTEtMjM5MDk0_20e268a7-f13f-45af-b6fb-3abfdf0dcf65">74</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3424016e08d74b7182cc90b8f064e0e2_D20220101-20220331" decimals="-6" name="us-gaap:Revenues" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzctOS0xLTEtMjM5MDk0_bc065d3b-85fb-4a11-87cd-9cc53cdf2627">91</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzEwLTctMS0xLTIzOTA5NA_602c954b-b56e-4e46-84b8-0dc3eac58b9a">2,284</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzEwLTktMS0xLTIzOTA5NA_d55364f0-667a-4e80-a7b4-9a089080e032">2,374</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating revenue</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i78e2e035518c4e5a899acc31cfbf500b_D20230101-20230331" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzEzLTctMS0xLTIzOTA5NA_835d2693-9b13-4788-9feb-35b47f4a14d1">1,091</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1cfcf7a866834e738962bb138ea55567_D20220101-20220331" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzEzLTktMS0xLTIzOTA5NA_917341f1-6129-4484-9540-75f0fbac2a94">1,241</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1d02aa6776ec451e8e4fcc065e7314f9_D20230101-20230331" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzE0LTctMS0xLTIzOTA5NA_fc854a2d-b39b-4334-93ec-6ee3cbbece41">1,119</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i61b639d826d44bfa8e2512f6ea838c96_D20220101-20220331" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzE0LTktMS0xLTIzOTA5NA_b9d82cae-5c69-41ac-8306-5b5aad0f5a90">1,042</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzE2LTctMS0xLTIzOTA5NA_3802353b-e0df-4c83-9cd3-e44483939fd5">2,210</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzE2LTktMS0xLTIzOTA5NA_b0391b8f-2e7e-4631-8be2-dc6a9f7fbe22">2,283</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net income (loss) available to common stockholders</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i74d14282b6b34642b8355a58ac055608_D20230101-20230331" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzE5LTctMS0xLTIzOTA5NA_e4cd8907-81be-4288-8ebd-36949509b774">70</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ied540c8be0f44770b365510a9f16fba1_D20220101-20220331" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzE5LTktMS0xLTIzOTA5NA_00eaca8d-6187-4f7f-af2c-111068a96430">167</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i79e590a8f27b4f8f90425ff4600f8c6f_D20230101-20230331" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzIwLTctMS0xLTIzOTA5NA_9e82810d-4af8-404a-857b-d13ccc711648">154</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0634531eebfa4ce49a8f4f8072d1c043_D20220101-20220331" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzIwLTktMS0xLTIzOTA5NA_7a32e163-f9f1-4f70-bbb6-49fc95004778">216</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i01e7193838fe44a4aeee453437deed72_D20230101-20230331" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzIxLTctMS0xLTIzOTA5NA_7e07a668-0e13-456d-b468-c2475e6befbd">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i3424016e08d74b7182cc90b8f064e0e2_D20220101-20220331" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzIxLTktMS0xLTIzOTA5NA_503e616a-b6f8-428f-976f-4f4eb9b3d62c">8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="idd9634b48e8745e28dbb4fec911b448d_D20230101-20230331" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzIzLTctMS0xLTIzOTA5NA_f747c96a-4065-4923-85db-33c043494dc2">29</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="ib92c4e1dd6f744769e63ef8fc1f4f058_D20220101-20220331" decimals="-6" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzIzLTktMS0xLTIzOTA5NA_08dcebbf-7dee-4d61-98f9-c807b1b6627c">40</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net income available to common stockholders &#8211; CMS&#160;Energy</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzI0LTctMS0xLTIzOTA5NA_ab2144df-bc17-4470-91b8-6c46134fde20">202</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzI0LTktMS0xLTIzOTA5NA_af9ba1f9-aa4a-42e2-a05d-fba3d5bd03c4">351</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net income available to common stockholder</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i78e2e035518c4e5a899acc31cfbf500b_D20230101-20230331" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzI3LTctMS0xLTIzOTA5NA_c64b1c47-4d5d-4b96-a675-7236f4cb051e">70</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1cfcf7a866834e738962bb138ea55567_D20220101-20220331" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzI3LTktMS0xLTIzOTA5NA_45a7cbec-f553-48cd-86e8-3a8f06b3050e">167</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i1d02aa6776ec451e8e4fcc065e7314f9_D20230101-20230331" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzI4LTctMS0xLTIzOTA5NA_e4adc509-cabd-4c93-b333-15db86408342">154</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i61b639d826d44bfa8e2512f6ea838c96_D20220101-20220331" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzI4LTktMS0xLTIzOTA5NA_1df3d303-16eb-4750-b4fd-4e6aecb9fbca">216</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5bbea4d828dd416dae7e886207404c2a_D20230101-20230331" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzI5LTctMS0xLTIzOTA5NA_1e0335a2-31d0-4c4b-8e10-b51a4839f421">8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8fb3489e59804cdcb39fa40a2d469aee_D20220101-20220331" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzI5LTktMS0xLTIzOTA5NA_6a917b8f-2a94-4858-85a6-a8be8c8b4b32">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net income available to common stockholder &#8211; Consumers</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzMwLTctMS0xLTIzOTA5NA_a0fead81-4812-4b51-9c3c-ff4a02d938be">232</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331" decimals="-6" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzMwLTktMS0xLTIzOTA5NA_e7587447-f240-4588-8590-6330b28d38e4">383</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">71</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><ix:continuation id="i505072668adc47cb95ef2f3c58d21b27"><ix:continuation id="i80dcc34d1f5a478d9fcf10233c1862d5"><ix:continuation id="icd9eb7d810ca4703801c55179a582c83"><ix:continuation id="i0d8ba3c1b7cb41da8a8582eeabae1585"><div style="margin-bottom:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:61.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.959%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31,&#160;2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Plant, property, and equipment, gross</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0d591186707147f198babbf11107563c_I20230331" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzQtMi0xLTEtMjM5MDk0_e788fd33-c3d1-45e5-8ca5-d8e3a13f6591">18,056</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic00fd3ab58db4155a0ff6bea579638f7_I20221231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzQtNC0xLTEtMjM5MDk0_5cc42d9f-6a72-4071-8c7a-d9f33948e45a">17,870</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5c2c3c73fcd44132b7428f011586d5e4_I20230331" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzUtMi0xLTEtMjM5MDk0_0daaffc6-d075-42a4-b4cb-6b1b74aeea1c">11,631</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5ff827f966ab4c3eb15e26451d16acc5_I20221231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzUtNC0xLTEtMjM5MDk0_01a37839-4e1f-4577-bc75-81542c400de5">11,443</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic8e9c245112b4a1db4932bdef3973b3a_I20230331" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzYtMi0xLTEtMjM5MDk0_cf3589e3-c6b3-406c-9c17-a9c596b63507">1,151</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i96b327ae6eca4e63a45f986e15dbd18b_I20221231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzYtNC0xLTEtMjM5MDk0_2e42d0eb-3a34-4a01-9b11-e6bf086ad469">1,148</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4b62b4f72d2d4f5599de2853e1153321_I20230331" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzgtMi0xLTEtMjM5MDk0_3ed666e9-ca7c-4bdd-824e-a5824ff4915e">28</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8427ca52348449029f786f683bf98057_I20221231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzgtNC0xLTEtMjM5MDk0_2852a2a2-984e-4ada-83b4-5a86dde9ce62">30</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total plant, property, and equipment, gross &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzktMi0xLTEtMjM5MDk0_c3122ded-821f-4a12-a4d0-d865e2b30507">30,866</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="cms:PropertyPlantAndEquipmentGrossExcludingCWIP" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzktNC0xLTEtMjM5MDk0_f6146940-9f16-40ee-a3ab-0f94e8aec3ba">30,491</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Plant, property, and equipment, gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie1bb50afbc444ecbb3e5c68db44dbc79_I20230331" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzEyLTItMS0xLTIzOTA5NA_6ca14271-0b01-4e90-b646-3213f98854ea">18,056</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i67e5a9c1b85840bfa2474776e48bd905_I20221231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzEyLTQtMS0xLTIzOTA5NA_27018e6d-f2bf-4ec2-a826-7368e4c1a432">17,870</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib1e7008eac6c46849fb6b13eb2298bfd_I20230331" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzEzLTItMS0xLTIzOTA5NA_0533e5be-e9d7-4981-b14b-ce3b7ef91651">11,631</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4d977bbd00d74178a1586d6d2210b2cb_I20221231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzEzLTQtMS0xLTIzOTA5NA_dd53a7de-6c2a-44a8-bc61-b49c53982a36">11,443</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i09513f889536440dbfa5034476412f53_I20230331" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzE0LTItMS0xLTIzOTA5NA_2eda9bef-89f0-46fe-9452-d976b1741cdf">34</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i41d2861ff14c4f94af96b8a41b9f66e6_I20221231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzE0LTQtMS0xLTIzOTA5NA_946c84c5-6eab-45c3-b6b5-4c253f3e3cf8">29</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total plant, property, and equipment, gross &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzE1LTItMS0xLTIzOTA5NA_114b8fa5-49ef-4e90-96cf-82349e24dd30">29,721</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzE1LTQtMS0xLTIzOTA5NA_b64a42af-c26b-4de4-bb3c-c2d543322e09">29,342</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i0d591186707147f198babbf11107563c_I20230331" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzE4LTItMS0xLTIzOTA5NA_bddb8ff6-d39e-49af-b7d2-2ca91e14f31b">18,117</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic00fd3ab58db4155a0ff6bea579638f7_I20221231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzE4LTQtMS0xLTIzOTA5NA_3ab7c4d1-8634-43db-ab16-90737edede6f">17,907</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5c2c3c73fcd44132b7428f011586d5e4_I20230331" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzE5LTItMS0xLTIzOTA5NA_2ee90bb9-078b-4814-b00e-bab9be116fa7">11,507</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5ff827f966ab4c3eb15e26451d16acc5_I20221231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzE5LTQtMS0xLTIzOTA5NA_b1d93627-f2a6-46b9-9f97-f575fb84072d">11,873</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic8e9c245112b4a1db4932bdef3973b3a_I20230331" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzIwLTItMS0xLTIzOTA5NA_14dd9622-f077-44e0-9c65-f88c96bf62c0">1,534</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i96b327ae6eca4e63a45f986e15dbd18b_I20221231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzIwLTQtMS0xLTIzOTA5NA_1af66597-b51c-4801-9b38-d116ea380f70">1,464</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4b62b4f72d2d4f5599de2853e1153321_I20230331" decimals="-6" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzIyLTItMS0xLTIzOTA5NA_50bb07c0-c897-45d1-941c-d9dbe59e4999">228</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i8427ca52348449029f786f683bf98057_I20221231" decimals="-6" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzIyLTQtMS0xLTIzOTA5NA_a860e9f9-3e93-4064-b530-c3170bd8aaa7">109</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzIzLTItMS0xLTIzOTA5NA_0239710c-9234-4843-91ff-a9f5f5ea6f3f">31,386</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzIzLTQtMS0xLTIzOTA5NA_0f2c7ff7-edf1-4b46-872f-1e66e307399a">31,353</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie1bb50afbc444ecbb3e5c68db44dbc79_I20230331" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzI2LTItMS0xLTIzOTA5NA_08001fb4-a77c-4ba4-a893-bd7c437d69fd">18,177</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i67e5a9c1b85840bfa2474776e48bd905_I20221231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzI2LTQtMS0xLTIzOTA5NA_bc36df88-80aa-44c7-a173-9ef3f1c02858">17,968</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ib1e7008eac6c46849fb6b13eb2298bfd_I20230331" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzI3LTItMS0xLTIzOTA5NA_fd47e842-e667-49da-9945-83928539584d">11,552</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i4d977bbd00d74178a1586d6d2210b2cb_I20221231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzI3LTQtMS0xLTIzOTA5NA_0ad4cecf-83b1-4c10-9f1b-a3339d6f175a">11,918</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i09513f889536440dbfa5034476412f53_I20230331" decimals="-6" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzI4LTItMS0xLTIzOTA5NA_add2b2da-9268-4ac7-a76e-274085ebb04b">43</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i41d2861ff14c4f94af96b8a41b9f66e6_I20221231" decimals="-6" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzI4LTQtMS0xLTIzOTA5NA_53e8271e-5a83-49b8-a672-cc1ba368fadc">30</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzI5LTItMS0xLTIzOTA5NA_980dac19-4287-47fe-a447-494257e5fdd7">29,772</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i02e75223f08e4fbea6993db10f502971_I20221231" decimals="-6" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzI5LTQtMS0xLTIzOTA5NA_4f87dc37-8988-43ab-ba68-70bffe1072b2">29,916</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts include a portion of Consumers&#8217; other common assets attributable to both the electric and gas utility businesses.</span></div></ix:continuation></ix:continuation></ix:continuation></ix:continuation><div id="ie1330b4321ea48ca8482273d57ef24b8_442"></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">11:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="us-gaap:VariableInterestEntityDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDIvZnJhZzpjNGU2ODA5MTg3OWQ0NmFkODVmZjQ0MzJkMzkzNTY0OS90ZXh0cmVnaW9uOmM0ZTY4MDkxODc5ZDQ2YWQ4NWZmNDQzMmQzOTM1NjQ5XzI5OTQ_55eedc47-61ee-4f60-b651-1f57b76f14e2" continuedAt="i4c168c3fcd22420f958551967c85413c" escape="true">Variable Interest Entities</ix:nonNumeric></span></div><ix:continuation id="i4c168c3fcd22420f958551967c85413c" continuedAt="i3961553c4ee8496381e43a9dd085c797"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">NorthStar Clean Energy holds a Class&#160;B membership interest in NWO&#160;Holdco, which owns 100&#160;percent of Northwest Ohio Wind,&#160;LLC, a <ix:nonFraction unitRef="mw" contextRef="i9e5ea269d7c84d0a8fbed2678c14b78c_D20230101-20230331" decimals="0" name="cms:VariableInterestEntityMaximumCapacity" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDIvZnJhZzpjNGU2ODA5MTg3OWQ0NmFkODVmZjQ0MzJkMzkzNTY0OS90ZXh0cmVnaW9uOmM0ZTY4MDkxODc5ZDQ2YWQ4NWZmNDQzMmQzOTM1NjQ5XzE5MA_4437b8d4-76c7-426a-ba5f-80ed960e77a2">100</ix:nonFraction>&#8209;MW wind generation project in Paulding County, Ohio. The Class&#160;A membership interest in NWO&#160;Holdco is held by a tax equity investor.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">NorthStar Clean Energy has a <ix:nonFraction unitRef="number" contextRef="ic1a4a5f560d34d868db4b8245dedaf95_D20230101-20230331" decimals="2" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDIvZnJhZzpjNGU2ODA5MTg3OWQ0NmFkODVmZjQ0MzJkMzkzNTY0OS90ZXh0cmVnaW9uOmM0ZTY4MDkxODc5ZDQ2YWQ4NWZmNDQzMmQzOTM1NjQ5XzM0OQ_d1f9bd03-1bfb-461d-9f5a-1e5634ed9027">51</ix:nonFraction>&#8209;percent ownership interest in Aviator Wind Equity Holdings, which holds a Class&#160;B membership interest in Aviator Wind, the holding company of a <ix:nonFraction unitRef="mw" contextRef="ic1a4a5f560d34d868db4b8245dedaf95_D20230101-20230331" decimals="0" name="cms:VariableInterestEntityMaximumCapacity" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDIvZnJhZzpjNGU2ODA5MTg3OWQ0NmFkODVmZjQ0MzJkMzkzNTY0OS90ZXh0cmVnaW9uOmM0ZTY4MDkxODc5ZDQ2YWQ4NWZmNDQzMmQzOTM1NjQ5XzQ4OA_d3233918-23d7-46c3-947c-d7bd58be8561">525</ix:nonFraction>&#8209;MW wind generation project in Coke County, Texas. The Class&#160;A membership interest in Aviator Wind is held by a tax equity investor.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Earnings, tax attributes, and cash flows generated by NWO&#160;Holdco and Aviator Wind are allocated among and distributed to the membership classes in accordance with the ratios specified in the associated limited liability company agreements; these ratios change over time and are not representative of the ownership interest percentages of each membership class. Since NWO&#160;Holdco&#8217;s and Aviator Wind&#8217;s income and cash flows are not distributed among their investors based on ownership interest percentages, </span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">72</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><ix:continuation id="i3961553c4ee8496381e43a9dd085c797" continuedAt="iebcdc7e331fe4ba4835cbdbac631550d"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">NorthStar Clean Energy allocates the entities&#8217; income (loss) among the investors by applying the hypothetical liquidation at book value method. This method calculates each investor&#8217;s earnings based on a hypothetical liquidation of the entities at the net book value of underlying assets as of the balance sheet date. The liquidation tax gain (loss) is allocated to each investor&#8217;s capital account, resulting in income (loss) equal to the period change in the investor&#8217;s capital account balance. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="us-gaap:ConsolidationVariableInterestEntityPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDIvZnJhZzpjNGU2ODA5MTg3OWQ0NmFkODVmZjQ0MzJkMzkzNTY0OS90ZXh0cmVnaW9uOmM0ZTY4MDkxODc5ZDQ2YWQ4NWZmNDQzMmQzOTM1NjQ5XzI5OTY_2a8d4410-8ac3-49fb-8005-fb619793a3b9" continuedAt="i2af12ba2e8d3465b82c628c2ff4c5ae0" escape="true">NWO&#160;Holdco, Aviator Wind Equity Holdings, and Aviator Wind are VIEs. In accordance with the associated limited liability company agreements, the tax equity investors are guaranteed preferred returns from NWO&#160;Holdco and Aviator Wind. However, NorthStar Clean Energy manages and controls the operating activities of NWO&#160;Holdco and Aviator Wind Equity Holdings (and, thereby, Aviator Wind). As a result, NorthStar Clean Energy is the primary beneficiary, as it has the power to direct the activities that most significantly impact the economic performance of the companies, as well as the obligation to absorb losses or the right to receive benefits from the companies.</ix:nonNumeric> NorthStar Clean Energy consolidates NWO&#160;Holdco, Aviator Wind Equity Holdings, and Aviator Wind and presents the Class&#160;A membership interests and <ix:nonFraction unitRef="number" contextRef="i46985c9447dc473489a8911a3daf3a38_I20230331" decimals="2" name="us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDIvZnJhZzpjNGU2ODA5MTg3OWQ0NmFkODVmZjQ0MzJkMzkzNTY0OS90ZXh0cmVnaW9uOmM0ZTY4MDkxODc5ZDQ2YWQ4NWZmNDQzMmQzOTM1NjQ5XzI0MzI_1f9d4e96-ac85-4026-a244-2d30b85e77bc">49</ix:nonFraction>&#160;percent of the Class&#160;B membership interest in Aviator Wind as noncontrolling interests. </span></div><ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="us-gaap:ScheduleOfVariableInterestEntitiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDIvZnJhZzpjNGU2ODA5MTg3OWQ0NmFkODVmZjQ0MzJkMzkzNTY0OS90ZXh0cmVnaW9uOmM0ZTY4MDkxODc5ZDQ2YWQ4NWZmNDQzMmQzOTM1NjQ5XzI5OTc_0da60dd3-983f-43c0-b34d-bdc675a6bc3a" continuedAt="i7ec80b2701a54611a02c59d2352b92c3" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the carrying values of the VIEs&#8217; assets and liabilities included on CMS&#160;Energy&#8217;s consolidated balance sheets:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.425%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31,&#160;2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9a0189972916442bb84d9646ac92a291_I20230331" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDIvZnJhZzpjNGU2ODA5MTg3OWQ0NmFkODVmZjQ0MzJkMzkzNTY0OS90YWJsZTphZGZiZTQ3YzM1MmY0M2I0YjAwMDUwMjEyNzZlYmM1Mi90YWJsZXJhbmdlOmFkZmJlNDdjMzUyZjQzYjRiMDAwNTAyMTI3NmViYzUyXzMtMi0xLTEtMjM5MDk0_f7555f78-8fe0-401c-bf09-3a75875042a9">21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i20712c26895844f8898e149b443e26c6_I20221231" decimals="-6" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDIvZnJhZzpjNGU2ODA5MTg3OWQ0NmFkODVmZjQ0MzJkMzkzNTY0OS90YWJsZTphZGZiZTQ3YzM1MmY0M2I0YjAwMDUwMjEyNzZlYmM1Mi90YWJsZXJhbmdlOmFkZmJlNDdjMzUyZjQzYjRiMDAwNTAyMTI3NmViYzUyXzMtNC0xLTEtMjM5MDk0_5b102bfc-9256-4c8d-8e68-39ca302a76a1">28</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9a0189972916442bb84d9646ac92a291_I20230331" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDIvZnJhZzpjNGU2ODA5MTg3OWQ0NmFkODVmZjQ0MzJkMzkzNTY0OS90YWJsZTphZGZiZTQ3YzM1MmY0M2I0YjAwMDUwMjEyNzZlYmM1Mi90YWJsZXJhbmdlOmFkZmJlNDdjMzUyZjQzYjRiMDAwNTAyMTI3NmViYzUyXzUtMi0xLTEtMjM5MDk0_6c4ad0c4-ca7a-4732-8671-265931894ae9">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i20712c26895844f8898e149b443e26c6_I20221231" decimals="-6" name="us-gaap:AccountsReceivableNetCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDIvZnJhZzpjNGU2ODA5MTg3OWQ0NmFkODVmZjQ0MzJkMzkzNTY0OS90YWJsZTphZGZiZTQ3YzM1MmY0M2I0YjAwMDUwMjEyNzZlYmM1Mi90YWJsZXJhbmdlOmFkZmJlNDdjMzUyZjQzYjRiMDAwNTAyMTI3NmViYzUyXzUtNC0xLTEtMjM5MDk0_bf11c15d-c302-4ff9-97ae-2a0bcf5b91e0">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepayments and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9a0189972916442bb84d9646ac92a291_I20230331" decimals="-6" name="us-gaap:OtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDIvZnJhZzpjNGU2ODA5MTg3OWQ0NmFkODVmZjQ0MzJkMzkzNTY0OS90YWJsZTphZGZiZTQ3YzM1MmY0M2I0YjAwMDUwMjEyNzZlYmM1Mi90YWJsZXJhbmdlOmFkZmJlNDdjMzUyZjQzYjRiMDAwNTAyMTI3NmViYzUyXzYtMi0xLTEtMjM5MDk0_10963e8c-39ec-43e3-839e-fff5078ff7e7">4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i20712c26895844f8898e149b443e26c6_I20221231" decimals="-6" name="us-gaap:OtherAssetsCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDIvZnJhZzpjNGU2ODA5MTg3OWQ0NmFkODVmZjQ0MzJkMzkzNTY0OS90YWJsZTphZGZiZTQ3YzM1MmY0M2I0YjAwMDUwMjEyNzZlYmM1Mi90YWJsZXJhbmdlOmFkZmJlNDdjMzUyZjQzYjRiMDAwNTAyMTI3NmViYzUyXzYtNC0xLTEtMjM5MDk0_ea4af1fe-20af-45fa-b27b-b16ffe4a22a3">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9a0189972916442bb84d9646ac92a291_I20230331" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDIvZnJhZzpjNGU2ODA5MTg3OWQ0NmFkODVmZjQ0MzJkMzkzNTY0OS90YWJsZTphZGZiZTQ3YzM1MmY0M2I0YjAwMDUwMjEyNzZlYmM1Mi90YWJsZXJhbmdlOmFkZmJlNDdjMzUyZjQzYjRiMDAwNTAyMTI3NmViYzUyXzgtMi0xLTEtMjM5MDk0_bf811404-f7a0-4dea-b9b8-5a3550dc2a18">818</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i20712c26895844f8898e149b443e26c6_I20221231" decimals="-6" name="us-gaap:PropertyPlantAndEquipmentNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDIvZnJhZzpjNGU2ODA5MTg3OWQ0NmFkODVmZjQ0MzJkMzkzNTY0OS90YWJsZTphZGZiZTQ3YzM1MmY0M2I0YjAwMDUwMjEyNzZlYmM1Mi90YWJsZXJhbmdlOmFkZmJlNDdjMzUyZjQzYjRiMDAwNTAyMTI3NmViYzUyXzgtNC0xLTEtMjM5MDk0_9dff01e7-3091-4720-97b4-dcd142146fb5">825</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9a0189972916442bb84d9646ac92a291_I20230331" decimals="-6" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDIvZnJhZzpjNGU2ODA5MTg3OWQ0NmFkODVmZjQ0MzJkMzkzNTY0OS90YWJsZTphZGZiZTQ3YzM1MmY0M2I0YjAwMDUwMjEyNzZlYmM1Mi90YWJsZXJhbmdlOmFkZmJlNDdjMzUyZjQzYjRiMDAwNTAyMTI3NmViYzUyXzktMi0xLTEtMjM5MDk0_e6438244-78a0-43fa-a1f8-9a6b047ff65b">846</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i20712c26895844f8898e149b443e26c6_I20221231" decimals="-6" name="us-gaap:Assets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDIvZnJhZzpjNGU2ODA5MTg3OWQ0NmFkODVmZjQ0MzJkMzkzNTY0OS90YWJsZTphZGZiZTQ3YzM1MmY0M2I0YjAwMDUwMjEyNzZlYmM1Mi90YWJsZXJhbmdlOmFkZmJlNDdjMzUyZjQzYjRiMDAwNTAyMTI3NmViYzUyXzktNC0xLTEtMjM5MDk0_a6519b6e-b019-4c33-a6f3-3b3f2a29468e">863</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9a0189972916442bb84d9646ac92a291_I20230331" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDIvZnJhZzpjNGU2ODA5MTg3OWQ0NmFkODVmZjQ0MzJkMzkzNTY0OS90YWJsZTphZGZiZTQ3YzM1MmY0M2I0YjAwMDUwMjEyNzZlYmM1Mi90YWJsZXJhbmdlOmFkZmJlNDdjMzUyZjQzYjRiMDAwNTAyMTI3NmViYzUyXzExLTItMS0xLTIzOTA5NA_d8e75b4a-272b-487e-a227-afa0711d9fea">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i20712c26895844f8898e149b443e26c6_I20221231" decimals="-6" name="us-gaap:AccountsPayableCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDIvZnJhZzpjNGU2ODA5MTg3OWQ0NmFkODVmZjQ0MzJkMzkzNTY0OS90YWJsZTphZGZiZTQ3YzM1MmY0M2I0YjAwMDUwMjEyNzZlYmM1Mi90YWJsZXJhbmdlOmFkZmJlNDdjMzUyZjQzYjRiMDAwNTAyMTI3NmViYzUyXzExLTQtMS0xLTIzOTA5NA_c7669bc8-bdec-45dc-a85a-513395bfca88">15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset retirement obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9a0189972916442bb84d9646ac92a291_I20230331" decimals="-6" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDIvZnJhZzpjNGU2ODA5MTg3OWQ0NmFkODVmZjQ0MzJkMzkzNTY0OS90YWJsZTphZGZiZTQ3YzM1MmY0M2I0YjAwMDUwMjEyNzZlYmM1Mi90YWJsZXJhbmdlOmFkZmJlNDdjMzUyZjQzYjRiMDAwNTAyMTI3NmViYzUyXzE0LTItMS0xLTIzOTA5NA_b074e20c-5823-4d62-9104-af81cf5211f6">24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i20712c26895844f8898e149b443e26c6_I20221231" decimals="-6" name="us-gaap:AssetRetirementObligationsNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDIvZnJhZzpjNGU2ODA5MTg3OWQ0NmFkODVmZjQ0MzJkMzkzNTY0OS90YWJsZTphZGZiZTQ3YzM1MmY0M2I0YjAwMDUwMjEyNzZlYmM1Mi90YWJsZXJhbmdlOmFkZmJlNDdjMzUyZjQzYjRiMDAwNTAyMTI3NmViYzUyXzE0LTQtMS0xLTIzOTA5NA_27735f43-b7f9-4c1c-b717-c9669c2e6eb7">24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i9a0189972916442bb84d9646ac92a291_I20230331" decimals="-6" name="us-gaap:Liabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDIvZnJhZzpjNGU2ODA5MTg3OWQ0NmFkODVmZjQ0MzJkMzkzNTY0OS90YWJsZTphZGZiZTQ3YzM1MmY0M2I0YjAwMDUwMjEyNzZlYmM1Mi90YWJsZXJhbmdlOmFkZmJlNDdjMzUyZjQzYjRiMDAwNTAyMTI3NmViYzUyXzE2LTItMS0xLTIzOTA5NA_71f9a7f9-3260-40f3-8679-a078a443ab9d">28</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i20712c26895844f8898e149b443e26c6_I20221231" decimals="-6" name="us-gaap:Liabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDIvZnJhZzpjNGU2ODA5MTg3OWQ0NmFkODVmZjQ0MzJkMzkzNTY0OS90YWJsZTphZGZiZTQ3YzM1MmY0M2I0YjAwMDUwMjEyNzZlYmM1Mi90YWJsZXJhbmdlOmFkZmJlNDdjMzUyZjQzYjRiMDAwNTAyMTI3NmViYzUyXzE2LTQtMS0xLTIzOTA5NA_2c47170b-c33f-404d-84bc-df4654a8c0c0">39</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Assets may be used only to meet VIEs&#8217; obligations and commitments.</span></div></ix:nonNumeric><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">NorthStar Clean Energy is obligated under certain indemnities that protect the tax equity investors against losses incurred as a result of breaches of representations and warranties under the associated limited liability company agreements. For additional details on these indemnity obligations, see Note&#160;2, Contingencies and Commitments&#8212;Guarantees.</span></div></ix:continuation><div id="ie1330b4321ea48ca8482273d57ef24b8_448"></div><div style="margin-bottom:12pt"><ix:continuation id="iebcdc7e331fe4ba4835cbdbac631550d" continuedAt="i73249541f0d34cb4b80db52ae0fc63aa"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Other VIEs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> <ix:continuation id="i2af12ba2e8d3465b82c628c2ff4c5ae0">CMS&#160;Energy has variable interests in T.E.S.&#160;Filer City, Grayling, Genesee, and Craven. While CMS&#160;Energy owns <ix:nonFraction unitRef="number" contextRef="ibcaaad117d614959a9bca3f3cdb199bd_D20230101-20230331" decimals="2" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDgvZnJhZzpiNzQyYTMwM2EwZmM0N2I4ODY2MWE2OTQyNzA0OGFiYi90ZXh0cmVnaW9uOmI3NDJhMzAzYTBmYzQ3Yjg4NjYxYTY5NDI3MDQ4YWJiXzEyNg_06b3a3cc-4288-4291-97ce-9b53364ce2f2"><ix:nonFraction unitRef="number" contextRef="i33fbfe9f746140d1a82ac719826d7fb4_D20230101-20230331" decimals="2" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDgvZnJhZzpiNzQyYTMwM2EwZmM0N2I4ODY2MWE2OTQyNzA0OGFiYi90ZXh0cmVnaW9uOmI3NDJhMzAzYTBmYzQ3Yjg4NjYxYTY5NDI3MDQ4YWJiXzEyNg_201a274e-6d73-4f6d-b962-36df1ea46e03"><ix:nonFraction unitRef="number" contextRef="i142d38f395ed4027b70456820e01d8c3_D20230101-20230331" decimals="2" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDgvZnJhZzpiNzQyYTMwM2EwZmM0N2I4ODY2MWE2OTQyNzA0OGFiYi90ZXh0cmVnaW9uOmI3NDJhMzAzYTBmYzQ3Yjg4NjYxYTY5NDI3MDQ4YWJiXzEyNg_d02071dd-f773-4cc3-a4a6-0f27f43cca49"><ix:nonFraction unitRef="number" contextRef="if83ef40b16f54d9fa10b430c6c46d033_D20230101-20230331" decimals="2" name="us-gaap:VariableInterestEntityOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDgvZnJhZzpiNzQyYTMwM2EwZmM0N2I4ODY2MWE2OTQyNzA0OGFiYi90ZXh0cmVnaW9uOmI3NDJhMzAzYTBmYzQ3Yjg4NjYxYTY5NDI3MDQ4YWJiXzEyNg_dc4fef0e-ae6f-44a4-a3f9-617faaca382b">50</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;percent of each partnership, it is not the primary beneficiary of any of these partnerships because decision making is shared among unrelated parties, and no one party has the ability to direct the activities that most significantly impact the entities&#8217; economic performance, such as operations and maintenance, plant dispatch, and fuel strategy. The partners must agree on all major decisions for each of the partnerships.</ix:continuation></span></ix:continuation></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">73</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><ix:continuation id="i73249541f0d34cb4b80db52ae0fc63aa"><ix:continuation id="i7ec80b2701a54611a02c59d2352b92c3"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is information about these partnerships:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:14.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.073%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.183%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Name</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nature&#160;of&#160;the&#160;Entity</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nature of CMS&#160;Energy&#8217;s Involvement</span></td></tr><tr style="height:15pt"><td colspan="3" rowspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T.E.S.&#160;Filer City </span></td><td colspan="3" rowspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coal-fueled power generator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term PPA between partnership and Consumers</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee assignment agreement</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" rowspan="4" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grayling </span></td><td colspan="3" rowspan="4" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wood waste-fueled power generator</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term PPA between partnership and Consumers</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reduced dispatch agreement with Consumers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and management contract</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" rowspan="4" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Genesee </span></td><td colspan="3" rowspan="4" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wood waste-fueled power generator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term PPA between partnership and Consumers</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reduced dispatch agreement with Consumers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and management contract</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" rowspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Craven </span></td><td colspan="3" rowspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wood waste-fueled power generator</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and management contract</span></td></tr><tr style="height:6pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Reduced dispatch agreements allow the facilities to be dispatched based on the market price of power compared with the cost of production of the plants. This results in fuel cost savings that each partnership shares with Consumers&#8217; customers.</span></div></ix:continuation><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The creditors of these partnerships do not have recourse to the general credit of CMS&#160;Energy or Consumers. CMS&#160;Energy&#8217;s maximum risk exposure to these partnerships is generally limited to its investment in the partnerships, which is included in investments on its consolidated balance sheets in the amount of $<ix:nonFraction unitRef="usd" contextRef="id4564f769aff451293e0195a6df618ab_I20230331" decimals="-6" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDgvZnJhZzpiNzQyYTMwM2EwZmM0N2I4ODY2MWE2OTQyNzA0OGFiYi90ZXh0cmVnaW9uOmI3NDJhMzAzYTBmYzQ3Yjg4NjYxYTY5NDI3MDQ4YWJiXzExNDI_8be4a558-6018-4e68-8f9e-e4f8b0c9bf34">72</ix:nonFraction>&#160;million at March&#160;31,&#160;2023 and $<ix:nonFraction unitRef="usd" contextRef="i63aa4a1e746346239810564a5ba27f26_I20221231" decimals="-6" name="us-gaap:EquityMethodInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDgvZnJhZzpiNzQyYTMwM2EwZmM0N2I4ODY2MWE2OTQyNzA0OGFiYi90ZXh0cmVnaW9uOmI3NDJhMzAzYTBmYzQ3Yjg4NjYxYTY5NDI3MDQ4YWJiXzExNDg_2efff854-ccce-4211-98c7-010ade0321d2">71</ix:nonFraction>&#160;million at December&#160;31,&#160;2022.</span></div></ix:continuation><div id="ie1330b4321ea48ca8482273d57ef24b8_451"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">12:&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NTEvZnJhZzpmMmU5ODUzOTMzMWQ0NGU5OGJmMWRiMzAxM2JiMWRkMi90ZXh0cmVnaW9uOmYyZTk4NTM5MzMxZDQ0ZTk4YmYxZGIzMDEzYmIxZGQyXzI5NzI_74ab6fc4-2a54-4ed9-bb25-3067801cadb7" continuedAt="i56ffb7425e7a4d93bf460380eb98ae26" escape="true"><ix:nonNumeric contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" name="us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NTEvZnJhZzpmMmU5ODUzOTMzMWQ0NGU5OGJmMWRiMzAxM2JiMWRkMi90ZXh0cmVnaW9uOmYyZTk4NTM5MzMxZDQ0ZTk4YmYxZGIzMDEzYmIxZGQyXzI5Nzg_c69d145a-4ac3-4ef5-8741-f15854d92440" continuedAt="ied0835ed17364403b363c735a68d1971" escape="true">Exit Activities</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="i56ffb7425e7a4d93bf460380eb98ae26" continuedAt="if454c013861e413fb859b1c29f7b3adc"><ix:continuation id="ied0835ed17364403b363c735a68d1971" continuedAt="iba290eac448641b186450283019e11ce"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under its Clean Energy Plan, Consumers will retire the D.E.&#160;Karn coal-fueled electric generating units in May&#160;2023 and the J.H.&#160;Campbell coal-fueled generating units in 2025. Consumers has announced retention incentive programs to ensure necessary staffing at both locations through the anticipated retirements. The aggregate cost of the D.E.&#160;Karn program through 2022 was $<ix:nonFraction unitRef="usd" contextRef="i5511c91718bb4de3bbd5fd257c2a48ed_I20221231" decimals="-6" name="us-gaap:RestructuringAndRelatedCostCostIncurredToDate1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NTEvZnJhZzpmMmU5ODUzOTMzMWQ0NGU5OGJmMWRiMzAxM2JiMWRkMi90ZXh0cmVnaW9uOmYyZTk4NTM5MzMxZDQ0ZTk4YmYxZGIzMDEzYmIxZGQyXzM4NDgyOTA3MDE3NjY_4509b884-5e7f-4a9e-ae5b-20f3e9b2ce93">31</ix:nonFraction>&#160;million, and Consumers expects to recognize an additional $<ix:nonFraction unitRef="usd" contextRef="ie67bfa1c5da547b5bce137663a12c7fc_I20230630" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NTEvZnJhZzpmMmU5ODUzOTMzMWQ0NGU5OGJmMWRiMzAxM2JiMWRkMi90ZXh0cmVnaW9uOmYyZTk4NTM5MzMxZDQ0ZTk4YmYxZGIzMDEzYmIxZGQyXzM4NDgyOTA3MDE4MjA_34768c17-b429-4ca0-9601-1dd6a66b6323">2</ix:nonFraction>&#160;million of retention benefit costs in the first&#160;half of 2023. The aggregate cost of the J.H.&#160;Campbell program through 2025 is estimated to be $<ix:nonFraction unitRef="usd" contextRef="i25089515caaf4ae39ceb0565269255c7_I20230331" decimals="-6" name="us-gaap:RestructuringAndRelatedCostExpectedCost1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NTEvZnJhZzpmMmU5ODUzOTMzMWQ0NGU5OGJmMWRiMzAxM2JiMWRkMi90ZXh0cmVnaW9uOmYyZTk4NTM5MzMxZDQ0ZTk4YmYxZGIzMDEzYmIxZGQyXzM4NDgyOTA3MDE5Mzk_5940dff0-4a81-440f-96ba-8878407634f4">50</ix:nonFraction>&#160;million. The MPSC has approved deferred accounting treatment for these costs; this expense will be deferred as a regulatory asset.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of March&#160;31,&#160;2023, the cumulative cost incurred and charged to expense related to the D.E.&#160;Karn retention incentive program was $<ix:nonFraction unitRef="usd" contextRef="i34d3fb8c086b4a60b7f05235bd36ce60_D20191001-20230331" decimals="-6" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NTEvZnJhZzpmMmU5ODUzOTMzMWQ0NGU5OGJmMWRiMzAxM2JiMWRkMi90ZXh0cmVnaW9uOmYyZTk4NTM5MzMxZDQ0ZTk4YmYxZGIzMDEzYmIxZGQyXzE0NTA_7b52cc8c-b6a9-4921-9fb1-dae214b46aa8">16</ix:nonFraction>&#160;million. Additionally, an amount of $<ix:nonFraction unitRef="usd" contextRef="i82d2fe9627f5454288a27e6607ded1dc_D20191001-20230331" decimals="-6" name="cms:RestructuringAndRelatedCostIncurredCostCapitalized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NTEvZnJhZzpmMmU5ODUzOTMzMWQ0NGU5OGJmMWRiMzAxM2JiMWRkMi90ZXh0cmVnaW9uOmYyZTk4NTM5MzMxZDQ0ZTk4YmYxZGIzMDEzYmIxZGQyXzE0ODE_e96ea3a7-00f6-4612-8588-960966483067">4</ix:nonFraction>&#160;million has been capitalized as a cost of plant, property, and equipment and an amount of $<ix:nonFraction unitRef="usd" contextRef="i3962ce9cfcd9422fb3ae54d6d64a0d10_D20191001-20230331" decimals="-6" name="cms:RestructuringAndRelatedCostDeferredCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NTEvZnJhZzpmMmU5ODUzOTMzMWQ0NGU5OGJmMWRiMzAxM2JiMWRkMi90ZXh0cmVnaW9uOmYyZTk4NTM5MzMxZDQ0ZTk4YmYxZGIzMDEzYmIxZGQyXzE1NjY_56a01759-4b14-4c73-bc56-65bbfca413dd">12</ix:nonFraction>&#160;million has been deferred as a regulatory asset. The cumulative cost incurred and deferred as a regulatory asset related to the J.H.&#160;Campbell retention incentive program was $<ix:nonFraction unitRef="usd" contextRef="i42a8f086177249588cc9da8a45994136_D20220701-20230331" decimals="-6" name="cms:RestructuringAndRelatedCostDeferredCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NTEvZnJhZzpmMmU5ODUzOTMzMWQ0NGU5OGJmMWRiMzAxM2JiMWRkMi90ZXh0cmVnaW9uOmYyZTk4NTM5MzMxZDQ0ZTk4YmYxZGIzMDEzYmIxZGQyXzE3MzU_7f8ac645-7561-479c-b1f3-98ef7484f5f2">24</ix:nonFraction>&#160;million.</span></div></ix:continuation></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">74</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><ix:continuation id="if454c013861e413fb859b1c29f7b3adc"><ix:continuation id="iba290eac448641b186450283019e11ce"><ix:nonNumeric contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331" name="us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NTEvZnJhZzpmMmU5ODUzOTMzMWQ0NGU5OGJmMWRiMzAxM2JiMWRkMi90ZXh0cmVnaW9uOmYyZTk4NTM5MzMxZDQ0ZTk4YmYxZGIzMDEzYmIxZGQyXzI5NzU_610a51be-1e0b-425d-91c3-9a2d85d7b6af" escape="true"><ix:nonNumeric contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331" name="us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NTEvZnJhZzpmMmU5ODUzOTMzMWQ0NGU5OGJmMWRiMzAxM2JiMWRkMi90ZXh0cmVnaW9uOmYyZTk4NTM5MzMxZDQ0ZTk4YmYxZGIzMDEzYmIxZGQyXzI5NzU_a2837130-b67d-4726-86cc-b9aada074ae8" escape="true"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a reconciliation of the retention benefit liability recorded in other liabilities on Consumers&#8217; consolidated balance sheets:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.425%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.874%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention benefit liability at beginning of period</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="id9bf377f742341edb0a4d5757797a1db_I20221231" decimals="-6" name="us-gaap:OtherLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NTEvZnJhZzpmMmU5ODUzOTMzMWQ0NGU5OGJmMWRiMzAxM2JiMWRkMi90YWJsZTpmMzdjZmEwYzgxZGI0MTRiOTIzMjUxZThiZWZlYjNmZC90YWJsZXJhbmdlOmYzN2NmYTBjODFkYjQxNGI5MjMyNTFlOGJlZmViM2ZkXzMtNy0xLTEtMjM5MDk0_815cc000-724d-4629-b081-f39e14b8dd32">21</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ica38a4a1ae2f48b1a9b81d1c79a7f97e_I20211231" decimals="-6" name="us-gaap:OtherLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NTEvZnJhZzpmMmU5ODUzOTMzMWQ0NGU5OGJmMWRiMzAxM2JiMWRkMi90YWJsZTpmMzdjZmEwYzgxZGI0MTRiOTIzMjUxZThiZWZlYjNmZC90YWJsZXJhbmdlOmYzN2NmYTBjODFkYjQxNGI5MjMyNTFlOGJlZmViM2ZkXzMtOS0xLTEtMjM5MDk0_a13b3bd3-4f87-4797-8662-1722e8b76e61">14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs deferred as a regulatory asset</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ie898e22aca7b40178896e507309b7f2f_D20230101-20230331" decimals="-6" name="cms:RestructuringAndRelatedCostDeferredCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NTEvZnJhZzpmMmU5ODUzOTMzMWQ0NGU5OGJmMWRiMzAxM2JiMWRkMi90YWJsZTpmMzdjZmEwYzgxZGI0MTRiOTIzMjUxZThiZWZlYjNmZC90YWJsZXJhbmdlOmYzN2NmYTBjODFkYjQxNGI5MjMyNTFlOGJlZmViM2ZkXzUtNy0xLTEtMjM5MDk0_592a910c-95d1-4376-a4ba-8f0c89b7e451">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ibbd0b97f2ed24f24b46729a12b222870_D20220101-20220331" decimals="-6" name="cms:RestructuringAndRelatedCostDeferredCost" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NTEvZnJhZzpmMmU5ODUzOTMzMWQ0NGU5OGJmMWRiMzAxM2JiMWRkMi90YWJsZTpmMzdjZmEwYzgxZGI0MTRiOTIzMjUxZThiZWZlYjNmZC90YWJsZXJhbmdlOmYzN2NmYTBjODFkYjQxNGI5MjMyNTFlOGJlZmViM2ZkXzUtOS0xLTEtMjM5MDk0_86b5e3cc-e96f-4bbb-adb5-70a8adccec1e">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention benefit liability at the end of the period</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ifea93c299d6e459aa26baf7255b5a705_I20230331" decimals="-6" name="us-gaap:OtherLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NTEvZnJhZzpmMmU5ODUzOTMzMWQ0NGU5OGJmMWRiMzAxM2JiMWRkMi90YWJsZTpmMzdjZmEwYzgxZGI0MTRiOTIzMjUxZThiZWZlYjNmZC90YWJsZXJhbmdlOmYzN2NmYTBjODFkYjQxNGI5MjMyNTFlOGJlZmViM2ZkXzgtNy0xLTEtMjM5MDk0_edae28eb-4b61-4892-80aa-21b0e5484e2d">26</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="ic64cab628eef4a7b83471426008c4382_I20220331" decimals="-6" name="us-gaap:OtherLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NTEvZnJhZzpmMmU5ODUzOTMzMWQ0NGU5OGJmMWRiMzAxM2JiMWRkMi90YWJsZTpmMzdjZmEwYzgxZGI0MTRiOTIzMjUxZThiZWZlYjNmZC90YWJsZXJhbmdlOmYzN2NmYTBjODFkYjQxNGI5MjMyNTFlOGJlZmViM2ZkXzgtOS0xLTEtMjM5MDk0_5de16b2d-9181-4d39-8df3-7e27970b3125">15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of other liabilities of $<ix:nonFraction unitRef="usd" contextRef="ifea93c299d6e459aa26baf7255b5a705_I20230331" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NTEvZnJhZzpmMmU5ODUzOTMzMWQ0NGU5OGJmMWRiMzAxM2JiMWRkMi90ZXh0cmVnaW9uOmYyZTk4NTM5MzMxZDQ0ZTk4YmYxZGIzMDEzYmIxZGQyXzE5MTM_55d1636d-f6a7-45ea-b83f-279155991bbc">16</ix:nonFraction>&#160;million at March&#160;31,&#160;2023 and $<ix:nonFraction unitRef="usd" contextRef="ic64cab628eef4a7b83471426008c4382_I20220331" decimals="-6" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NTEvZnJhZzpmMmU5ODUzOTMzMWQ0NGU5OGJmMWRiMzAxM2JiMWRkMi90ZXh0cmVnaW9uOmYyZTk4NTM5MzMxZDQ0ZTk4YmYxZGIzMDEzYmIxZGQyXzE5MTk_476057b3-8cee-44e4-b817-b7bc81978f79">5</ix:nonFraction>&#160;million at March&#160;31,&#160;2022.</span></div></ix:nonNumeric></ix:nonNumeric></ix:continuation></ix:continuation><div id="ie1330b4321ea48ca8482273d57ef24b8_112"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;2.&#160;&#160;&#160;&#160;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Management&#8217;s discussion and analysis of financial condition and results of operations for CMS&#160;Energy and Consumers is contained in Part&#160;I&#8212;Item&#160;1. Financial Statements&#8212;MD&amp;A, which is incorporated by reference herein.</span></div><div id="ie1330b4321ea48ca8482273d57ef24b8_115"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;3.&#160;&#160;&#160;&#160;Quantitative and Qualitative Disclosures About Market Risk</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">There have been no material changes to market risk as previously disclosed in Part&#160;II&#8212;Item&#160;7A. Quantitative and Qualitative Disclosures About Market Risk, in the 2022&#160;Form&#160;10&#8209;K.</span></div><div id="ie1330b4321ea48ca8482273d57ef24b8_118"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;4.&#160;&#160;&#160;&#160;Controls and Procedures</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">CMS&#160;Energy</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Disclosure Controls and Procedures:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy&#8217;s management, with the participation of its CEO and CFO, has evaluated the effectiveness of its disclosure controls and procedures (as such term is defined in Rules&#160;13a&#8209;15(e) and 15d&#8209;15(e) under the Exchange Act) as of the end of the period covered by this report. Based on such evaluation, CMS&#160;Energy&#8217;s CEO and CFO have concluded that, as of the end of such period, its disclosure controls and procedures are effective.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Internal Control Over Financial Reporting:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> There have not been any changes in CMS&#160;Energy&#8217;s internal control over financial reporting (as such term is defined in Rules&#160;13a&#8209;15(f) and 15d&#8209;15(f) under the Exchange Act) during the last fiscal quarter that have materially affected, or are reasonably likely to affect materially, its internal control over financial reporting.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Consumers</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Disclosure Controls and Procedures:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers&#8217; management, with the participation of its CEO and CFO, has evaluated the effectiveness of its disclosure controls and procedures (as such term is defined in Rules&#160;13a&#8209;15(e) and 15d&#8209;15(e) under the Exchange Act) as of the end of the period covered by this report. Based on such evaluation, Consumers&#8217; CEO and CFO have concluded that, as of the end of such period, its disclosure controls and procedures are effective.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">75</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Internal Control Over Financial Reporting:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> There have not been any changes in Consumers&#8217; internal control over financial reporting (as such term is defined in Rules&#160;13a&#8209;15(f) and 15d&#8209;15(f) under the Exchange Act) during the last fiscal quarter that have materially affected, or are reasonably likely to affect materially, its internal control over financial reporting.</span></div><div id="ie1330b4321ea48ca8482273d57ef24b8_475"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:400;line-height:120%">Part&#160;II&#8212;Other Information</span></div><div id="ie1330b4321ea48ca8482273d57ef24b8_478"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;1.&#160;&#160;&#160;&#160;Legal Proceedings</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy, Consumers, and certain of their affiliates are parties to various lawsuits and regulatory matters in the ordinary course of business. For information regarding material legal proceedings, including updates to information reported under Part&#160;I&#8212;Item&#160;3. Legal Proceedings of the 2022&#160;Form&#160;10&#8209;K, see Part&#160;I&#8212;Item&#160;1. Financial Statements&#8212;Notes to the Unaudited Consolidated Financial Statements&#8212;Note&#160;1, Regulatory Matters and Note&#160;2, Contingencies and Commitments.</span></div><div id="ie1330b4321ea48ca8482273d57ef24b8_481"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;1A.&#160;&#160;&#160;&#160;Risk Factors</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">There have been no material changes to the Risk Factors as previously disclosed in Part&#160;I&#8212;Item&#160;1A. Risk Factors in the 2022&#160;Form&#160;10-K, which Risk Factors are incorporated herein by reference.</span></div><div id="ie1330b4321ea48ca8482273d57ef24b8_484"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;2.&#160;&#160;&#160;&#160;Unregistered Sales of Equity Securities and Use of Proceeds</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Unregistered Sales of Equity Securities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">None.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Issuer Repurchases of Equity Securities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s repurchases of common stock for the three&#160;months ended March&#160;31,&#160;2023:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:19.412%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.111%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.278%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.637%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.640%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Period</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Number of Shares Purchased</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average Price Paid per Share</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Number of Shares Purchased as Part&#160;of Publicly Announced Plans or Programs</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maximum Number of Shares That May&#160;Yet Be Purchased Under Publicly Announced Plans or Programs</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January&#160;1,&#160;2023 to January&#160;31,&#160;2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54,742&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63.91&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;1,&#160;2023 to February&#160;28,&#160;2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61.97&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;1,&#160;2023 to March&#160;31,&#160;2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59,363&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57.96&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">114,193&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60.82&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:120%;position:relative;top:-3.85pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.43pt">All of the common shares were repurchased to satisfy the minimum statutory income tax withholding obligation for common shares that have vested under the Performance Incentive Stock Plan. The value of shares repurchased is based on the market price on the vesting date.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">76</span></div></div></div><div id="ie1330b4321ea48ca8482273d57ef24b8_487"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;3.&#160;&#160;&#160;&#160;Defaults Upon Senior Securities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">None.</span></div><div id="ie1330b4321ea48ca8482273d57ef24b8_490"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;4.&#160;&#160;&#160;&#160;Mine Safety Disclosures</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="ie1330b4321ea48ca8482273d57ef24b8_493"></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;5.&#160;&#160;&#160;&#160;Other Information</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">None.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">77</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="margin-bottom:12pt;text-align:center"><span><br/></span></div><div style="margin-bottom:12pt;margin-top:250pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">(This page intentionally left blank)</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">78</span></div></div></div><div id="ie1330b4321ea48ca8482273d57ef24b8_496"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="-sec-extract:summary;margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">Item&#160;6.&#160;&#160;&#160;&#160;Exhibits</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">CMS&#160;Energy&#8217;s and Consumers&#8217; Exhibit Index</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The agreements included as exhibits to this Form&#160;10-Q filing are included solely to provide information regarding the terms of the agreements and are not intended to provide any other factual or disclosure information about CMS&#160;Energy, Consumers, or other parties to the agreements. The agreements may contain representations and warranties made by each of the parties to each of the agreements that were made exclusively for the benefit of the parties involved in each of the agreements and should not be treated as statements of fact. The representations and warranties were made as a way to allocate risk if one or more of those statements prove to be incorrect. The statements were qualified by disclosures of the parties to each of the agreements that may not be reflected in each of the agreements. The agreements may apply standards of materiality that are different than standards applied to other investors. Additionally, the statements were made as of the date of the agreements or as specified in the agreements and have not been updated. The representations and warranties may not describe the actual state of affairs of the parties to each agreement.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Additional information about CMS&#160;Energy and Consumers may be found in this filing, at www.cmsenergy.com, at www.consumersenergy.com, and through the SEC&#8217;s website at www.sec.gov.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:9.156%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:85.439%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Exhibits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Description</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465923002502/tm232791d1_ex4-1.htm">147th&#160;Supplemental Indenture dated as of January&#160;10,&#160;2023 between Consumers and The&#160;Bank of New&#160;York Mellon, as Trustee (Exhibit&#160;4.1 to Form&#160;8-K filed January&#160;10,&#160;2023 and incorporated herein by reference)</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.2</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465923024595/tm237514d1_ex4-1.htm">148th</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465923002502/tm232791d1_ex4-1.htm">&#160;</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465923024595/tm237514d1_ex4-1.htm">Supplemental Indenture dated as of February</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465923002502/tm232791d1_ex4-1.htm">&#160;</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465923024595/tm237514d1_ex4-1.htm">23,</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465923002502/tm232791d1_ex4-1.htm">&#160;</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465923024595/tm237514d1_ex4-1.htm">2</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465923024595/tm237514d1_ex4-1.htm">023 between Consumers and The</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465923002502/tm232791d1_ex4-1.htm">&#160;</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465923024595/tm237514d1_ex4-1.htm">Bank of New</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465923002502/tm232791d1_ex4-1.htm">&#160;</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465923024595/tm237514d1_ex4-1.htm">York Mellon, as Trustee (Exhibit</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465923002502/tm232791d1_ex4-1.htm">&#160;</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465923024595/tm237514d1_ex4-1.htm">4.1 to Form</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465923002502/tm232791d1_ex4-1.htm">&#160;</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465923024595/tm237514d1_ex4-1.htm">8</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465923002502/tm232791d1_ex4-1.htm">-</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465923024595/tm237514d1_ex4-1.htm">K filed February</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465923002502/tm232791d1_ex4-1.htm">&#160;</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465923024595/tm237514d1_ex4-1.htm">23,</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465923002502/tm232791d1_ex4-1.htm">&#160;</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465923024595/tm237514d1_ex4-1.htm">2023 and incorporated herein by reference)</a></span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">10.1</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465923003371/tm233239d1_ex10-1.htm">Bond Purchase Agreement dated as of January</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465923002502/tm232791d1_ex4-1.htm">&#160;</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465923003371/tm233239d1_ex10-1.htm">12,</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465923002502/tm232791d1_ex4-1.htm">&#160;</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465923003371/tm233239d1_ex10-1.htm">2023 between Consumers and each of the Purchasers named therein (Exhibit</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465923002502/tm232791d1_ex4-1.htm">&#160;</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465923003371/tm233239d1_ex10-1.htm">10.1 to Form</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465923002502/tm232791d1_ex4-1.htm">&#160;</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465923003371/tm233239d1_ex10-1.htm">8</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465923002502/tm232791d1_ex4-1.htm">-</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465923003371/tm233239d1_ex10-1.htm">K filed January</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465923002502/tm232791d1_ex4-1.htm">&#160;</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465923003371/tm233239d1_ex10-1.htm">12,</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465923002502/tm232791d1_ex4-1.htm">&#160;</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/201533/000110465923003371/tm233239d1_ex10-1.htm">2023 and incorporated herein by reference)</a></span></div></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">31.1</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="cms10q20230331_ex31-1.htm">CMS&#160;Energy&#8217;s certification of the CEO pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">31.2</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="cms10q20230331_ex31-2.htm">CMS&#160;Energy&#8217;s certification of the CFO pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">31.3</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="cms10q20230331_ex31-3.htm">Consumers&#8217; certification of the CEO pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">31.4</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="cms10q20230331_ex31-4.htm">Consumers&#8217; certification of the CFO pursuant to Section&#160;302 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">32.1</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="cms10q20230331_ex32-1.htm">CMS&#160;Energy&#8217;s certifications pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">32.2</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline" href="cms10q20230331_ex32-2.htm">Consumers&#8217; certifications pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">79</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:9.156%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.105%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:85.439%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Exhibits</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">Description</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">101.INS</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Inline XBRL Instance Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">101.SCH</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Inline XBRL Taxonomy Extension Schema</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">101.CAL</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Inline XBRL Taxonomy Extension Calculation Linkbase</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">101.DEF</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Inline XBRL Taxonomy Extension Definition Linkbase</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">101.LAB</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Inline XBRL Taxonomy Extension Labels Linkbase</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">101.PRE</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Inline XBRL Taxonomy Extension Presentation Linkbase</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">104</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8212;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Cover Page Interactive Data File (the cover page XBRL tags are embedded in the Inline XBRL document)</span></td></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">80</span></div></div></div><div id="ie1330b4321ea48ca8482273d57ef24b8_556"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ie1330b4321ea48ca8482273d57ef24b8_31">Table of Contents</a></span></div></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Signatures</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of&#160;1934, each registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized. The signature for each undersigned company shall be deemed to relate only to matters having reference to such company or its subsidiary.</span></div><div style="margin-bottom:4pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:40.726%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.310%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.664%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;ENERGY CORPORATION</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Dated: April 27, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Rejji P. Hayes</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Rejji P. Hayes</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Executive Vice President and Chief Financial Officer</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CONSUMERS ENERGY COMPANY</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Dated: April 27, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">/s/ Rejji P. Hayes</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Rejji P. Hayes</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Executive Vice President and Chief Financial Officer</span></td></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:105%">81</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>cms10q20230331_ex31-1.htm
<DESCRIPTION>EXHIBIT 31.1 - CEO 302 CERTIFICATION (CMS ENERGY)
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i4a681febe9a84a0a84da8b94738b3c4f_1"></div><div style="min-height:45pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit&#160;31.1</font></div><div><font><br></font></div></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Certification of Garrick J. Rochow</font></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">I, Garrick J. Rochow, certify that&#58;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">I have reviewed this quarterly report on Form&#160;10&#8209;Q of CMS&#160;Energy Corporation&#59;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a&#8209;15(e) and 15d&#8209;15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a&#8209;15(f) and 15d&#8209;15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.46pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:8.84pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.46pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:8.84pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.46pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:8.84pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-bottom:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.275%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.660%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Dated&#58; April 27, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Garrick J. Rochow</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Garrick J. Rochow</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>cms10q20230331_ex31-2.htm
<DESCRIPTION>EXHIBIT 31.2 - CFO 302 CERTIFICATION (CMS ENERGY)
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i2848185d70964133bdc7cb86e5606adc_1"></div><div style="min-height:45pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit&#160;31.2</font></div><div><font><br></font></div></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Certification of Rejji P. Hayes</font></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">I, Rejji P. Hayes, certify that&#58;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">I have reviewed this quarterly report on Form&#160;10&#8209;Q of CMS&#160;Energy Corporation&#59;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a&#8209;15(e) and 15d&#8209;15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a&#8209;15(f) and 15d&#8209;15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.46pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:8.84pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.46pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:8.84pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.46pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:19pt;padding-left:36pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:8.84pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-bottom:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.275%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.660%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Dated&#58; April 27, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Rejji P. Hayes</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Rejji P. Hayes</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</font></td></tr></table></div><div style="height:40.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.3
<SEQUENCE>4
<FILENAME>cms10q20230331_ex31-3.htm
<DESCRIPTION>EXHIBIT 31.3 - CEO 302 CERTIFICATION (CONSUMERS)
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="iefd3418a65cb4240b74fa67dde6a8eb2_1"></div><div style="min-height:45pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit&#160;31.3</font></div><div><font><br></font></div></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Certification of Garrick J. Rochow</font></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">I, Garrick J. Rochow, certify that&#58;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">I have reviewed this quarterly report on Form&#160;10&#8209;Q of Consumers Energy Company&#59;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a&#8209;15(e) and 15d&#8209;15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a&#8209;15(f) and 15d&#8209;15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.46pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:8.84pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.46pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:8.84pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.46pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:19pt;padding-left:36pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:8.84pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-bottom:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.275%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.660%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Dated&#58; April 27, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Garrick J. Rochow</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Garrick J. Rochow</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td></tr></table></div><div style="height:40.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.4
<SEQUENCE>5
<FILENAME>cms10q20230331_ex31-4.htm
<DESCRIPTION>EXHIBIT 31.4 - CFO 302 CERTIFICATION (CONSUMERS)
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i6e720a11db81454088517f5253d96420_1"></div><div style="min-height:45pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit&#160;31.4</font></div><div><font><br></font></div></div><div style="margin-bottom:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Certification of Rejji P. Hayes</font></div><div style="margin-bottom:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">I, Rejji P. Hayes, certify that&#58;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">I have reviewed this quarterly report on Form&#160;10&#8209;Q of Consumers Energy Company&#59;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a&#8209;15(e) and 15d&#8209;15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a&#8209;15(f) and 15d&#8209;15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.46pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:8.84pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.46pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:8.84pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.46pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:19pt;padding-left:36pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:8.84pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-bottom:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.275%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.765%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.660%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Dated&#58; April 27, 2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Rejji P. Hayes</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Rejji P. Hayes</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</font></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>6
<FILENAME>cms10q20230331_ex32-1.htm
<DESCRIPTION>EXHIBIT 32.1 - 906 CERTIFICATION (CMS ENERGY)
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i2b7c29ae53cd4fa1897c2620b76304f0_1"></div><div style="min-height:45pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit&#160;32.1</font></div><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Certification of CEO and CFO Pursuant to 18&#160;U.S.C. Section&#160;1350, as Adopted Pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In connection with the Quarterly Report on Form&#160;10&#8209;Q of CMS&#160;Energy Corporation (the &#8220;Company&#8221;) for the quarterly period ended</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">March&#160;31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), Garrick J. Rochow, as President and Chief Executive Officer of the Company, and Rejji P. Hayes, as Executive Vice President and Chief Financial Officer of the Company, each hereby certifies, pursuant to 18&#160;U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of&#160;2002, that, to the best of his knowledge&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">The Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of&#160;1934&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.942%"><tr><td style="width:1.0%"></td><td style="width:11.932%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:85.868%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Garrick J. Rochow</font></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Garrick J. Rochow</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 27, 2023</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Rejji P. Hayes</font></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Rejji P. Hayes</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 27, 2023</font></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>7
<FILENAME>cms10q20230331_ex32-2.htm
<DESCRIPTION>EXHIBIT 32.2 - 906 CERTIFICATION (CONSUMERS)
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i825045066a60482eb2190adfbd344419_1"></div><div style="min-height:45pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit&#160;32.2</font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">Certification of CEO and CFO Pursuant to 18&#160;U.S.C. Section&#160;1350, as Adopted Pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In connection with the Quarterly Report on Form&#160;10&#8209;Q of Consumers Energy Company (the &#8220;Company&#8221;) for the quarterly period ended</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">March&#160;31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), Garrick J. Rochow, as President and Chief Executive Officer of the Company, and Rejji P. Hayes, as Executive Vice President and Chief Financial Officer of the Company, each hereby certifies, pursuant to 18&#160;U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of&#160;2002, that, to the best of his knowledge&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">The Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of&#160;1934&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:9.75pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-bottom:7pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.942%"><tr><td style="width:1.0%"></td><td style="width:11.932%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:85.868%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Garrick J. Rochow</font></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Garrick J. Rochow</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">President and</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Chief Executive Officer</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 27, 2023</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#47;s&#47; Rejji P. Hayes</font></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Name&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Rejji P. Hayes</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Executive Vice President and Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">April 27, 2023</font></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>8
<FILENAME>cms-20230331.xsd
<DESCRIPTION>XBRL SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:2ea3b7d5-7568-401e-9f8f-c99cc24cacc2,g:da6714d2-4111-4163-8c00-7474cac402c2-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:cms="http://www.consumersenergy.com/20230331" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.consumersenergy.com/20230331">
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/stpr/2022" schemaLocation="https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cms-20230331_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cms-20230331_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cms-20230331_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="cms-20230331_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.consumersenergy.com/role/CoverPage">
        <link:definition>0000001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited" roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited">
        <link:definition>0000002 - Statement - CMS Energy Corporation Consolidated Statements of Income (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CMSEnergyCorporationConsolidatedStatementsofIncomeUnauditedParenthetical" roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnauditedParenthetical">
        <link:definition>0000003 - Statement - CMS Energy Corporation Consolidated Statements of Income (Unaudited) (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited" roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited">
        <link:definition>0000004 - Statement - CMS Energy Corporation Consolidated Statements of Comprehensive Income (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical" roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical">
        <link:definition>0000005 - Statement - CMS Energy Corporation Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited" roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited">
        <link:definition>0000006 - Statement - CMS Energy Corporation Consolidated Statements of Cash Flows (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited" roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited">
        <link:definition>0000007 - Statement - CMS Energy Corporation Consolidated Balance Sheets (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CMSEnergyCorporationConsolidatedBalanceSheetsUnauditedParenthetical" roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnauditedParenthetical">
        <link:definition>0000008 - Statement - CMS Energy Corporation Consolidated Balance Sheets (Unaudited) (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited" roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited">
        <link:definition>0000009 - Statement - CMS Energy Corporation Consolidated Statements of Changes in Equity (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited" roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited">
        <link:definition>0000010 - Statement - Consumers Energy Company Consolidated Statements of Income (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited" roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited">
        <link:definition>0000011 - Statement - Consumers Energy Company Consolidated Statements of Comprehensive Income (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical" roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical">
        <link:definition>0000012 - Statement - Consumers Energy Company Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited" roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited">
        <link:definition>0000013 - Statement - Consumers Energy Company Consolidated Statements of Cash Flows (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited" roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited">
        <link:definition>0000014 - Statement - Consumers Energy Company Consolidated Balance Sheets (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsumersEnergyCompanyConsolidatedBalanceSheetsUnauditedParenthetical" roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnauditedParenthetical">
        <link:definition>0000015 - Statement - Consumers Energy Company Consolidated Balance Sheets (Unaudited) (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited" roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited">
        <link:definition>0000016 - Statement - Consumers Energy Company Consolidated Statements of Changes in Equity (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RegulatoryMatters" roleURI="http://www.consumersenergy.com/role/RegulatoryMatters">
        <link:definition>0000017 - Disclosure - Regulatory Matters</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ContingenciesandCommitments" roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitments">
        <link:definition>0000018 - Disclosure - Contingencies and Commitments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancingsandCapitalization" roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalization">
        <link:definition>0000019 - Disclosure - Financings and Capitalization</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurements" roleURI="http://www.consumersenergy.com/role/FairValueMeasurements">
        <link:definition>0000020 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstruments" roleURI="http://www.consumersenergy.com/role/FinancialInstruments">
        <link:definition>0000021 - Disclosure - Financial Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RetirementBenefits" roleURI="http://www.consumersenergy.com/role/RetirementBenefits">
        <link:definition>0000022 - Disclosure - Retirement Benefits</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.consumersenergy.com/role/IncomeTaxes">
        <link:definition>0000023 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareCMSEnergy" roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergy">
        <link:definition>0000024 - Disclosure - Earnings Per Share - CMS Energy</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Revenue" roleURI="http://www.consumersenergy.com/role/Revenue">
        <link:definition>0000025 - Disclosure - Revenue</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportableSegments" roleURI="http://www.consumersenergy.com/role/ReportableSegments">
        <link:definition>0000026 - Disclosure - Reportable Segments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="VariableInterestEntities" roleURI="http://www.consumersenergy.com/role/VariableInterestEntities">
        <link:definition>0000027 - Disclosure - Variable Interest Entities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ExitActivities" roleURI="http://www.consumersenergy.com/role/ExitActivities">
        <link:definition>0000028 - Disclosure - Exit Activities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SignificantAccountingPoliciesPolicy" roleURI="http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy">
        <link:definition>0000029 - Disclosure - Significant Accounting Policies (Policy)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ContingenciesandCommitmentsTables" roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables">
        <link:definition>0000030 - Disclosure - Contingencies and Commitments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancingsandCapitalizationTables" roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationTables">
        <link:definition>0000031 - Disclosure - Financings and Capitalization (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsTables" roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsTables">
        <link:definition>0000032 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsTables" roleURI="http://www.consumersenergy.com/role/FinancialInstrumentsTables">
        <link:definition>0000033 - Disclosure - Financial Instruments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RetirementBenefitsTables" roleURI="http://www.consumersenergy.com/role/RetirementBenefitsTables">
        <link:definition>0000034 - Disclosure - Retirement Benefits (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://www.consumersenergy.com/role/IncomeTaxesTables">
        <link:definition>0000035 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareCMSEnergyTables" roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyTables">
        <link:definition>0000036 - Disclosure - Earnings Per Share - CMS Energy (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueTables" roleURI="http://www.consumersenergy.com/role/RevenueTables">
        <link:definition>0000037 - Disclosure - Revenue (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportableSegmentsTables" roleURI="http://www.consumersenergy.com/role/ReportableSegmentsTables">
        <link:definition>0000038 - Disclosure - Reportable Segments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="VariableInterestEntitiesTables" roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesTables">
        <link:definition>0000039 - Disclosure - Variable Interest Entities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ExitActivitiesTables" roleURI="http://www.consumersenergy.com/role/ExitActivitiesTables">
        <link:definition>0000040 - Disclosure - Exit Activities - (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RegulatoryMattersQuarterlyNarrativeDetails" roleURI="http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails">
        <link:definition>0000041 - Disclosure - Regulatory Matters - Quarterly Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ContingenciesandCommitmentsNarrativeDetails" roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails">
        <link:definition>0000042 - Disclosure - Contingencies and Commitments (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails" roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails">
        <link:definition>0000043 - Disclosure - Contingencies and Commitments (Schedule of Remediation and Other Response Activity Costs by Year) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ContingenciesandCommitmentsSummaryofGuaranteesDetails" roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails">
        <link:definition>0000044 - Disclosure - Contingencies and Commitments (Summary of Guarantees) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails" roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails">
        <link:definition>0000045 - Disclosure - Financings and Capitalization (Major Long-Term Debt Issuances and Retirements) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails" roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails">
        <link:definition>0000046 - Disclosure - Financings and Capitalization (Schedule of Revolving Credit Facilities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancingsandCapitalizationNarrativeDetails" roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails">
        <link:definition>0000047 - Disclosure - Financings and Capitalization (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancingsandCapitalizationScheduleofForwardStockContractsDetails" roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails">
        <link:definition>0000048 - Disclosure - Financings and Capitalization (Schedule of Forward Stock Contracts) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails">
        <link:definition>0000049 - Disclosure - Fair Value Measurements (Assets And Liabilities Measured At Fair Value On A Recurring Basis) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails" roleURI="http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails">
        <link:definition>0000050 - Disclosure - Financial Instruments (Schedule Of Carrying Amounts And Fair Values Of Financial Instruments) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialInstrumentsNarrativeDetails" roleURI="http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails">
        <link:definition>0000051 - Disclosure - Financial Instruments (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RetirementBenefitsScheduleOfNetBenefitCostsDetails" roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails">
        <link:definition>0000052 - Disclosure - Retirement Benefits (Schedule Of Net Benefit Costs) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails" roleURI="http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails">
        <link:definition>0000053 - Disclosure - Income Taxes (Schedule Of Effective Income Rate Reconciliation) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails" roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails">
        <link:definition>0000054 - Disclosure - Earnings Per Share - CMS Energy (Basic And Diluted EPS Computations) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueDisaggregationofRevenueDetails" roleURI="http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails">
        <link:definition>0000055 - Disclosure - Revenue (Disaggregation of Revenue) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueNarrativeDetails" roleURI="http://www.consumersenergy.com/role/RevenueNarrativeDetails">
        <link:definition>0000056 - Disclosure - Revenue (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ReportableSegmentsDetails" roleURI="http://www.consumersenergy.com/role/ReportableSegmentsDetails">
        <link:definition>0000057 - Disclosure - Reportable Segments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="VariableInterestEntitiesNarrativeDetails" roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails">
        <link:definition>0000058 - Disclosure - Variable Interest Entities (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails" roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails">
        <link:definition>0000059 - Disclosure - Variable Interest Entities (Consolidated Information of Variable Interest Entity) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ExitActivitiesNarrativeDetails" roleURI="http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails">
        <link:definition>0000060 - Disclosure - Exit Activities - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails" roleURI="http://www.consumersenergy.com/role/ExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails">
        <link:definition>0000061 - Disclosure - Exit Activities - Schedule of Retention Benefit Liability Roll Forward (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="cms_CerclaLiabilityMember" abstract="false" name="CerclaLiabilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_A5.875JuniorSubordinatedNotesDue2079Member" abstract="true" name="A5.875JuniorSubordinatedNotesDue2079Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_GasUtilityMember" abstract="false" name="GasUtilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_RevolvingCreditFacilitiesSixMember" abstract="true" name="RevolvingCreditFacilitiesSixMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_RevenueSubjectToRefundVoluntaryRefundMechanismDirectBenefitToCustomersMember" abstract="true" name="RevenueSubjectToRefundVoluntaryRefundMechanismDirectBenefitToCustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_ExpectedRemediationCostsByYearTableTextBlock" abstract="false" name="ExpectedRemediationCostsByYearTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cms_VolatilityMechanismMember" abstract="true" name="VolatilityMechanismMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_FirstMortgageBondsMember" abstract="false" name="FirstMortgageBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution" abstract="false" name="AdjustmentsToAdditionalPaidInCapitalStockholderContribution" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_IncreaseDecreaseInIncomeTaxExpenseAbstract" abstract="true" name="IncreaseDecreaseInIncomeTaxExpenseAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_SignificantAccountingPoliciesTable" abstract="true" name="SignificantAccountingPoliciesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cms_RelatedPartyMember" abstract="true" name="RelatedPartyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_LudingtonMember" abstract="false" name="LudingtonMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_ForwardContractsEnteredIntoAugust292022Member" abstract="true" name="ForwardContractsEnteredIntoAugust292022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_AlternativeRevenuePrograms" abstract="false" name="AlternativeRevenuePrograms" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_EarningsPerShareBasicAndDilutedEPSAbstract" abstract="true" name="EarningsPerShareBasicAndDilutedEPSAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_CommercialUtilityServiceMember" abstract="false" name="CommercialUtilityServiceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_A4625FirstMortgageBondsDueMay2033Member" abstract="true" name="A4625FirstMortgageBondsDueMay2033Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_ForwardContractsEnteredIntoAugust32022Member" abstract="true" name="ForwardContractsEnteredIntoAugust32022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_RestructuringAndRelatedCostIncurredCostCapitalized" abstract="false" name="RestructuringAndRelatedCostIncurredCostCapitalized" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_PensionAndDBSERPMember" abstract="false" name="PensionAndDBSERPMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_NonrelatedPartyMember" abstract="true" name="NonrelatedPartyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_RevolvingCreditFacilitiesOneMember" abstract="false" name="RevolvingCreditFacilitiesOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_CMSEnergyNotePayableMember" abstract="true" name="CMSEnergyNotePayableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_CommonStockholdersEquity" abstract="false" name="CommonStockholdersEquity" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_AviatorWindMember" abstract="true" name="AviatorWindMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_NrepaMember" abstract="false" name="NrepaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_FinancialInstrumentsTable" abstract="true" name="FinancialInstrumentsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cms_RetentionIncentiveProgramMember" abstract="true" name="RetentionIncentiveProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders" abstract="false" name="MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_VariableInterestEntityMaximumCapacity" abstract="false" name="VariableInterestEntityMaximumCapacity" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:powerItemType"/>
  <xs:element id="cms_A5251FirstMortgageBondsMember" abstract="true" name="A5251FirstMortgageBondsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" abstract="false" name="PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_JHCampbell3PlantRetirementContractDisputeMember" abstract="true" name="JHCampbell3PlantRetirementContractDisputeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_RelatedAndNonRelatedPartyStatusDomain" abstract="true" name="RelatedAndNonRelatedPartyStatusDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_TESFilerCityMember" abstract="false" name="TESFilerCityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_RevenueSubjectToRefundVoluntaryRefundMechanismContributionsToProgramsAssistingVulnerableCustomersMember" abstract="true" name="RevenueSubjectToRefundVoluntaryRefundMechanismContributionsToProgramsAssistingVulnerableCustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_PurchasedPowerRelatedParties" abstract="false" name="PurchasedPowerRelatedParties" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_AmountAvailableForDividendDistribution" abstract="false" name="AmountAvailableForDividendDistribution" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_A5.875JuniorSubordinatedNotesDue2078Member" abstract="true" name="A5.875JuniorSubordinatedNotesDue2078Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_CorporateAndReconcilingItemsMember" abstract="true" name="CorporateAndReconcilingItemsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_NonCashTransactionsAbstract" abstract="true" name="NonCashTransactionsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_ScheduleOfFinancingAndCapitalizationTable" abstract="true" name="ScheduleOfFinancingAndCapitalizationTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cms_FinancingAndCapitalizationLineItems" abstract="true" name="FinancingAndCapitalizationLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_GraylingMember" abstract="false" name="GraylingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments" abstract="false" name="PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_IncomeTaxesLineItems" abstract="true" name="IncomeTaxesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet" abstract="false" name="OtherNonoperatingIncomeExpenseRetirementBenefitsNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" abstract="false" name="PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_NorthStarCleanEnergyIncludingSubsidiariesMember" abstract="true" name="NorthStarCleanEnergyIncludingSubsidiariesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_VariableInterestEntitiesAbstract" abstract="true" name="VariableInterestEntitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_FinancingIncome" abstract="false" name="FinancingIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_CravenMember" abstract="false" name="CravenMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_JHCampbellGeneratingUnitsMember" abstract="true" name="JHCampbellGeneratingUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" abstract="false" name="NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_IndustrialUtilityServiceMember" abstract="false" name="IndustrialUtilityServiceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_RevolvingCreditFacilitiesSevenMember" abstract="true" name="RevolvingCreditFacilitiesSevenMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_GeneseeMember" abstract="false" name="GeneseeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent" abstract="false" name="AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_ShortTermDebtAuthorizedBorrowings" abstract="false" name="ShortTermDebtAuthorizedBorrowings" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_RetentionBenefitsMember" abstract="true" name="RetentionBenefitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_RestructuringAndRelatedCostDeferredCost" abstract="false" name="RestructuringAndRelatedCostDeferredCost" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_SignificantAccountingPoliciesLineItems" abstract="true" name="SignificantAccountingPoliciesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember" abstract="true" name="IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_GuaranteesAndOtherContingenciesLineItems" abstract="true" name="GuaranteesAndOtherContingenciesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_ConsumersEnergyCompanyMember" abstract="true" name="ConsumersEnergyCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_DefinedBenefitPlanAmortizationOfSettlementLoss" abstract="false" name="DefinedBenefitPlanAmortizationOfSettlementLoss" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_NorthStarCleanEnergyMember" abstract="true" name="NorthStarCleanEnergyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_FinancialInstrumentsLineItems" abstract="true" name="FinancialInstrumentsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_FinancialInstrumentsAbstract" abstract="true" name="FinancialInstrumentsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_TermLoanFacilityDue2024Member" abstract="true" name="TermLoanFacilityDue2024Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock" abstract="false" name="FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties" abstract="false" name="UtilitiesOperatingExpensePurchasedPowerRelatedParties" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_IncomeTaxesTable" abstract="true" name="IncomeTaxesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cms_A4650FirstMortgageBondsDueMarch2028Member" abstract="true" name="A4650FirstMortgageBondsDueMarch2028Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract" abstract="true" name="DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_AccrualForEnvironmentalLossContingenciesInflationRate" abstract="false" name="AccrualForEnvironmentalLossContingenciesInflationRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cms_SeriesCPreferredStockDepositarySharesMember" abstract="true" name="SeriesCPreferredStockDepositarySharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_OtherUtilityServiceMember" abstract="false" name="OtherUtilityServiceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_A5.625JuniorSubordinatedNotesDue2078Member" abstract="true" name="A5.625JuniorSubordinatedNotesDue2078Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_TermLoanFacilityDueSeptember2023Member" abstract="true" name="TermLoanFacilityDueSeptember2023Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_ElectricRateCaseMember" abstract="false" name="ElectricRateCaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_GuaranteesAndOtherContingenciesTable" abstract="true" name="GuaranteesAndOtherContingenciesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="cms_NumberOfFormerManufacturedGasPlants" abstract="false" name="NumberOfFormerManufacturedGasPlants" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:positiveIntegerItemType"/>
  <xs:element id="cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP" abstract="false" name="PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_NotesReceivableRelatedPartiesFairValueDisclosure" abstract="false" name="NotesReceivableRelatedPartiesFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_AccruedRateRefunds" abstract="false" name="AccruedRateRefunds" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_PropertyPlantAndEquipmentNetExcludingCWIP" abstract="false" name="PropertyPlantAndEquipmentNetExcludingCWIP" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_RevolvingCreditFacilitiesFiveMember" abstract="true" name="RevolvingCreditFacilitiesFiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_ForwardContractsEnteredIntoAugust242022Member" abstract="true" name="ForwardContractsEnteredIntoAugust242022Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_ResidentialUtilityServicesMember" abstract="false" name="ResidentialUtilityServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_BayHarborMember" abstract="false" name="BayHarborMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_D.E.KarnGeneratingComplexMember" abstract="true" name="D.E.KarnGeneratingComplexMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_TermLoanFacilityMember" abstract="true" name="TermLoanFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_RelatedAndNonRelatedPartyStatusAxis" abstract="true" name="RelatedAndNonRelatedPartyStatusAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="cms_ManufacturedGasPlantMember" abstract="false" name="ManufacturedGasPlantMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_AviatorWindClassBMembershipMember" abstract="true" name="AviatorWindClassBMembershipMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" abstract="false" name="PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_DefinedBenefitPlanDeferredCostsCredits" abstract="false" name="DefinedBenefitPlanDeferredCostsCredits" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember" abstract="true" name="RevenueSubjectToRefundVoluntaryRefundMechanismMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_DeferredPropertyTaxes" abstract="false" name="DeferredPropertyTaxes" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable" abstract="false" name="LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_ElectricUtilityMember" abstract="false" name="ElectricUtilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="cms_NWOHoldcoLLCMember" abstract="true" name="NWOHoldcoLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_LudingtonPlantOverhaulContractDisputeMember" abstract="true" name="LudingtonPlantOverhaulContractDisputeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_PropertyPlantAndEquipmentGrossExcludingCWIP" abstract="false" name="PropertyPlantAndEquipmentGrossExcludingCWIP" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" abstract="false" name="EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="cms_RevolvingCreditFacilitiesTwoMember" abstract="false" name="RevolvingCreditFacilitiesTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment" abstract="false" name="AssetsNoncurrentOtherThanPropertyPlantAndEquipment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" abstract="false" name="NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>9
<FILENAME>cms-20230331_cal.xml
<DESCRIPTION>XBRL CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:2ea3b7d5-7568-401e-9f8f-c99cc24cacc2,g:da6714d2-4111-4163-8c00-7474cac402c2-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited" xlink:type="simple" xlink:href="cms-20230331.xsd#CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_3e044cc9-92eb-439b-b2b3-58834ead8657" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FuelCosts_1db66827-c799-4d08-9b05-ec97d6f12fdf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FuelCosts"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_3e044cc9-92eb-439b-b2b3-58834ead8657" xlink:to="loc_us-gaap_FuelCosts_1db66827-c799-4d08-9b05-ec97d6f12fdf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PurchasedPowerRelatedParties_e1b0e48c-fc68-447f-9d8e-fa181bce0c2c" xlink:href="cms-20230331.xsd#cms_PurchasedPowerRelatedParties"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_3e044cc9-92eb-439b-b2b3-58834ead8657" xlink:to="loc_cms_PurchasedPowerRelatedParties_e1b0e48c-fc68-447f-9d8e-fa181bce0c2c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating_9aec127a-fd9a-4251-9af2-d63ef2590e35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_3e044cc9-92eb-439b-b2b3-58834ead8657" xlink:to="loc_us-gaap_OtherCostAndExpenseOperating_9aec127a-fd9a-4251-9af2-d63ef2590e35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_08e23d47-a214-416a-8338-1f0a93f9bfaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_3e044cc9-92eb-439b-b2b3-58834ead8657" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_08e23d47-a214-416a-8338-1f0a93f9bfaa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_ea82f120-7c81-441e-8f81-7862730b6a35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_3e044cc9-92eb-439b-b2b3-58834ead8657" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_ea82f120-7c81-441e-8f81-7862730b6a35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_4e46f3a9-50e9-4bbf-a806-71d15b8cf780" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesExcludingIncomeAndExciseTaxes"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CostsAndExpenses_3e044cc9-92eb-439b-b2b3-58834ead8657" xlink:to="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_4e46f3a9-50e9-4bbf-a806-71d15b8cf780" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_50abb7a9-9b46-44b8-8e8a-6feb0cea6434" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_8b204695-4f82-445a-a784-7e231e7c2be0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_50abb7a9-9b46-44b8-8e8a-6feb0cea6434" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_8b204695-4f82-445a-a784-7e231e7c2be0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_713a6193-c409-4577-94ba-ce26c6e8d412" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_50abb7a9-9b46-44b8-8e8a-6feb0cea6434" xlink:to="loc_us-gaap_InterestExpense_713a6193-c409-4577-94ba-ce26c6e8d412" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_ae475293-cc18-4e87-adb1-cf272153d680" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_50abb7a9-9b46-44b8-8e8a-6feb0cea6434" xlink:to="loc_us-gaap_OperatingIncomeLoss_ae475293-cc18-4e87-adb1-cf272153d680" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_f52805b2-3db9-4a71-aac1-ada76f1a7ffe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_de871244-3d9b-4d1d-85e6-35061d98b953" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareDiluted_f52805b2-3db9-4a71-aac1-ada76f1a7ffe" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_de871244-3d9b-4d1d-85e6-35061d98b953" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_9edfc6af-0c0a-4f4c-87a9-d20fc4f7ab5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareDiluted_f52805b2-3db9-4a71-aac1-ada76f1a7ffe" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_9edfc6af-0c0a-4f4c-87a9-d20fc4f7ab5a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_9a0da9a9-70c2-4dab-ae07-42688db9e829" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_79190695-9c10-4e6d-9a51-63a054fd1e73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareBasic_9a0da9a9-70c2-4dab-ae07-42688db9e829" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_79190695-9c10-4e6d-9a51-63a054fd1e73" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_278aaa2f-ac50-41d4-91e1-c2bb21177c9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EarningsPerShareBasic_9a0da9a9-70c2-4dab-ae07-42688db9e829" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_278aaa2f-ac50-41d4-91e1-c2bb21177c9f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_0ef863d2-81b1-4f5a-974f-ab0c472ae73d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_ba12bdcd-b0e2-4f63-bc97-593bc8cdef6b" xlink:href="cms-20230331.xsd#cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_0ef863d2-81b1-4f5a-974f-ab0c472ae73d" xlink:to="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_ba12bdcd-b0e2-4f63-bc97-593bc8cdef6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_7882891d-0b80-484a-82b9-08b24cacce17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_0ef863d2-81b1-4f5a-974f-ab0c472ae73d" xlink:to="loc_us-gaap_OtherNonoperatingIncome_7882891d-0b80-484a-82b9-08b24cacce17" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_c4a6c2c9-144c-4ea6-be7c-59f645f60634" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_0ef863d2-81b1-4f5a-974f-ab0c472ae73d" xlink:to="loc_us-gaap_OtherNonoperatingExpense_c4a6c2c9-144c-4ea6-be7c-59f645f60634" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_afd52f4b-481d-41c1-a183-a4784a0e726d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_577fa6b3-22f0-4e64-aa13-789d46808fde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_afd52f4b-481d-41c1-a183-a4784a0e726d" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_577fa6b3-22f0-4e64-aa13-789d46808fde" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_89c51cba-d8bd-49a7-825d-676d91fff52a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_afd52f4b-481d-41c1-a183-a4784a0e726d" xlink:to="loc_us-gaap_ProfitLoss_89c51cba-d8bd-49a7-825d-676d91fff52a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_9e960c10-8fbb-45ff-975e-5ea6d167e6dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_628ec947-ef11-4f06-920a-65f4e7dc4d99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_9e960c10-8fbb-45ff-975e-5ea6d167e6dd" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_628ec947-ef11-4f06-920a-65f4e7dc4d99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_0fd01455-e5a2-45cc-b25e-f6352308529c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_9e960c10-8fbb-45ff-975e-5ea6d167e6dd" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_0fd01455-e5a2-45cc-b25e-f6352308529c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_a57f7b71-c024-495f-80fd-cc4f92c5996f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2259c3d6-81e6-43cc-a6f0-e2cfcbee48c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_a57f7b71-c024-495f-80fd-cc4f92c5996f" xlink:to="loc_us-gaap_NetIncomeLoss_2259c3d6-81e6-43cc-a6f0-e2cfcbee48c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_ca3e3be9-eea5-4b32-85e2-0ee64c9c03ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_a57f7b71-c024-495f-80fd-cc4f92c5996f" xlink:to="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_ca3e3be9-eea5-4b32-85e2-0ee64c9c03ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_aaacd575-14e2-4a49-ab87-ae76fdae7b96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_5f6bbda7-5794-41d6-9735-4b764c2d3a19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_aaacd575-14e2-4a49-ab87-ae76fdae7b96" xlink:to="loc_us-gaap_InterestExpenseDebt_5f6bbda7-5794-41d6-9735-4b764c2d3a19" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_781cddef-93ce-4b8d-86f8-24c1d978a8ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseOther"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_aaacd575-14e2-4a49-ab87-ae76fdae7b96" xlink:to="loc_us-gaap_InterestExpenseOther_781cddef-93ce-4b8d-86f8-24c1d978a8ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalizedAdjustment_bffd4e61-f17e-45c2-8f67-cd1910776935" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestCostsCapitalizedAdjustment"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_aaacd575-14e2-4a49-ab87-ae76fdae7b96" xlink:to="loc_us-gaap_InterestCostsCapitalizedAdjustment_bffd4e61-f17e-45c2-8f67-cd1910776935" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseRelatedParty_627e65c3-cb1b-43ef-8fc5-c67ce2b71d7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseRelatedParty"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_aaacd575-14e2-4a49-ab87-ae76fdae7b96" xlink:to="loc_us-gaap_InterestExpenseRelatedParty_627e65c3-cb1b-43ef-8fc5-c67ce2b71d7a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_1e8abd0e-ef50-4eca-a023-20c11ed7a6ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_db1c0e3b-fa8c-4be1-829f-6aa01ef27225" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_1e8abd0e-ef50-4eca-a023-20c11ed7a6ea" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_db1c0e3b-fa8c-4be1-829f-6aa01ef27225" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_9b57fe7f-ef7c-4792-828f-76a32a18cdb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_1e8abd0e-ef50-4eca-a023-20c11ed7a6ea" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_9b57fe7f-ef7c-4792-828f-76a32a18cdb3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="simple" xlink:href="cms-20230331.xsd#CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_63f05ae0-ac30-41df-8bb3-eaae5832eca6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_8d827aee-6727-4ce5-8fd9-7b35aca965e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_63f05ae0-ac30-41df-8bb3-eaae5832eca6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_8d827aee-6727-4ce5-8fd9-7b35aca965e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_78ecc707-5c1e-4134-afcc-09372c4f5e54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_63f05ae0-ac30-41df-8bb3-eaae5832eca6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_78ecc707-5c1e-4134-afcc-09372c4f5e54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_3d59ad91-7521-4fa2-ad5c-f239ea9f549f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_63f05ae0-ac30-41df-8bb3-eaae5832eca6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_3d59ad91-7521-4fa2-ad5c-f239ea9f549f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_5e3fa1ac-a197-4978-9c13-9841aaba18dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_62aba328-200d-45f8-96bd-aa146bcd06e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_5e3fa1ac-a197-4978-9c13-9841aaba18dc" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_62aba328-200d-45f8-96bd-aa146bcd06e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_ee0603ae-c555-4add-844c-f06f9a2f4443" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_5e3fa1ac-a197-4978-9c13-9841aaba18dc" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_ee0603ae-c555-4add-844c-f06f9a2f4443" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_7820ca59-b4c0-49cb-aa77-68c5e8d32c51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_11a4b559-4e22-4016-886d-286886d22b4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_7820ca59-b4c0-49cb-aa77-68c5e8d32c51" xlink:to="loc_us-gaap_ProfitLoss_11a4b559-4e22-4016-886d-286886d22b4d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_79e819e2-a96b-4828-9640-84d3e64a1ffd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_7820ca59-b4c0-49cb-aa77-68c5e8d32c51" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_79e819e2-a96b-4828-9640-84d3e64a1ffd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited" xlink:type="simple" xlink:href="cms-20230331.xsd#CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_621a8a1a-f8c1-4566-b153-dc2d0c60abfb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_616c5d3a-038e-4fc6-b50a-da1262b0a795" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_621a8a1a-f8c1-4566-b153-dc2d0c60abfb" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_616c5d3a-038e-4fc6-b50a-da1262b0a795" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_1185fcd0-330a-4c42-b223-9e19c4beae0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_621a8a1a-f8c1-4566-b153-dc2d0c60abfb" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_1185fcd0-330a-4c42-b223-9e19c4beae0e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_eb206915-b694-4120-a2df-f1df98c818df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_621a8a1a-f8c1-4566-b153-dc2d0c60abfb" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_eb206915-b694-4120-a2df-f1df98c818df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders_904b11ff-7b67-4851-b42d-47a071a0501f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromMinorityShareholders"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_621a8a1a-f8c1-4566-b153-dc2d0c60abfb" xlink:to="loc_us-gaap_ProceedsFromMinorityShareholders_904b11ff-7b67-4851-b42d-47a071a0501f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends_abd17c53-21ab-4c18-9766-92bb2e4c6123" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_621a8a1a-f8c1-4566-b153-dc2d0c60abfb" xlink:to="loc_us-gaap_PaymentsOfOrdinaryDividends_abd17c53-21ab-4c18-9766-92bb2e4c6123" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_525d40c0-f99f-4e27-a4ce-0e4c2fd2e692" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_621a8a1a-f8c1-4566-b153-dc2d0c60abfb" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_525d40c0-f99f-4e27-a4ce-0e4c2fd2e692" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt_eb94e7d0-2863-4aac-938f-c05b94887d1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_621a8a1a-f8c1-4566-b153-dc2d0c60abfb" xlink:to="loc_us-gaap_RepaymentsOfShortTermDebt_eb94e7d0-2863-4aac-938f-c05b94887d1b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromContributedCapital_6417f807-bec9-4dcb-94d6-d809322a8f28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromContributedCapital"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_621a8a1a-f8c1-4566-b153-dc2d0c60abfb" xlink:to="loc_us-gaap_ProceedsFromContributedCapital_6417f807-bec9-4dcb-94d6-d809322a8f28" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5aaa7814-1d6b-45ab-ab0a-196bb2928a0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_8f23c9be-04bf-4f84-9255-997af856848e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5aaa7814-1d6b-45ab-ab0a-196bb2928a0d" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_8f23c9be-04bf-4f84-9255-997af856848e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_f8cc57ef-1a2b-4576-9cea-76ec7c1ff696" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5aaa7814-1d6b-45ab-ab0a-196bb2928a0d" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_f8cc57ef-1a2b-4576-9cea-76ec7c1ff696" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_54a68cc3-2110-49fb-9dc3-47a497f60e41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5aaa7814-1d6b-45ab-ab0a-196bb2928a0d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_54a68cc3-2110-49fb-9dc3-47a497f60e41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_589dc5d4-fd81-4383-bd43-5100d00c38ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5aaa7814-1d6b-45ab-ab0a-196bb2928a0d" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_589dc5d4-fd81-4383-bd43-5100d00c38ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_d692ad6e-2e05-4d42-9ecf-2d5390da30a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5aaa7814-1d6b-45ab-ab0a-196bb2928a0d" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_d692ad6e-2e05-4d42-9ecf-2d5390da30a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_ae97a081-af16-4db5-bb9d-535f2abf0bfd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5aaa7814-1d6b-45ab-ab0a-196bb2928a0d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_ae97a081-af16-4db5-bb9d-535f2abf0bfd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_5b73f96b-5951-4ec3-a90b-1498b6ed9b6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5aaa7814-1d6b-45ab-ab0a-196bb2928a0d" xlink:to="loc_us-gaap_ProfitLoss_5b73f96b-5951-4ec3-a90b-1498b6ed9b6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_8fe3c664-ac82-492f-b433-f2430c410692" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5aaa7814-1d6b-45ab-ab0a-196bb2928a0d" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_8fe3c664-ac82-492f-b433-f2430c410692" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_e92d5566-5add-4f84-956d-7b19b46dfe68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5aaa7814-1d6b-45ab-ab0a-196bb2928a0d" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_e92d5566-5add-4f84-956d-7b19b46dfe68" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2bb9b2a0-56e5-4441-91b4-8df60ad98cf8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_9d554b1f-e2fa-414c-bf80-c7bcc01805c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2bb9b2a0-56e5-4441-91b4-8df60ad98cf8" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_9d554b1f-e2fa-414c-bf80-c7bcc01805c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_e1a60975-aa17-4729-a8b1-20873bb0e144" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_2bb9b2a0-56e5-4441-91b4-8df60ad98cf8" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_e1a60975-aa17-4729-a8b1-20873bb0e144" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited" xlink:type="simple" xlink:href="cms-20230331.xsd#CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c8343490-4c5b-4c57-af12-e0848a70279a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockholdersEquity_15899a62-8f96-43f5-83f3-ae6a5401f160" xlink:href="cms-20230331.xsd#cms_CommonStockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_c8343490-4c5b-4c57-af12-e0848a70279a" xlink:to="loc_cms_CommonStockholdersEquity_15899a62-8f96-43f5-83f3-ae6a5401f160" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_4ad59885-d889-4e22-9108-b39db2aca06a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_c8343490-4c5b-4c57-af12-e0848a70279a" xlink:to="loc_us-gaap_PreferredStockValue_4ad59885-d889-4e22-9108-b39db2aca06a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_de4b456f-6b6e-4b75-a1d0-58ad9c28fd6b" xlink:href="cms-20230331.xsd#cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_9920dcec-a9c2-404d-80ee-8f3b05e67fe6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_de4b456f-6b6e-4b75-a1d0-58ad9c28fd6b" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_9920dcec-a9c2-404d-80ee-8f3b05e67fe6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_3406576c-ae5c-4be3-886a-a6398df623ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_de4b456f-6b6e-4b75-a1d0-58ad9c28fd6b" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_3406576c-ae5c-4be3-886a-a6398df623ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_77d949e1-aa52-4e5d-b439-b9c5edf7514f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_de4b456f-6b6e-4b75-a1d0-58ad9c28fd6b" xlink:to="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_77d949e1-aa52-4e5d-b439-b9c5edf7514f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_59760297-0ef5-4212-a611-2ec69a8ccaf1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_de4b456f-6b6e-4b75-a1d0-58ad9c28fd6b" xlink:to="loc_us-gaap_EquityMethodInvestments_59760297-0ef5-4212-a611-2ec69a8ccaf1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesNoncurrent_cfb8398e-4115-40f2-a872-d7a8544bab69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromRelatedPartiesNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_de4b456f-6b6e-4b75-a1d0-58ad9c28fd6b" xlink:to="loc_us-gaap_DueFromRelatedPartiesNoncurrent_cfb8398e-4115-40f2-a872-d7a8544bab69" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_5d4d5506-08d1-4743-8d6f-4b07efd2edf3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_de4b456f-6b6e-4b75-a1d0-58ad9c28fd6b" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_5d4d5506-08d1-4743-8d6f-4b07efd2edf3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_42a32d60-1432-4534-9c4e-9725a261a552" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_96ee3ec0-fcfd-4ce1-ab7a-aedbcdd62b30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_42a32d60-1432-4534-9c4e-9725a261a552" xlink:to="loc_us-gaap_MinorityInterest_96ee3ec0-fcfd-4ce1-ab7a-aedbcdd62b30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f88a4c83-1f19-4179-81b7-7b202deff042" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_42a32d60-1432-4534-9c4e-9725a261a552" xlink:to="loc_us-gaap_StockholdersEquity_f88a4c83-1f19-4179-81b7-7b202deff042" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_20fc92c8-5e0d-4078-b5e3-4d6cec8634d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_42a32d60-1432-4534-9c4e-9725a261a552" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_20fc92c8-5e0d-4078-b5e3-4d6cec8634d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_4ac36b46-a280-4aad-bd61-570b82b9c502" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_42a32d60-1432-4534-9c4e-9725a261a552" xlink:to="loc_us-gaap_CommitmentsAndContingencies_4ac36b46-a280-4aad-bd61-570b82b9c502" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_601a83d7-891c-4eba-8c96-40c7b5a9ab88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_42a32d60-1432-4534-9c4e-9725a261a552" xlink:to="loc_us-gaap_LiabilitiesCurrent_601a83d7-891c-4eba-8c96-40c7b5a9ab88" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0087980c-2a21-4744-a733-02c731080ae3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e264a222-0ff5-43dc-8e3c-014ee1c545df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0087980c-2a21-4744-a733-02c731080ae3" xlink:to="loc_us-gaap_StockholdersEquity_e264a222-0ff5-43dc-8e3c-014ee1c545df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_8b5c2c8d-7a8b-4108-ac0e-dca216c35453" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0087980c-2a21-4744-a733-02c731080ae3" xlink:to="loc_us-gaap_MinorityInterest_8b5c2c8d-7a8b-4108-ac0e-dca216c35453" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_6ac27afe-32ca-4765-b430-52b0dd0d2c3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable_f1805dc1-22b3-4466-97fe-1f9023e4f530" xlink:href="cms-20230331.xsd#cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_6ac27afe-32ca-4765-b430-52b0dd0d2c3f" xlink:to="loc_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable_f1805dc1-22b3-4466-97fe-1f9023e4f530" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_04562dcb-3f01-400f-9ab2-6b4629002bed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_6ac27afe-32ca-4765-b430-52b0dd0d2c3f" xlink:to="loc_us-gaap_AccountsPayableCurrent_04562dcb-3f01-400f-9ab2-6b4629002bed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_4e4f4bca-7e9b-4cb8-b279-e175cb65ab2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_6ac27afe-32ca-4765-b430-52b0dd0d2c3f" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_4e4f4bca-7e9b-4cb8-b279-e175cb65ab2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccruedRateRefunds_a5591ff7-b4ce-477e-b0c4-a0e604d003eb" xlink:href="cms-20230331.xsd#cms_AccruedRateRefunds"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_6ac27afe-32ca-4765-b430-52b0dd0d2c3f" xlink:to="loc_cms_AccruedRateRefunds_a5591ff7-b4ce-477e-b0c4-a0e604d003eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendsPayableCurrent_77300769-a99f-4a7c-b565-b65d030cc2d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestAndDividendsPayableCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_6ac27afe-32ca-4765-b430-52b0dd0d2c3f" xlink:to="loc_us-gaap_InterestAndDividendsPayableCurrent_77300769-a99f-4a7c-b565-b65d030cc2d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_5ea08e5f-4aa2-43f6-a7af-75f66cf7264c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_6ac27afe-32ca-4765-b430-52b0dd0d2c3f" xlink:to="loc_us-gaap_TaxesPayableCurrent_5ea08e5f-4aa2-43f6-a7af-75f66cf7264c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_6334db71-c93c-4fb4-96e1-922d42b4e3b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_6ac27afe-32ca-4765-b430-52b0dd0d2c3f" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_6334db71-c93c-4fb4-96e1-922d42b4e3b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_3622beb7-b689-4fa2-9177-52cd27b422dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_6ac27afe-32ca-4765-b430-52b0dd0d2c3f" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_3622beb7-b689-4fa2-9177-52cd27b422dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_d846fc6a-bfda-4b7d-8c3c-99494b139305" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_6ac27afe-32ca-4765-b430-52b0dd0d2c3f" xlink:to="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_d846fc6a-bfda-4b7d-8c3c-99494b139305" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent_73a7ca4e-a882-4e73-8a61-b14d34f97162" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableCurrent"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_6ac27afe-32ca-4765-b430-52b0dd0d2c3f" xlink:to="loc_us-gaap_NotesPayableCurrent_73a7ca4e-a882-4e73-8a61-b14d34f97162" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP_388d4cab-c839-4fe0-bcbc-687a20d46391" xlink:href="cms-20230331.xsd#cms_PropertyPlantAndEquipmentNetExcludingCWIP"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7a08fbee-c239-4ec7-9281-c35f24216f3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP_388d4cab-c839-4fe0-bcbc-687a20d46391" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_7a08fbee-c239-4ec7-9281-c35f24216f3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_e214c23f-6f9c-45d9-8554-da5952222809" xlink:href="cms-20230331.xsd#cms_PropertyPlantAndEquipmentGrossExcludingCWIP"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP_388d4cab-c839-4fe0-bcbc-687a20d46391" xlink:to="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_e214c23f-6f9c-45d9-8554-da5952222809" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_c8966b01-d247-4411-add2-8a7e26f40d01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_e6b9557f-98bb-42c6-8547-012461fc11f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_c8966b01-d247-4411-add2-8a7e26f40d01" xlink:to="loc_us-gaap_ConstructionInProgressGross_e6b9557f-98bb-42c6-8547-012461fc11f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP_013d5848-b905-4357-9032-246241a79a98" xlink:href="cms-20230331.xsd#cms_PropertyPlantAndEquipmentNetExcludingCWIP"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_c8966b01-d247-4411-add2-8a7e26f40d01" xlink:to="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP_013d5848-b905-4357-9032-246241a79a98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_b05c11a1-e729-4d21-87ef-bc17dc704b25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_236209e4-4a56-4e5a-9d89-ce9e19e3d232" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b05c11a1-e729-4d21-87ef-bc17dc704b25" xlink:to="loc_us-gaap_AssetsCurrent_236209e4-4a56-4e5a-9d89-ce9e19e3d232" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_83f357cb-6494-404f-9296-3238dcbc5abc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b05c11a1-e729-4d21-87ef-bc17dc704b25" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_83f357cb-6494-404f-9296-3238dcbc5abc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_9d9290ba-7df2-424e-86b2-b8d0219a67c8" xlink:href="cms-20230331.xsd#cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b05c11a1-e729-4d21-87ef-bc17dc704b25" xlink:to="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_9d9290ba-7df2-424e-86b2-b8d0219a67c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_5207503f-7ba6-48b7-82d4-ad59dc6e4041" xlink:href="cms-20230331.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b05c11a1-e729-4d21-87ef-bc17dc704b25" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_5207503f-7ba6-48b7-82d4-ad59dc6e4041" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockholdersEquity_74fb2e63-b1e3-4d9c-80bb-ddf04423f334" xlink:href="cms-20230331.xsd#cms_CommonStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_bd58098f-7997-4185-a895-f7fbd732d828" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_CommonStockholdersEquity_74fb2e63-b1e3-4d9c-80bb-ddf04423f334" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_bd58098f-7997-4185-a895-f7fbd732d828" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_e7428c3d-5280-4240-ba48-797fdbca4a77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_CommonStockholdersEquity_74fb2e63-b1e3-4d9c-80bb-ddf04423f334" xlink:to="loc_us-gaap_CommonStockValue_e7428c3d-5280-4240-ba48-797fdbca4a77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_365c6408-b926-4066-8116-e7ee37d60090" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_CommonStockholdersEquity_74fb2e63-b1e3-4d9c-80bb-ddf04423f334" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_365c6408-b926-4066-8116-e7ee37d60090" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_cf4ccb71-8935-4c51-bfc7-373d3c4c8166" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_CommonStockholdersEquity_74fb2e63-b1e3-4d9c-80bb-ddf04423f334" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_cf4ccb71-8935-4c51-bfc7-373d3c4c8166" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_b9ac602e-5807-4733-a3e7-ced16ceef368" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_72d02ded-70e2-45de-82df-bac607f4f120" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_b9ac602e-5807-4733-a3e7-ced16ceef368" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_72d02ded-70e2-45de-82df-bac607f4f120" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_f67e474d-939b-4806-868f-1c8ee3448736" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_b9ac602e-5807-4733-a3e7-ced16ceef368" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_f67e474d-939b-4806-868f-1c8ee3448736" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_d034364a-e167-447a-86bc-cfd5db41529e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_b9ac602e-5807-4733-a3e7-ced16ceef368" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_d034364a-e167-447a-86bc-cfd5db41529e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_cf295a3c-6463-4b28-92d3-9125b3242a17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_b9ac602e-5807-4733-a3e7-ced16ceef368" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_cf295a3c-6463-4b28-92d3-9125b3242a17" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_b57bbbcd-37ea-4b09-9423-d8b3ffc57fa7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnergyRelatedInventoryGasStoredUnderground"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_b9ac602e-5807-4733-a3e7-ced16ceef368" xlink:to="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_b57bbbcd-37ea-4b09-9423-d8b3ffc57fa7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventorySupplies_b1537410-7bda-4bfc-8828-5c03e8ff6a05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherInventorySupplies"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_b9ac602e-5807-4733-a3e7-ced16ceef368" xlink:to="loc_us-gaap_OtherInventorySupplies_b1537410-7bda-4bfc-8828-5c03e8ff6a05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_5c5d4f9f-154e-4179-8ae3-4a97516c9010" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnergyRelatedInventoryOtherFossilFuel"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_b9ac602e-5807-4733-a3e7-ced16ceef368" xlink:to="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_5c5d4f9f-154e-4179-8ae3-4a97516c9010" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredPropertyTaxes_6ff9d7e5-b9a5-4a18-85a3-eaca8c6a9c8b" xlink:href="cms-20230331.xsd#cms_DeferredPropertyTaxes"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_b9ac602e-5807-4733-a3e7-ced16ceef368" xlink:to="loc_cms_DeferredPropertyTaxes_6ff9d7e5-b9a5-4a18-85a3-eaca8c6a9c8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_2a489b4e-2ef1-4c10-b8f2-7aa0d2e1b1b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_b9ac602e-5807-4733-a3e7-ced16ceef368" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_2a489b4e-2ef1-4c10-b8f2-7aa0d2e1b1b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_d9a567ac-cddd-4e08-8b9e-9e2797791a1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_b9ac602e-5807-4733-a3e7-ced16ceef368" xlink:to="loc_us-gaap_OtherAssetsCurrent_d9a567ac-cddd-4e08-8b9e-9e2797791a1b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_dcc3d0d4-4f6f-49e5-a648-91d176099757" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_871820d2-784d-4580-bb40-7abc65846942" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_dcc3d0d4-4f6f-49e5-a648-91d176099757" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_871820d2-784d-4580-bb40-7abc65846942" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_9a5aed06-03c4-4917-aab6-8e8d3cf72582" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_dcc3d0d4-4f6f-49e5-a648-91d176099757" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_9a5aed06-03c4-4917-aab6-8e8d3cf72582" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_a34e89da-6c3c-46ce-a2e9-46590205c8ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_dcc3d0d4-4f6f-49e5-a648-91d176099757" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_a34e89da-6c3c-46ce-a2e9-46590205c8ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_92ef298d-be52-44a3-a811-cc9a30bddd52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_dcc3d0d4-4f6f-49e5-a648-91d176099757" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_92ef298d-be52-44a3-a811-cc9a30bddd52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_094acc71-bd1d-4c95-9e9a-d116a0d9d382" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_dcc3d0d4-4f6f-49e5-a648-91d176099757" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_094acc71-bd1d-4c95-9e9a-d116a0d9d382" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_19dbdcf9-94f8-47e6-b3c1-5fb3297739d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDeferredInvestmentTaxCredit"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_dcc3d0d4-4f6f-49e5-a648-91d176099757" xlink:to="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_19dbdcf9-94f8-47e6-b3c1-5fb3297739d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_cdf22885-1295-4d38-baaf-866754b3d6b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_dcc3d0d4-4f6f-49e5-a648-91d176099757" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_cdf22885-1295-4d38-baaf-866754b3d6b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_5e929f9d-5d9d-43e3-a832-166e2358165f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_dcc3d0d4-4f6f-49e5-a648-91d176099757" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_5e929f9d-5d9d-43e3-a832-166e2358165f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited" xlink:type="simple" xlink:href="cms-20230331.xsd#ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_2521abe8-83c8-4889-bda5-e45976b5493e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_ce5e67ad-8037-4481-bb5a-b99280a29b9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_2521abe8-83c8-4889-bda5-e45976b5493e" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_ce5e67ad-8037-4481-bb5a-b99280a29b9d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0718967f-ff25-4a5f-bdee-079f481b0da1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_2521abe8-83c8-4889-bda5-e45976b5493e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0718967f-ff25-4a5f-bdee-079f481b0da1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9b249068-081f-4dae-bc68-cddf08b1ebea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_05948106-6f1d-4be8-a828-d9ef1dfdb74e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_9b249068-081f-4dae-bc68-cddf08b1ebea" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_05948106-6f1d-4be8-a828-d9ef1dfdb74e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_5c0eb40d-7a84-4204-b204-3cc99083573c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_9b249068-081f-4dae-bc68-cddf08b1ebea" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_5c0eb40d-7a84-4204-b204-3cc99083573c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_c9a26830-ee01-4624-a9a2-961230c51420" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed_b9539f62-39b2-4922-a122-e36442399617" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseFuelUsed"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_c9a26830-ee01-4624-a9a2-961230c51420" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed_b9539f62-39b2-4922-a122-e36442399617" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_fccae46d-6cc3-4055-8edb-4bc0a75aa36d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpensePurchasedPower"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_c9a26830-ee01-4624-a9a2-961230c51420" xlink:to="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_fccae46d-6cc3-4055-8edb-4bc0a75aa36d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_2d89ee05-98fb-4fea-b582-74c6e7e9820d" xlink:href="cms-20230331.xsd#cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_c9a26830-ee01-4624-a9a2-961230c51420" xlink:to="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_2d89ee05-98fb-4fea-b582-74c6e7e9820d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_5418471b-33d8-47a7-8cb9-ad38c5dd8496" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_c9a26830-ee01-4624-a9a2-961230c51420" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_5418471b-33d8-47a7-8cb9-ad38c5dd8496" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_845974e8-a073-4da4-ad59-94691c5669d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_c9a26830-ee01-4624-a9a2-961230c51420" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_845974e8-a073-4da4-ad59-94691c5669d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_2431027a-27bb-4053-aaa3-137d625d0f57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_c9a26830-ee01-4624-a9a2-961230c51420" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_2431027a-27bb-4053-aaa3-137d625d0f57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseTaxes_8673e860-84dd-4b40-a089-9c6777e08ede" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseTaxes"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_UtilitiesOperatingExpense_c9a26830-ee01-4624-a9a2-961230c51420" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseTaxes_8673e860-84dd-4b40-a089-9c6777e08ede" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_0420c545-45e0-4d77-9803-d8221d71c2bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_78ea9f80-a2b3-45da-9aed-8c35b95eae90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_0420c545-45e0-4d77-9803-d8221d71c2bf" xlink:to="loc_us-gaap_Revenues_78ea9f80-a2b3-45da-9aed-8c35b95eae90" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_c4ac8382-ece2-4002-8feb-dadcd3d1dbc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_0420c545-45e0-4d77-9803-d8221d71c2bf" xlink:to="loc_us-gaap_UtilitiesOperatingExpense_c4ac8382-ece2-4002-8feb-dadcd3d1dbc0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_833d583a-1573-43d6-baa8-257c70716b46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpenses"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_0420c545-45e0-4d77-9803-d8221d71c2bf" xlink:to="loc_us-gaap_CostsAndExpenses_833d583a-1573-43d6-baa8-257c70716b46" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="simple" xlink:href="cms-20230331.xsd#ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_1084e863-5f0b-44bf-a2c7-a40913ae0f3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_782b3753-468a-4378-9806-e93e21055a05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_1084e863-5f0b-44bf-a2c7-a40913ae0f3c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_782b3753-468a-4378-9806-e93e21055a05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b37d6bc9-8422-4f9f-b190-4ae896725736" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_1084e863-5f0b-44bf-a2c7-a40913ae0f3c" xlink:to="loc_us-gaap_NetIncomeLoss_b37d6bc9-8422-4f9f-b190-4ae896725736" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited" xlink:type="simple" xlink:href="cms-20230331.xsd#ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f7d4f407-df14-4000-8ae6-44af0e6eb9da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0a665b58-2fdf-42be-a9e9-94f0e912a3e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f7d4f407-df14-4000-8ae6-44af0e6eb9da" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0a665b58-2fdf-42be-a9e9-94f0e912a3e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e76ad40b-2eff-42b4-bc7d-10f24d5aba8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f7d4f407-df14-4000-8ae6-44af0e6eb9da" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_e76ad40b-2eff-42b4-bc7d-10f24d5aba8c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_eaa8388a-040d-4722-a4ba-c33ec494dc16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f7d4f407-df14-4000-8ae6-44af0e6eb9da" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_eaa8388a-040d-4722-a4ba-c33ec494dc16" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f1cd3b1c-f61d-481d-8697-370b12a8a9f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_5467e1e9-51f0-4bf0-bf7e-4c3c4fb69862" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f1cd3b1c-f61d-481d-8697-370b12a8a9f9" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_5467e1e9-51f0-4bf0-bf7e-4c3c4fb69862" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_adf26246-47df-482d-ac27-55484357b4a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f1cd3b1c-f61d-481d-8697-370b12a8a9f9" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_adf26246-47df-482d-ac27-55484357b4a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_b7c5588c-2f1d-44b5-ac10-cc396bb156a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f1cd3b1c-f61d-481d-8697-370b12a8a9f9" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_b7c5588c-2f1d-44b5-ac10-cc396bb156a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b2fc3d5d-e68c-4537-a1f3-e887849a1ff7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f1cd3b1c-f61d-481d-8697-370b12a8a9f9" xlink:to="loc_us-gaap_NetIncomeLoss_b2fc3d5d-e68c-4537-a1f3-e887849a1ff7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_e181184a-3bd7-49cf-840c-e4c7b2a659c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f1cd3b1c-f61d-481d-8697-370b12a8a9f9" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_e181184a-3bd7-49cf-840c-e4c7b2a659c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_d1ad67cf-5319-4df7-bd48-6fd192f1d611" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f1cd3b1c-f61d-481d-8697-370b12a8a9f9" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_d1ad67cf-5319-4df7-bd48-6fd192f1d611" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_7b332ee4-237d-4bc2-943f-aee5d40d8b09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f1cd3b1c-f61d-481d-8697-370b12a8a9f9" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_7b332ee4-237d-4bc2-943f-aee5d40d8b09" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_85ac2ab2-5136-402a-82f5-9830694f3c57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f1cd3b1c-f61d-481d-8697-370b12a8a9f9" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_85ac2ab2-5136-402a-82f5-9830694f3c57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_bbbc92f4-d8ca-4421-87e3-3b8226c243e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f1cd3b1c-f61d-481d-8697-370b12a8a9f9" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_bbbc92f4-d8ca-4421-87e3-3b8226c243e3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited" xlink:type="simple" xlink:href="cms-20230331.xsd#ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_ac652f76-3afe-4cd7-8e90-240737ab0fc7" xlink:href="cms-20230331.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_017adb93-f90b-45b9-b191-a86d036b9f89" xlink:href="cms-20230331.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_ac652f76-3afe-4cd7-8e90-240737ab0fc7" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_017adb93-f90b-45b9-b191-a86d036b9f89" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_5e1177c0-e8c9-485d-acd8-e3ce62575a4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_ac652f76-3afe-4cd7-8e90-240737ab0fc7" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_5e1177c0-e8c9-485d-acd8-e3ce62575a4d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_6bf03cca-1430-4f2a-90e3-b9ff19479ca6" xlink:href="cms-20230331.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_9834760a-970c-4180-a045-5bef187550b8" xlink:href="cms-20230331.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_6bf03cca-1430-4f2a-90e3-b9ff19479ca6" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_9834760a-970c-4180-a045-5bef187550b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_19b1211e-c493-450f-b188-d61a31b86681" xlink:href="cms-20230331.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_6bf03cca-1430-4f2a-90e3-b9ff19479ca6" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_19b1211e-c493-450f-b188-d61a31b86681" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" xlink:type="simple" xlink:href="cms-20230331.xsd#FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_14ce57d3-6314-4967-99ed-ea3743ebe3d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_2229ba2b-4538-4d6e-837a-ad1d57951436" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_14ce57d3-6314-4967-99ed-ea3743ebe3d3" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_2229ba2b-4538-4d6e-837a-ad1d57951436" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_081a31b7-017a-4234-85ec-a70f99cc9eec" xlink:href="cms-20230331.xsd#cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_14ce57d3-6314-4967-99ed-ea3743ebe3d3" xlink:to="loc_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_081a31b7-017a-4234-85ec-a70f99cc9eec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_d8ef3f1c-ef28-4751-acdc-9974bf86a3bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_14ce57d3-6314-4967-99ed-ea3743ebe3d3" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_d8ef3f1c-ef28-4751-acdc-9974bf86a3bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_f2317bcd-0597-42a5-9dc7-e6fa2c87f7b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_14ce57d3-6314-4967-99ed-ea3743ebe3d3" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_f2317bcd-0597-42a5-9dc7-e6fa2c87f7b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_470d1ccb-b493-46ca-8dc4-30a084008a8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_3f391fe5-14e7-41a4-b708-4362b0d094cd" xlink:href="cms-20230331.xsd#cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_470d1ccb-b493-46ca-8dc4-30a084008a8b" xlink:to="loc_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_3f391fe5-14e7-41a4-b708-4362b0d094cd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails" xlink:type="simple" xlink:href="cms-20230331.xsd#RetirementBenefitsScheduleOfNetBenefitCostsDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_2a1496dc-d75a-49df-a5c4-fa1e76152102" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_514489d8-c60f-42e4-8817-4f5744a7a5cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_2a1496dc-d75a-49df-a5c4-fa1e76152102" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_514489d8-c60f-42e4-8817-4f5744a7a5cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_67c7b6a6-8eb4-4735-b2bf-97cb7d068b07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_2a1496dc-d75a-49df-a5c4-fa1e76152102" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_67c7b6a6-8eb4-4735-b2bf-97cb7d068b07" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_2e32444d-98e2-40df-ac3c-94233e4ab985" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_2a1496dc-d75a-49df-a5c4-fa1e76152102" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_2e32444d-98e2-40df-ac3c-94233e4ab985" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_e20b1fe2-43d0-4f6c-897b-d8f3e44e1527" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_2a1496dc-d75a-49df-a5c4-fa1e76152102" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_e20b1fe2-43d0-4f6c-897b-d8f3e44e1527" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_60b998de-7318-4df4-b6fd-11be3c80ce52" xlink:href="cms-20230331.xsd#cms_DefinedBenefitPlanAmortizationOfSettlementLoss"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_2a1496dc-d75a-49df-a5c4-fa1e76152102" xlink:to="loc_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_60b998de-7318-4df4-b6fd-11be3c80ce52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_ddb9674b-5b6e-4a6b-89e1-3a83577dfdea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_2a1496dc-d75a-49df-a5c4-fa1e76152102" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_ddb9674b-5b6e-4a6b-89e1-3a83577dfdea" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails" xlink:type="simple" xlink:href="cms-20230331.xsd#EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_86b1a581-218d-4a57-aa4f-6ba3d87af9b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_4512d80f-9076-47a5-a746-64df3b795a64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_86b1a581-218d-4a57-aa4f-6ba3d87af9b7" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_4512d80f-9076-47a5-a746-64df3b795a64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_d002f8c2-51af-4992-ac23-0f6cf74fdce4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_86b1a581-218d-4a57-aa4f-6ba3d87af9b7" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_d002f8c2-51af-4992-ac23-0f6cf74fdce4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements_19cfc8dc-e2ac-4012-9a6f-1e7b3a42a9f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_86b1a581-218d-4a57-aa4f-6ba3d87af9b7" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements_19cfc8dc-e2ac-4012-9a6f-1e7b3a42a9f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_0474eb09-2d5f-4290-8ae7-739e99c5dcff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_0f07f77d-f8a5-420b-ab42-a2482bf2ca41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperations_0474eb09-2d5f-4290-8ae7-739e99c5dcff" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_0f07f77d-f8a5-420b-ab42-a2482bf2ca41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_39665103-ea70-44c0-b3a6-8bb673fc6f5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperations_0474eb09-2d5f-4290-8ae7-739e99c5dcff" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_39665103-ea70-44c0-b3a6-8bb673fc6f5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments_dc882add-f015-41ae-a274-f26d5d45ac2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockDividendsAndOtherAdjustments"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperations_0474eb09-2d5f-4290-8ae7-739e99c5dcff" xlink:to="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments_dc882add-f015-41ae-a274-f26d5d45ac2e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="cms-20230331.xsd#RevenueDisaggregationofRevenueDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_fef108af-d14f-4584-ae44-8a2a45988b49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2347cf98-62b3-4c3e-ae14-6d5cff9a090b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_fef108af-d14f-4584-ae44-8a2a45988b49" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2347cf98-62b3-4c3e-ae14-6d5cff9a090b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseIncome_a91bb4c3-7ec7-4695-b1b0-dd38da424c2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseIncome"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_fef108af-d14f-4584-ae44-8a2a45988b49" xlink:to="loc_us-gaap_LeaseIncome_a91bb4c3-7ec7-4695-b1b0-dd38da424c2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingIncome_3e78a4ab-f2c5-49b4-a564-127b4ec1aedb" xlink:href="cms-20230331.xsd#cms_FinancingIncome"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_fef108af-d14f-4584-ae44-8a2a45988b49" xlink:to="loc_cms_FinancingIncome_3e78a4ab-f2c5-49b4-a564-127b4ec1aedb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AlternativeRevenuePrograms_9bef87aa-f759-428a-9a43-32ea21b9579c" xlink:href="cms-20230331.xsd#cms_AlternativeRevenuePrograms"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_fef108af-d14f-4584-ae44-8a2a45988b49" xlink:to="loc_cms_AlternativeRevenuePrograms_9bef87aa-f759-428a-9a43-32ea21b9579c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails" xlink:type="simple" xlink:href="cms-20230331.xsd#VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"/>
  <link:calculationLink xlink:role="http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_2fe9ec07-4e92-45cc-b381-330ae51cf26a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_d5e77e43-bcf8-4e27-81d8-f3071719cc14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_2fe9ec07-4e92-45cc-b381-330ae51cf26a" xlink:to="loc_us-gaap_AccountsPayableCurrent_d5e77e43-bcf8-4e27-81d8-f3071719cc14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_c375a521-cf53-45d5-914a-1ccffc5bac08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_2fe9ec07-4e92-45cc-b381-330ae51cf26a" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_c375a521-cf53-45d5-914a-1ccffc5bac08" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>10
<FILENAME>cms-20230331_def.xml
<DESCRIPTION>XBRL DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:2ea3b7d5-7568-401e-9f8f-c99cc24cacc2,g:da6714d2-4111-4163-8c00-7474cac402c2-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CoverPage" xlink:type="simple" xlink:href="cms-20230331.xsd#CoverPage"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/CoverPage" xlink:type="extended" id="i789e21ad306e42f99e7e0c6871316e1b_CoverPage">
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_a3308108-0df9-46c6-88c6-a5e8ccc36bf7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_DocumentType_a3308108-0df9-46c6-88c6-a5e8ccc36bf7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_d54a72ef-0bfe-406a-9e7f-f4080d56ad04" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_DocumentQuarterlyReport_d54a72ef-0bfe-406a-9e7f-f4080d56ad04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_2e782594-3216-4480-92da-6fa653d1bbec" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_DocumentPeriodEndDate_2e782594-3216-4480-92da-6fa653d1bbec" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_f3d7702e-0ee9-45b3-a40c-956da8675039" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_DocumentTransitionReport_f3d7702e-0ee9-45b3-a40c-956da8675039" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_608465a1-3cc5-466d-8539-5cad775a5da5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_EntityFileNumber_608465a1-3cc5-466d-8539-5cad775a5da5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_2f05a7f9-0e8e-4634-8171-8fa27401cef5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_EntityRegistrantName_2f05a7f9-0e8e-4634-8171-8fa27401cef5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_6fe9a790-0f79-491b-a57f-4b4313bc72d9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_EntityTaxIdentificationNumber_6fe9a790-0f79-491b-a57f-4b4313bc72d9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_904919fb-c26b-479b-bcf9-c8b734a10ab2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_EntityIncorporationStateCountryCode_904919fb-c26b-479b-bcf9-c8b734a10ab2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_b6fe1aeb-87b2-4f23-b2d2-2e04ff63091a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_EntityAddressAddressLine1_b6fe1aeb-87b2-4f23-b2d2-2e04ff63091a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_87a37ff5-bd2a-4ee3-9e0e-3e2a1e6e15e7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_EntityAddressCityOrTown_87a37ff5-bd2a-4ee3-9e0e-3e2a1e6e15e7" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_f0c338f2-b063-460a-bc3a-3dbf8ce04801" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_EntityAddressStateOrProvince_f0c338f2-b063-460a-bc3a-3dbf8ce04801" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_14d5e41c-cc0b-434b-877b-69242f9802a5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_EntityAddressPostalZipCode_14d5e41c-cc0b-434b-877b-69242f9802a5" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_c4953f11-7610-4460-bd67-f5dbad672631" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_CityAreaCode_c4953f11-7610-4460-bd67-f5dbad672631" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_472e3082-4602-4400-b612-f2489a15fdd9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_LocalPhoneNumber_472e3082-4602-4400-b612-f2489a15fdd9" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_e56214ae-4c45-49e4-a4b2-1159fe467741" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_Security12bTitle_e56214ae-4c45-49e4-a4b2-1159fe467741" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_93cc5635-f3e3-4a46-9cb1-8639384697e7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_TradingSymbol_93cc5635-f3e3-4a46-9cb1-8639384697e7" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_eea80b10-217b-408d-8fbe-b94e0d8e8c91" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_SecurityExchangeName_eea80b10-217b-408d-8fbe-b94e0d8e8c91" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_30d0a87f-8284-4aed-84d1-045aa59dab0b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_EntityCurrentReportingStatus_30d0a87f-8284-4aed-84d1-045aa59dab0b" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_22b274f3-53ec-4b2c-8781-d44647d1f77a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_EntityInteractiveDataCurrent_22b274f3-53ec-4b2c-8781-d44647d1f77a" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_ece9eeb5-515b-47cb-9799-39711817858d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_EntityFilerCategory_ece9eeb5-515b-47cb-9799-39711817858d" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_0e686d15-d8ff-4315-8e3c-1213df385494" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_EntitySmallBusiness_0e686d15-d8ff-4315-8e3c-1213df385494" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_90b22c1d-be1f-4acf-8db9-5be35a3ae0e8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_EntityEmergingGrowthCompany_90b22c1d-be1f-4acf-8db9-5be35a3ae0e8" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_b3e3968d-f929-4be4-9918-48ecc49ac165" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_EntityShellCompany_b3e3968d-f929-4be4-9918-48ecc49ac165" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_fa546101-4cea-4f97-930e-7cdd9a3e48be" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_fa546101-4cea-4f97-930e-7cdd9a3e48be" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_812208aa-4d00-4ded-af2e-b918a8ad22a8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_EntityCentralIndexKey_812208aa-4d00-4ded-af2e-b918a8ad22a8" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_6918b8f0-51ed-400c-b331-1d5df30c0ff8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_DocumentFiscalYearFocus_6918b8f0-51ed-400c-b331-1d5df30c0ff8" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_7b52af42-05be-45b6-ba22-0e1de78373dd" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_DocumentFiscalPeriodFocus_7b52af42-05be-45b6-ba22-0e1de78373dd" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_af656f79-ce54-4a26-af25-4494b0bf0b7d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_AmendmentFlag_af656f79-ce54-4a26-af25-4494b0bf0b7d" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_abb891c5-317c-429a-b44f-b50a84296c4e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_CurrentFiscalYearEndDate_abb891c5-317c-429a-b44f-b50a84296c4e" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_562a0ad6-8d7c-4223-8cba-18afb47989c3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_DocumentInformationTable_562a0ad6-8d7c-4223-8cba-18afb47989c3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_52c72ba8-e467-4d52-9a0f-0c13f86ee0b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_562a0ad6-8d7c-4223-8cba-18afb47989c3" xlink:to="loc_us-gaap_StatementClassOfStockAxis_52c72ba8-e467-4d52-9a0f-0c13f86ee0b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_52c72ba8-e467-4d52-9a0f-0c13f86ee0b5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_52c72ba8-e467-4d52-9a0f-0c13f86ee0b5" xlink:to="loc_us-gaap_ClassOfStockDomain_52c72ba8-e467-4d52-9a0f-0c13f86ee0b5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_0592c596-18e5-4ecc-8665-c8cf0b8b5f1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_52c72ba8-e467-4d52-9a0f-0c13f86ee0b5" xlink:to="loc_us-gaap_ClassOfStockDomain_0592c596-18e5-4ecc-8665-c8cf0b8b5f1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_0d515139-6085-46b0-a76f-6a78be805db5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_0592c596-18e5-4ecc-8665-c8cf0b8b5f1d" xlink:to="loc_us-gaap_CommonStockMember_0d515139-6085-46b0-a76f-6a78be805db5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.625JuniorSubordinatedNotesDue2078Member_5fdb3bd6-63b9-4b49-8c99-20142c5611b0" xlink:href="cms-20230331.xsd#cms_A5.625JuniorSubordinatedNotesDue2078Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_0592c596-18e5-4ecc-8665-c8cf0b8b5f1d" xlink:to="loc_cms_A5.625JuniorSubordinatedNotesDue2078Member_5fdb3bd6-63b9-4b49-8c99-20142c5611b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member_0d15746c-5c5c-4b8f-ac95-889ea946755e" xlink:href="cms-20230331.xsd#cms_A5.875JuniorSubordinatedNotesDue2078Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_0592c596-18e5-4ecc-8665-c8cf0b8b5f1d" xlink:to="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member_0d15746c-5c5c-4b8f-ac95-889ea946755e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2079Member_90ac6a7c-56ac-4043-8e71-79e40e659b26" xlink:href="cms-20230331.xsd#cms_A5.875JuniorSubordinatedNotesDue2079Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_0592c596-18e5-4ecc-8665-c8cf0b8b5f1d" xlink:to="loc_cms_A5.875JuniorSubordinatedNotesDue2079Member_90ac6a7c-56ac-4043-8e71-79e40e659b26" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SeriesCPreferredStockDepositarySharesMember_4c63e8de-2a45-4d10-ad0d-c738711d26c9" xlink:href="cms-20230331.xsd#cms_SeriesCPreferredStockDepositarySharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_0592c596-18e5-4ecc-8665-c8cf0b8b5f1d" xlink:to="loc_cms_SeriesCPreferredStockDepositarySharesMember_4c63e8de-2a45-4d10-ad0d-c738711d26c9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativePreferredStockMember_dd334b86-e40f-4185-8e01-405b41c1083a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CumulativePreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_0592c596-18e5-4ecc-8665-c8cf0b8b5f1d" xlink:to="loc_us-gaap_CumulativePreferredStockMember_dd334b86-e40f-4185-8e01-405b41c1083a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_542f9f0d-f4a1-4302-835c-8f5c5056a136" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_562a0ad6-8d7c-4223-8cba-18afb47989c3" xlink:to="loc_dei_LegalEntityAxis_542f9f0d-f4a1-4302-835c-8f5c5056a136" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_542f9f0d-f4a1-4302-835c-8f5c5056a136_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_542f9f0d-f4a1-4302-835c-8f5c5056a136" xlink:to="loc_dei_EntityDomain_542f9f0d-f4a1-4302-835c-8f5c5056a136_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9fd2133a-f143-4564-b665-27969432bd6f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_542f9f0d-f4a1-4302-835c-8f5c5056a136" xlink:to="loc_dei_EntityDomain_9fd2133a-f143-4564-b665-27969432bd6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f9a6decf-c332-47be-a3ad-a2787e38ef88" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_9fd2133a-f143-4564-b665-27969432bd6f" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f9a6decf-c332-47be-a3ad-a2787e38ef88" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited" xlink:type="simple" xlink:href="cms-20230331.xsd#CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited" xlink:type="extended" id="idc3291648b814ab2b0659823d80337d9_CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_6087cec9-557c-4e63-9774-c954084c31a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_05d37508-ba8c-42de-86f9-91610a45ecec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6087cec9-557c-4e63-9774-c954084c31a7" xlink:to="loc_us-gaap_Revenues_05d37508-ba8c-42de-86f9-91610a45ecec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_e6a3b010-9662-4e3b-92bf-c86fbd50c340" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6087cec9-557c-4e63-9774-c954084c31a7" xlink:to="loc_us-gaap_OperatingExpensesAbstract_e6a3b010-9662-4e3b-92bf-c86fbd50c340" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FuelCosts_ced95c69-9dba-40e0-94a8-61789491c4be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FuelCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e6a3b010-9662-4e3b-92bf-c86fbd50c340" xlink:to="loc_us-gaap_FuelCosts_ced95c69-9dba-40e0-94a8-61789491c4be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_3bc7ae5d-be28-4d2a-aa2b-b123923e3a6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e6a3b010-9662-4e3b-92bf-c86fbd50c340" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_3bc7ae5d-be28-4d2a-aa2b-b123923e3a6f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PurchasedPowerRelatedParties_eba21a86-7d11-4476-86bb-4489d228a16e" xlink:href="cms-20230331.xsd#cms_PurchasedPowerRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e6a3b010-9662-4e3b-92bf-c86fbd50c340" xlink:to="loc_cms_PurchasedPowerRelatedParties_eba21a86-7d11-4476-86bb-4489d228a16e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating_4f5ed415-7bec-4e4b-ad9e-8b889bbd3f6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e6a3b010-9662-4e3b-92bf-c86fbd50c340" xlink:to="loc_us-gaap_OtherCostAndExpenseOperating_4f5ed415-7bec-4e4b-ad9e-8b889bbd3f6a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_acb66823-0ec2-4f04-951e-f7fe88cbbe4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e6a3b010-9662-4e3b-92bf-c86fbd50c340" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_acb66823-0ec2-4f04-951e-f7fe88cbbe4e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_8e5981cc-ec72-47b1-ad49-e583bed4dc8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesExcludingIncomeAndExciseTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e6a3b010-9662-4e3b-92bf-c86fbd50c340" xlink:to="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_8e5981cc-ec72-47b1-ad49-e583bed4dc8c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_8c21ee89-7e89-49c7-a38b-cad3dcebfe11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e6a3b010-9662-4e3b-92bf-c86fbd50c340" xlink:to="loc_us-gaap_CostsAndExpenses_8c21ee89-7e89-49c7-a38b-cad3dcebfe11" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_0bab29db-b2a3-407c-9d29-c72560628a8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6087cec9-557c-4e63-9774-c954084c31a7" xlink:to="loc_us-gaap_OperatingIncomeLoss_0bab29db-b2a3-407c-9d29-c72560628a8a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_fe10b372-8800-429d-93fe-c5d6feb1bdb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6087cec9-557c-4e63-9774-c954084c31a7" xlink:to="loc_us-gaap_OtherIncomeAndExpensesAbstract_fe10b372-8800-429d-93fe-c5d6feb1bdb1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_ce7208dd-b529-4ea9-b617-5a7c44590802" xlink:href="cms-20230331.xsd#cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_fe10b372-8800-429d-93fe-c5d6feb1bdb1" xlink:to="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_ce7208dd-b529-4ea9-b617-5a7c44590802" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_22c4c9a6-8f18-4987-be94-341f4b55d2ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_fe10b372-8800-429d-93fe-c5d6feb1bdb1" xlink:to="loc_us-gaap_OtherNonoperatingIncome_22c4c9a6-8f18-4987-be94-341f4b55d2ba" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_bf5beec7-3a55-412f-ba44-3d03a192c1b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_fe10b372-8800-429d-93fe-c5d6feb1bdb1" xlink:to="loc_us-gaap_OtherNonoperatingExpense_bf5beec7-3a55-412f-ba44-3d03a192c1b7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_77879891-22ba-48bd-8096-9c12e1b0e71f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_fe10b372-8800-429d-93fe-c5d6feb1bdb1" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_77879891-22ba-48bd-8096-9c12e1b0e71f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseAbstract_4517ce7a-922c-45dd-a555-d19105b0a3f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6087cec9-557c-4e63-9774-c954084c31a7" xlink:to="loc_us-gaap_InterestExpenseAbstract_4517ce7a-922c-45dd-a555-d19105b0a3f4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_2c1a5f6e-5c2b-4456-84c7-b1911fe7c876" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_4517ce7a-922c-45dd-a555-d19105b0a3f4" xlink:to="loc_us-gaap_InterestExpenseDebt_2c1a5f6e-5c2b-4456-84c7-b1911fe7c876" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseRelatedParty_31ceb989-44de-4469-8569-2f46f6934d95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseRelatedParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_4517ce7a-922c-45dd-a555-d19105b0a3f4" xlink:to="loc_us-gaap_InterestExpenseRelatedParty_31ceb989-44de-4469-8569-2f46f6934d95" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_844b7dcc-826d-44d0-a542-b003368e49cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_4517ce7a-922c-45dd-a555-d19105b0a3f4" xlink:to="loc_us-gaap_InterestExpenseOther_844b7dcc-826d-44d0-a542-b003368e49cd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalizedAdjustment_c5b1cf3a-b33c-44da-8858-661b66d1d2b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestCostsCapitalizedAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_4517ce7a-922c-45dd-a555-d19105b0a3f4" xlink:to="loc_us-gaap_InterestCostsCapitalizedAdjustment_c5b1cf3a-b33c-44da-8858-661b66d1d2b7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_5e0bcf99-8fd3-4c49-8536-9ff6b026bcc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_4517ce7a-922c-45dd-a555-d19105b0a3f4" xlink:to="loc_us-gaap_InterestExpense_5e0bcf99-8fd3-4c49-8536-9ff6b026bcc0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8878fe81-3816-4d6b-b853-71d4d0f9ac6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6087cec9-557c-4e63-9774-c954084c31a7" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8878fe81-3816-4d6b-b853-71d4d0f9ac6a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_553b58a1-adea-47f1-afc3-d0c6a8a01899" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6087cec9-557c-4e63-9774-c954084c31a7" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_553b58a1-adea-47f1-afc3-d0c6a8a01899" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_b4a9933c-0309-43de-ac4a-c0063e86ec78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6087cec9-557c-4e63-9774-c954084c31a7" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_b4a9933c-0309-43de-ac4a-c0063e86ec78" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_78deeb89-1614-479f-a158-1b6bce0b5fec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6087cec9-557c-4e63-9774-c954084c31a7" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_78deeb89-1614-479f-a158-1b6bce0b5fec" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_833297e2-9023-476f-8d85-7d63cbd9a6be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6087cec9-557c-4e63-9774-c954084c31a7" xlink:to="loc_us-gaap_ProfitLoss_833297e2-9023-476f-8d85-7d63cbd9a6be" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_19c723aa-4a05-4cd4-8899-872a0ba26ac0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6087cec9-557c-4e63-9774-c954084c31a7" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_19c723aa-4a05-4cd4-8899-872a0ba26ac0" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_062f374c-d77f-47ae-8e16-5d92318c0084" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6087cec9-557c-4e63-9774-c954084c31a7" xlink:to="loc_us-gaap_NetIncomeLoss_062f374c-d77f-47ae-8e16-5d92318c0084" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_d1e60321-b273-48df-8806-2521e8b95c86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6087cec9-557c-4e63-9774-c954084c31a7" xlink:to="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_d1e60321-b273-48df-8806-2521e8b95c86" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_04be21b9-3303-43f4-bbce-3bb673a8b0a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6087cec9-557c-4e63-9774-c954084c31a7" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_04be21b9-3303-43f4-bbce-3bb673a8b0a0" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_9e9b489f-5c3c-413e-8069-d2e443b0f186" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6087cec9-557c-4e63-9774-c954084c31a7" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_9e9b489f-5c3c-413e-8069-d2e443b0f186" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_32d35e53-4c30-44bf-a863-f19aa3ef414b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_9e9b489f-5c3c-413e-8069-d2e443b0f186" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_32d35e53-4c30-44bf-a863-f19aa3ef414b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_c0435d7d-fb30-437f-a7fa-88b15f7aee84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_9e9b489f-5c3c-413e-8069-d2e443b0f186" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_c0435d7d-fb30-437f-a7fa-88b15f7aee84" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_af63f151-561b-4fed-8c20-5341cc23fe48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_9e9b489f-5c3c-413e-8069-d2e443b0f186" xlink:to="loc_us-gaap_EarningsPerShareBasic_af63f151-561b-4fed-8c20-5341cc23fe48" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_4f0afcd3-bfb1-47bc-8e60-ee601335d27d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6087cec9-557c-4e63-9774-c954084c31a7" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_4f0afcd3-bfb1-47bc-8e60-ee601335d27d" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_e43e2dee-6118-417e-8dc4-de28fd72963b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_4f0afcd3-bfb1-47bc-8e60-ee601335d27d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_e43e2dee-6118-417e-8dc4-de28fd72963b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_f23cf61e-2bd4-465a-8d57-c7f1387f888c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_4f0afcd3-bfb1-47bc-8e60-ee601335d27d" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_f23cf61e-2bd4-465a-8d57-c7f1387f888c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_4e5311fb-b634-454b-a24f-07234968e212" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_4f0afcd3-bfb1-47bc-8e60-ee601335d27d" xlink:to="loc_us-gaap_EarningsPerShareDiluted_4e5311fb-b634-454b-a24f-07234968e212" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_ed91a1c6-2e13-47db-bb72-5faee9826dd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_6087cec9-557c-4e63-9774-c954084c31a7" xlink:to="loc_us-gaap_StatementTable_ed91a1c6-2e13-47db-bb72-5faee9826dd0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_6d9fa7e7-8e1f-4a3e-82da-0b2342224c18" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_ed91a1c6-2e13-47db-bb72-5faee9826dd0" xlink:to="loc_srt_ProductOrServiceAxis_6d9fa7e7-8e1f-4a3e-82da-0b2342224c18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_6d9fa7e7-8e1f-4a3e-82da-0b2342224c18_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_6d9fa7e7-8e1f-4a3e-82da-0b2342224c18" xlink:to="loc_srt_ProductsAndServicesDomain_6d9fa7e7-8e1f-4a3e-82da-0b2342224c18_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_6a1008ca-cf0a-4d6f-bbbb-99c5ef509d01" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_6d9fa7e7-8e1f-4a3e-82da-0b2342224c18" xlink:to="loc_srt_ProductsAndServicesDomain_6a1008ca-cf0a-4d6f-bbbb-99c5ef509d01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricityPurchasedMember_83edf17b-113b-4a00-b3cf-c02a626f0db7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ElectricityPurchasedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_6a1008ca-cf0a-4d6f-bbbb-99c5ef509d01" xlink:to="loc_us-gaap_ElectricityPurchasedMember_83edf17b-113b-4a00-b3cf-c02a626f0db7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OilAndGasPurchasedMember_a8e80f9e-37ed-4995-a3d3-01cee6b8c3ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OilAndGasPurchasedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_6a1008ca-cf0a-4d6f-bbbb-99c5ef509d01" xlink:to="loc_us-gaap_OilAndGasPurchasedMember_a8e80f9e-37ed-4995-a3d3-01cee6b8c3ee" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited" xlink:type="simple" xlink:href="cms-20230331.xsd#CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited" xlink:type="extended" id="i6132b37284344c4e9c14600ea79cddf7_CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_b59ff976-09a1-47fd-b60d-88feb204f3ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_9911333d-881a-439d-9e75-bfcae4fe4fae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b59ff976-09a1-47fd-b60d-88feb204f3ff" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_9911333d-881a-439d-9e75-bfcae4fe4fae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_f44f32cd-0130-4bd8-bcc1-c5a43058ed1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_9911333d-881a-439d-9e75-bfcae4fe4fae" xlink:to="loc_us-gaap_ProfitLoss_f44f32cd-0130-4bd8-bcc1-c5a43058ed1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d7c8b451-67b5-4514-99c8-6cbfffe33e6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_9911333d-881a-439d-9e75-bfcae4fe4fae" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d7c8b451-67b5-4514-99c8-6cbfffe33e6b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_c340231d-847f-428a-a3ef-82ced301231c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d7c8b451-67b5-4514-99c8-6cbfffe33e6b" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_c340231d-847f-428a-a3ef-82ced301231c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_86164a78-e8a6-4290-9f85-3e332639559d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d7c8b451-67b5-4514-99c8-6cbfffe33e6b" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_86164a78-e8a6-4290-9f85-3e332639559d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_5e96e1d5-f7a8-406c-9788-a5d5e76afc00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d7c8b451-67b5-4514-99c8-6cbfffe33e6b" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_5e96e1d5-f7a8-406c-9788-a5d5e76afc00" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_a8ad559e-7e0f-4168-91c1-3c7a1b621a32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInReceivablesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_9911333d-881a-439d-9e75-bfcae4fe4fae" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_a8ad559e-7e0f-4168-91c1-3c7a1b621a32" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_2e075152-5cda-4a96-9813-b232f4513cbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_a8ad559e-7e0f-4168-91c1-3c7a1b621a32" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_2e075152-5cda-4a96-9813-b232f4513cbc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_ca52aac1-23f4-4a97-94b6-9266f9a9ad3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_a8ad559e-7e0f-4168-91c1-3c7a1b621a32" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_ca52aac1-23f4-4a97-94b6-9266f9a9ad3a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_061f23bd-eb81-475c-b218-07c52a586976" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_a8ad559e-7e0f-4168-91c1-3c7a1b621a32" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_061f23bd-eb81-475c-b218-07c52a586976" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_0dd06694-16b6-4464-b20f-2d4a19e4a0f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_a8ad559e-7e0f-4168-91c1-3c7a1b621a32" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_0dd06694-16b6-4464-b20f-2d4a19e4a0f6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_25c51087-c2cc-4f28-a8ad-4ef46e2571d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_a8ad559e-7e0f-4168-91c1-3c7a1b621a32" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_25c51087-c2cc-4f28-a8ad-4ef46e2571d9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4edff195-fadb-4005-a98c-e4ab4ec50a53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_9911333d-881a-439d-9e75-bfcae4fe4fae" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4edff195-fadb-4005-a98c-e4ab4ec50a53" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_61ed73c3-e0d5-4785-8227-0a4c87b350cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b59ff976-09a1-47fd-b60d-88feb204f3ff" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_61ed73c3-e0d5-4785-8227-0a4c87b350cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_fa1700c5-467c-4479-a38c-361e55adfde5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_61ed73c3-e0d5-4785-8227-0a4c87b350cd" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_fa1700c5-467c-4479-a38c-361e55adfde5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_25fce7b6-9c9c-41c8-9eda-dbab2d9dab65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_61ed73c3-e0d5-4785-8227-0a4c87b350cd" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_25fce7b6-9c9c-41c8-9eda-dbab2d9dab65" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_383e3102-273f-4bb8-937f-9c9cd43f7b78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_61ed73c3-e0d5-4785-8227-0a4c87b350cd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_383e3102-273f-4bb8-937f-9c9cd43f7b78" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f8085eb6-dc51-4b7d-8109-de0a58d4cb65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b59ff976-09a1-47fd-b60d-88feb204f3ff" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f8085eb6-dc51-4b7d-8109-de0a58d4cb65" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_fc77b530-2333-49cb-b412-6509259c5b84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f8085eb6-dc51-4b7d-8109-de0a58d4cb65" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_fc77b530-2333-49cb-b412-6509259c5b84" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_635e32cb-4752-498e-bf6b-6a48059b9e5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f8085eb6-dc51-4b7d-8109-de0a58d4cb65" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_635e32cb-4752-498e-bf6b-6a48059b9e5a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt_4b9f0d12-69a8-447e-a55e-b555131cbc79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f8085eb6-dc51-4b7d-8109-de0a58d4cb65" xlink:to="loc_us-gaap_RepaymentsOfShortTermDebt_4b9f0d12-69a8-447e-a55e-b555131cbc79" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_e4c4b485-45bb-40ae-96f7-1668fe38a926" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f8085eb6-dc51-4b7d-8109-de0a58d4cb65" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_e4c4b485-45bb-40ae-96f7-1668fe38a926" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends_4df80f03-4460-4493-9b05-871839a7b9d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f8085eb6-dc51-4b7d-8109-de0a58d4cb65" xlink:to="loc_us-gaap_PaymentsOfOrdinaryDividends_4df80f03-4460-4493-9b05-871839a7b9d0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders_eb392982-67f9-4050-96ae-24a43787deaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromMinorityShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f8085eb6-dc51-4b7d-8109-de0a58d4cb65" xlink:to="loc_us-gaap_ProceedsFromMinorityShareholders_eb392982-67f9-4050-96ae-24a43787deaf" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_950db04a-785e-46c3-8600-3fc0c44680a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f8085eb6-dc51-4b7d-8109-de0a58d4cb65" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_950db04a-785e-46c3-8600-3fc0c44680a1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_91bc2715-5d2c-46fb-991d-5424d76762ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f8085eb6-dc51-4b7d-8109-de0a58d4cb65" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_91bc2715-5d2c-46fb-991d-5424d76762ad" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2e31153b-9e83-4f04-8670-3e858fb23792" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b59ff976-09a1-47fd-b60d-88feb204f3ff" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2e31153b-9e83-4f04-8670-3e858fb23792" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_33c47057-24d5-4bf2-9e8c-f0fee2754bf8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b59ff976-09a1-47fd-b60d-88feb204f3ff" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_33c47057-24d5-4bf2-9e8c-f0fee2754bf8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0e34a1b9-3a6f-4ff5-9894-1b85170b7577" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonCashTransactionsAbstract_d8b4c30e-5f85-4012-92a4-b80f93b591eb" xlink:href="cms-20230331.xsd#cms_NonCashTransactionsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b59ff976-09a1-47fd-b60d-88feb204f3ff" xlink:to="loc_cms_NonCashTransactionsAbstract_d8b4c30e-5f85-4012-92a4-b80f93b591eb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_f9ce637d-fe8c-4a45-aa3c-fd53254bad26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_NonCashTransactionsAbstract_d8b4c30e-5f85-4012-92a4-b80f93b591eb" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_f9ce637d-fe8c-4a45-aa3c-fd53254bad26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_ceef5bb1-c57f-4d7c-9ae3-e726e620017a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_b59ff976-09a1-47fd-b60d-88feb204f3ff" xlink:to="loc_us-gaap_StatementTable_ceef5bb1-c57f-4d7c-9ae3-e726e620017a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RelatedAndNonRelatedPartyStatusAxis_bbccf3bf-042d-40fc-b3b1-6679b547de69" xlink:href="cms-20230331.xsd#cms_RelatedAndNonRelatedPartyStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_ceef5bb1-c57f-4d7c-9ae3-e726e620017a" xlink:to="loc_cms_RelatedAndNonRelatedPartyStatusAxis_bbccf3bf-042d-40fc-b3b1-6679b547de69" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RelatedAndNonRelatedPartyStatusDomain_bbccf3bf-042d-40fc-b3b1-6679b547de69_default" xlink:href="cms-20230331.xsd#cms_RelatedAndNonRelatedPartyStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cms_RelatedAndNonRelatedPartyStatusAxis_bbccf3bf-042d-40fc-b3b1-6679b547de69" xlink:to="loc_cms_RelatedAndNonRelatedPartyStatusDomain_bbccf3bf-042d-40fc-b3b1-6679b547de69_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RelatedAndNonRelatedPartyStatusDomain_8787a7f4-0463-4bff-ba1d-96fbb45e94bf" xlink:href="cms-20230331.xsd#cms_RelatedAndNonRelatedPartyStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cms_RelatedAndNonRelatedPartyStatusAxis_bbccf3bf-042d-40fc-b3b1-6679b547de69" xlink:to="loc_cms_RelatedAndNonRelatedPartyStatusDomain_8787a7f4-0463-4bff-ba1d-96fbb45e94bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonrelatedPartyMember_920c82b9-43f2-4f53-8c14-0e162875a83f" xlink:href="cms-20230331.xsd#cms_NonrelatedPartyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_RelatedAndNonRelatedPartyStatusDomain_8787a7f4-0463-4bff-ba1d-96fbb45e94bf" xlink:to="loc_cms_NonrelatedPartyMember_920c82b9-43f2-4f53-8c14-0e162875a83f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnauditedParenthetical" xlink:type="simple" xlink:href="cms-20230331.xsd#CMSEnergyCorporationConsolidatedBalanceSheetsUnauditedParenthetical"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnauditedParenthetical" xlink:type="extended" id="i34ebd396c283497887f1d0e8b956b2b0_CMSEnergyCorporationConsolidatedBalanceSheetsUnauditedParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_f5d6cbd9-2324-4111-a24b-68755581e4a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_96aad437-df0d-4d49-9e57-cd213f280124" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f5d6cbd9-2324-4111-a24b-68755581e4a2" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_96aad437-df0d-4d49-9e57-cd213f280124" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_4e168dc8-e565-444a-bfa0-f4cf48527932" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f5d6cbd9-2324-4111-a24b-68755581e4a2" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_4e168dc8-e565-444a-bfa0-f4cf48527932" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_cdae0e0f-d239-409d-9c41-d23e4d317ae4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f5d6cbd9-2324-4111-a24b-68755581e4a2" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_cdae0e0f-d239-409d-9c41-d23e4d317ae4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_769ccb9e-3c1f-49a8-8c39-73ac89e30bc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f5d6cbd9-2324-4111-a24b-68755581e4a2" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_769ccb9e-3c1f-49a8-8c39-73ac89e30bc2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_159924fa-4e7c-448c-92d7-105cec623941" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f5d6cbd9-2324-4111-a24b-68755581e4a2" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_159924fa-4e7c-448c-92d7-105cec623941" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_0c2d247e-658b-41ca-bc3c-849c1d8f5513" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_f5d6cbd9-2324-4111-a24b-68755581e4a2" xlink:to="loc_us-gaap_StatementTable_0c2d247e-658b-41ca-bc3c-849c1d8f5513" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_6b774dcb-bbdb-46a2-a5f0-b57154c01c2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_0c2d247e-658b-41ca-bc3c-849c1d8f5513" xlink:to="loc_us-gaap_StatementClassOfStockAxis_6b774dcb-bbdb-46a2-a5f0-b57154c01c2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_6b774dcb-bbdb-46a2-a5f0-b57154c01c2d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_6b774dcb-bbdb-46a2-a5f0-b57154c01c2d" xlink:to="loc_us-gaap_ClassOfStockDomain_6b774dcb-bbdb-46a2-a5f0-b57154c01c2d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_c54866c3-95a0-4500-9afb-fa82dbf5ae43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_6b774dcb-bbdb-46a2-a5f0-b57154c01c2d" xlink:to="loc_us-gaap_ClassOfStockDomain_c54866c3-95a0-4500-9afb-fa82dbf5ae43" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SeriesCPreferredStockDepositarySharesMember_7b88038d-b345-4007-87f5-3b02b6483079" xlink:href="cms-20230331.xsd#cms_SeriesCPreferredStockDepositarySharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_c54866c3-95a0-4500-9afb-fa82dbf5ae43" xlink:to="loc_cms_SeriesCPreferredStockDepositarySharesMember_7b88038d-b345-4007-87f5-3b02b6483079" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited" xlink:type="simple" xlink:href="cms-20230331.xsd#CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited" xlink:type="extended" id="i6963bf09a97445b7ab442948b256287c_CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_7aa9c786-74a8-4de6-b4b0-cdf4cb99296e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05da2e2d-11ad-4c05-bad6-13f2566f70ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_7aa9c786-74a8-4de6-b4b0-cdf4cb99296e" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05da2e2d-11ad-4c05-bad6-13f2566f70ab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_eaea7c2c-0a88-4993-ae10-5e225e3cccd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05da2e2d-11ad-4c05-bad6-13f2566f70ab" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_eaea7c2c-0a88-4993-ae10-5e225e3cccd2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_d9f460d9-bafd-4eae-82cc-15a87019402c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05da2e2d-11ad-4c05-bad6-13f2566f70ab" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_d9f460d9-bafd-4eae-82cc-15a87019402c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_13b88319-e31c-44f5-a688-393838bcc636" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05da2e2d-11ad-4c05-bad6-13f2566f70ab" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_13b88319-e31c-44f5-a688-393838bcc636" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_d4c9e126-9ad7-41ef-b7a1-134398a6ddbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05da2e2d-11ad-4c05-bad6-13f2566f70ab" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_d4c9e126-9ad7-41ef-b7a1-134398a6ddbd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_2ac3736e-f89d-41a7-a92c-ebf4ea46eede" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05da2e2d-11ad-4c05-bad6-13f2566f70ab" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_2ac3736e-f89d-41a7-a92c-ebf4ea46eede" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_5df6ffaf-c49f-4c42-88b9-6700aa5d2711" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05da2e2d-11ad-4c05-bad6-13f2566f70ab" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_5df6ffaf-c49f-4c42-88b9-6700aa5d2711" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_99619662-7f2c-4547-b01e-2df29f8682f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05da2e2d-11ad-4c05-bad6-13f2566f70ab" xlink:to="loc_us-gaap_ProfitLoss_99619662-7f2c-4547-b01e-2df29f8682f0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_86b21502-7854-4a77-a487-81a8204737df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05da2e2d-11ad-4c05-bad6-13f2566f70ab" xlink:to="loc_us-gaap_DividendsCommonStockCash_86b21502-7854-4a77-a487-81a8204737df" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPreferredStockCash_d035823a-4fe5-400e-b486-2d4ab7679f86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsPreferredStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05da2e2d-11ad-4c05-bad6-13f2566f70ab" xlink:to="loc_us-gaap_DividendsPreferredStockCash_d035823a-4fe5-400e-b486-2d4ab7679f86" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders_c7c49321-dc69-4565-9638-ea34e3bfe89f" xlink:href="cms-20230331.xsd#cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05da2e2d-11ad-4c05-bad6-13f2566f70ab" xlink:to="loc_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders_c7c49321-dc69-4565-9638-ea34e3bfe89f" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_b5d672eb-f672-4874-b737-d156a14aafdc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05da2e2d-11ad-4c05-bad6-13f2566f70ab" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_b5d672eb-f672-4874-b737-d156a14aafdc" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_7ecceb38-fa78-4b66-ba62-4ffbadcf467c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_11590dca-8682-4c79-9fba-543c7bb348a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05da2e2d-11ad-4c05-bad6-13f2566f70ab" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_11590dca-8682-4c79-9fba-543c7bb348a3" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsPerShareDeclared_af2d9134-4325-4b00-86fb-dc67666adc28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockDividendsPerShareDeclared"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05da2e2d-11ad-4c05-bad6-13f2566f70ab" xlink:to="loc_us-gaap_PreferredStockDividendsPerShareDeclared_af2d9134-4325-4b00-86fb-dc67666adc28" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_40580065-125d-4f96-bf10-b98df87febe0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_7aa9c786-74a8-4de6-b4b0-cdf4cb99296e" xlink:to="loc_us-gaap_StatementTable_40580065-125d-4f96-bf10-b98df87febe0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1eb64270-cf58-43bf-a22e-48e382d0d600" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_40580065-125d-4f96-bf10-b98df87febe0" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1eb64270-cf58-43bf-a22e-48e382d0d600" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1eb64270-cf58-43bf-a22e-48e382d0d600_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1eb64270-cf58-43bf-a22e-48e382d0d600" xlink:to="loc_us-gaap_EquityComponentDomain_1eb64270-cf58-43bf-a22e-48e382d0d600_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_6524ed43-b33e-4512-86ca-69fdc1c9927f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1eb64270-cf58-43bf-a22e-48e382d0d600" xlink:to="loc_us-gaap_EquityComponentDomain_6524ed43-b33e-4512-86ca-69fdc1c9927f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_b2438edd-126d-476f-bf00-995c29f635dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_6524ed43-b33e-4512-86ca-69fdc1c9927f" xlink:to="loc_us-gaap_CommonStockMember_b2438edd-126d-476f-bf00-995c29f635dd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_2cb45713-c7ec-4a51-b4ec-2e5ade8a0311" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_6524ed43-b33e-4512-86ca-69fdc1c9927f" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_2cb45713-c7ec-4a51-b4ec-2e5ade8a0311" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_77f57f2c-1315-41fe-945b-e474ab0667f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_6524ed43-b33e-4512-86ca-69fdc1c9927f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_77f57f2c-1315-41fe-945b-e474ab0667f7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_a59a2443-3a2c-47f2-9fb4-2b61f839e9ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_77f57f2c-1315-41fe-945b-e474ab0667f7" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_a59a2443-3a2c-47f2-9fb4-2b61f839e9ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_e4158c03-464c-4992-a5ed-7a6238ec211b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_77f57f2c-1315-41fe-945b-e474ab0667f7" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_e4158c03-464c-4992-a5ed-7a6238ec211b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_62ce4391-82f9-4029-bf01-41b8a68704e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_6524ed43-b33e-4512-86ca-69fdc1c9927f" xlink:to="loc_us-gaap_RetainedEarningsMember_62ce4391-82f9-4029-bf01-41b8a68704e0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_a2d78da9-1ad7-4e28-bf44-10c1b694f7ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_6524ed43-b33e-4512-86ca-69fdc1c9927f" xlink:to="loc_us-gaap_PreferredStockMember_a2d78da9-1ad7-4e28-bf44-10c1b694f7ad" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_93b57802-d366-4279-baab-e6a0e3a5725e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_6524ed43-b33e-4512-86ca-69fdc1c9927f" xlink:to="loc_us-gaap_NoncontrollingInterestMember_93b57802-d366-4279-baab-e6a0e3a5725e" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited" xlink:type="simple" xlink:href="cms-20230331.xsd#ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited" xlink:type="extended" id="id135715936a9447c852d0d9d13ad8bd8_ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_c18c9a29-0729-4787-85ed-aaaf3b933a21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_d2b00a81-27fe-4096-bfe1-5c09c8cacf86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c18c9a29-0729-4787-85ed-aaaf3b933a21" xlink:to="loc_us-gaap_Revenues_d2b00a81-27fe-4096-bfe1-5c09c8cacf86" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_9684ff74-f768-428d-aa76-5d75294d56f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c18c9a29-0729-4787-85ed-aaaf3b933a21" xlink:to="loc_us-gaap_OperatingExpensesAbstract_9684ff74-f768-428d-aa76-5d75294d56f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed_393c3b2a-9d7d-4697-b711-97685e2105e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseFuelUsed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_9684ff74-f768-428d-aa76-5d75294d56f9" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed_393c3b2a-9d7d-4697-b711-97685e2105e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_60bd12b1-0209-4b75-8722-0bf68df5c357" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpensePurchasedPower"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_9684ff74-f768-428d-aa76-5d75294d56f9" xlink:to="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_60bd12b1-0209-4b75-8722-0bf68df5c357" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_7348d548-f089-4d87-b7c4-36b222ec6946" xlink:href="cms-20230331.xsd#cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_9684ff74-f768-428d-aa76-5d75294d56f9" xlink:to="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_7348d548-f089-4d87-b7c4-36b222ec6946" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_7f2c51a9-4a69-4286-90b0-0ecfcfc7c571" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_9684ff74-f768-428d-aa76-5d75294d56f9" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_7f2c51a9-4a69-4286-90b0-0ecfcfc7c571" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_91db6cd9-d86c-4a95-afa6-994e56a755a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_9684ff74-f768-428d-aa76-5d75294d56f9" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_91db6cd9-d86c-4a95-afa6-994e56a755a1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_719a5c64-b46a-4a52-9600-bfbf1b93ff65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_9684ff74-f768-428d-aa76-5d75294d56f9" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_719a5c64-b46a-4a52-9600-bfbf1b93ff65" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseTaxes_5b2a72ea-a1b0-474e-9025-bfcad69fb71e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_9684ff74-f768-428d-aa76-5d75294d56f9" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseTaxes_5b2a72ea-a1b0-474e-9025-bfcad69fb71e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_4d3958ec-fc5f-4a7b-95a7-82f94a095d16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_9684ff74-f768-428d-aa76-5d75294d56f9" xlink:to="loc_us-gaap_UtilitiesOperatingExpense_4d3958ec-fc5f-4a7b-95a7-82f94a095d16" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_54913466-0e4a-4e35-8d6d-cc953b0ceabd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c18c9a29-0729-4787-85ed-aaaf3b933a21" xlink:to="loc_us-gaap_OperatingIncomeLoss_54913466-0e4a-4e35-8d6d-cc953b0ceabd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_e3240723-6294-43a4-85fa-a839b1dbb4f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c18c9a29-0729-4787-85ed-aaaf3b933a21" xlink:to="loc_us-gaap_OtherIncomeAndExpensesAbstract_e3240723-6294-43a4-85fa-a839b1dbb4f6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_df1130e2-6284-4ba5-a120-ea582baf3a7b" xlink:href="cms-20230331.xsd#cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_e3240723-6294-43a4-85fa-a839b1dbb4f6" xlink:to="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_df1130e2-6284-4ba5-a120-ea582baf3a7b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_0f94c82a-e29d-40e6-9026-b3e4c22951b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_e3240723-6294-43a4-85fa-a839b1dbb4f6" xlink:to="loc_us-gaap_OtherNonoperatingIncome_0f94c82a-e29d-40e6-9026-b3e4c22951b3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_0e7ad95d-c7ac-4474-a910-b4ec765aa24d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_e3240723-6294-43a4-85fa-a839b1dbb4f6" xlink:to="loc_us-gaap_OtherNonoperatingExpense_0e7ad95d-c7ac-4474-a910-b4ec765aa24d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_28442dd4-6d13-45ad-8e05-893f9d67d77a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_e3240723-6294-43a4-85fa-a839b1dbb4f6" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_28442dd4-6d13-45ad-8e05-893f9d67d77a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseAbstract_7ba84619-51f1-4d06-b7ef-641c68361777" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c18c9a29-0729-4787-85ed-aaaf3b933a21" xlink:to="loc_us-gaap_InterestExpenseAbstract_7ba84619-51f1-4d06-b7ef-641c68361777" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_84d84a70-12ce-4dc2-ab6b-3e3dab0e6310" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_7ba84619-51f1-4d06-b7ef-641c68361777" xlink:to="loc_us-gaap_InterestExpenseDebt_84d84a70-12ce-4dc2-ab6b-3e3dab0e6310" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseRelatedParty_ecf6b5a9-ef68-4a98-8c35-ffb6ca93c7fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseRelatedParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_7ba84619-51f1-4d06-b7ef-641c68361777" xlink:to="loc_us-gaap_InterestExpenseRelatedParty_ecf6b5a9-ef68-4a98-8c35-ffb6ca93c7fd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_e0a989d0-7b2f-49b3-9a23-7ca06b55d8e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_7ba84619-51f1-4d06-b7ef-641c68361777" xlink:to="loc_us-gaap_InterestExpenseOther_e0a989d0-7b2f-49b3-9a23-7ca06b55d8e6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalizedAdjustment_da5daff2-93e3-4523-9132-9dbb71b0ea7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestCostsCapitalizedAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_7ba84619-51f1-4d06-b7ef-641c68361777" xlink:to="loc_us-gaap_InterestCostsCapitalizedAdjustment_da5daff2-93e3-4523-9132-9dbb71b0ea7a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_018be4ae-79a1-476b-a1b1-84742cb5973a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterestExpenseAbstract_7ba84619-51f1-4d06-b7ef-641c68361777" xlink:to="loc_us-gaap_InterestExpense_018be4ae-79a1-476b-a1b1-84742cb5973a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d4e1c3f9-b63d-497d-8824-1088fa5d1556" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c18c9a29-0729-4787-85ed-aaaf3b933a21" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d4e1c3f9-b63d-497d-8824-1088fa5d1556" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c536c2af-1f2c-467a-8d75-62268048341d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c18c9a29-0729-4787-85ed-aaaf3b933a21" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_c536c2af-1f2c-467a-8d75-62268048341d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_a2e2ea3f-2fc4-4df5-9e67-f66a0fb04487" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c18c9a29-0729-4787-85ed-aaaf3b933a21" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_a2e2ea3f-2fc4-4df5-9e67-f66a0fb04487" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_5fceacc1-4add-4e78-a440-18e5c453a70f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_c18c9a29-0729-4787-85ed-aaaf3b933a21" xlink:to="loc_us-gaap_StatementTable_5fceacc1-4add-4e78-a440-18e5c453a70f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_897533e4-8288-4c65-b893-fb40ad9fb23e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_5fceacc1-4add-4e78-a440-18e5c453a70f" xlink:to="loc_dei_LegalEntityAxis_897533e4-8288-4c65-b893-fb40ad9fb23e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_897533e4-8288-4c65-b893-fb40ad9fb23e_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_897533e4-8288-4c65-b893-fb40ad9fb23e" xlink:to="loc_dei_EntityDomain_897533e4-8288-4c65-b893-fb40ad9fb23e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2fa5cb26-2ab1-41e2-a7fe-eeb1271e88e8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_897533e4-8288-4c65-b893-fb40ad9fb23e" xlink:to="loc_dei_EntityDomain_2fa5cb26-2ab1-41e2-a7fe-eeb1271e88e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_1ab461fb-55d6-4926-85ba-29c4e503779d" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_2fa5cb26-2ab1-41e2-a7fe-eeb1271e88e8" xlink:to="loc_cms_ConsumersEnergyCompanyMember_1ab461fb-55d6-4926-85ba-29c4e503779d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="simple" xlink:href="cms-20230331.xsd#ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="extended" id="ib96ec692af94421a8be1c0502bed50d8_ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_f8f50884-f31b-48bf-b71d-a19de4f8d308" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_65982385-ba49-43b6-810a-317f9cfe20fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f8f50884-f31b-48bf-b71d-a19de4f8d308" xlink:to="loc_us-gaap_NetIncomeLoss_65982385-ba49-43b6-810a-317f9cfe20fe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_52065392-ced5-49e3-bc96-193c68d9ffd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f8f50884-f31b-48bf-b71d-a19de4f8d308" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_52065392-ced5-49e3-bc96-193c68d9ffd2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_5f281276-1dec-4f54-8356-8ec5196801ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_52065392-ced5-49e3-bc96-193c68d9ffd2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_5f281276-1dec-4f54-8356-8ec5196801ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_3cb58b42-4e6c-4e83-bc79-b9b633214390" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f8f50884-f31b-48bf-b71d-a19de4f8d308" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_3cb58b42-4e6c-4e83-bc79-b9b633214390" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_72af582b-72bb-439d-9e99-508c5a9d1413" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_f8f50884-f31b-48bf-b71d-a19de4f8d308" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_72af582b-72bb-439d-9e99-508c5a9d1413" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_24f5dd2d-b92b-47ee-85d1-baa5f4cd2c74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_f8f50884-f31b-48bf-b71d-a19de4f8d308" xlink:to="loc_us-gaap_StatementTable_24f5dd2d-b92b-47ee-85d1-baa5f4cd2c74" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3e0c08a5-14ec-49b1-a3b1-6227ad1f5d5c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_24f5dd2d-b92b-47ee-85d1-baa5f4cd2c74" xlink:to="loc_dei_LegalEntityAxis_3e0c08a5-14ec-49b1-a3b1-6227ad1f5d5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3e0c08a5-14ec-49b1-a3b1-6227ad1f5d5c_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_3e0c08a5-14ec-49b1-a3b1-6227ad1f5d5c" xlink:to="loc_dei_EntityDomain_3e0c08a5-14ec-49b1-a3b1-6227ad1f5d5c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_530c1ff4-d4d5-426b-b94d-dc467966e5dc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_3e0c08a5-14ec-49b1-a3b1-6227ad1f5d5c" xlink:to="loc_dei_EntityDomain_530c1ff4-d4d5-426b-b94d-dc467966e5dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_1b3a9913-678c-4546-b580-3a3c49e8c5de" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_530c1ff4-d4d5-426b-b94d-dc467966e5dc" xlink:to="loc_cms_ConsumersEnergyCompanyMember_1b3a9913-678c-4546-b580-3a3c49e8c5de" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical" xlink:type="simple" xlink:href="cms-20230331.xsd#ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical" xlink:type="extended" id="i2440cd0880194ae88c2b63a4b56ef473_ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_c589431e-4e86-4f05-be92-26367fb142b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_2fa8d563-1363-435b-9624-0d600ecaf1fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c589431e-4e86-4f05-be92-26367fb142b7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_2fa8d563-1363-435b-9624-0d600ecaf1fa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a11744e4-739b-48ea-a300-746538c16815" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_c589431e-4e86-4f05-be92-26367fb142b7" xlink:to="loc_us-gaap_StatementTable_a11744e4-739b-48ea-a300-746538c16815" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_854387a0-23ba-4424-93a4-75270bd2fb56" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_a11744e4-739b-48ea-a300-746538c16815" xlink:to="loc_dei_LegalEntityAxis_854387a0-23ba-4424-93a4-75270bd2fb56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_854387a0-23ba-4424-93a4-75270bd2fb56_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_854387a0-23ba-4424-93a4-75270bd2fb56" xlink:to="loc_dei_EntityDomain_854387a0-23ba-4424-93a4-75270bd2fb56_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_dc91a1b5-22cb-499f-91ac-9c1a84d8c98c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_854387a0-23ba-4424-93a4-75270bd2fb56" xlink:to="loc_dei_EntityDomain_dc91a1b5-22cb-499f-91ac-9c1a84d8c98c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_82f31556-00df-45e8-acb2-545f3e164f4a" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_dc91a1b5-22cb-499f-91ac-9c1a84d8c98c" xlink:to="loc_cms_ConsumersEnergyCompanyMember_82f31556-00df-45e8-acb2-545f3e164f4a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited" xlink:type="simple" xlink:href="cms-20230331.xsd#ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited" xlink:type="extended" id="i15917e675bcb498c975776f9a9e28bd6_ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_5b33ae04-b0da-4341-aad2-ac54a24d8346" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_337a6272-d2cc-47b4-82c0-0e807ef8d2a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5b33ae04-b0da-4341-aad2-ac54a24d8346" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_337a6272-d2cc-47b4-82c0-0e807ef8d2a2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b82287e5-fdb6-4234-8beb-dee6d11ce70f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_337a6272-d2cc-47b4-82c0-0e807ef8d2a2" xlink:to="loc_us-gaap_NetIncomeLoss_b82287e5-fdb6-4234-8beb-dee6d11ce70f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c4baec6f-baf1-407e-adc0-f8abc91af7db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_337a6272-d2cc-47b4-82c0-0e807ef8d2a2" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c4baec6f-baf1-407e-adc0-f8abc91af7db" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_851701b1-5309-48a4-9588-145006926ec2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c4baec6f-baf1-407e-adc0-f8abc91af7db" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_851701b1-5309-48a4-9588-145006926ec2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_2b8ed18f-9996-4506-977b-a3862a4637fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c4baec6f-baf1-407e-adc0-f8abc91af7db" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_2b8ed18f-9996-4506-977b-a3862a4637fe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_537c7b18-b729-48c2-be83-ba36e31a4bfe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c4baec6f-baf1-407e-adc0-f8abc91af7db" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_537c7b18-b729-48c2-be83-ba36e31a4bfe" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_901c9d25-105f-4238-a08b-e606fb445202" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInReceivablesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_337a6272-d2cc-47b4-82c0-0e807ef8d2a2" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_901c9d25-105f-4238-a08b-e606fb445202" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_6acf0824-ca33-43fc-a7e6-11c9a6bec95d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_901c9d25-105f-4238-a08b-e606fb445202" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_6acf0824-ca33-43fc-a7e6-11c9a6bec95d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_960f37d4-f12e-43c1-9609-0b7f877f9576" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_901c9d25-105f-4238-a08b-e606fb445202" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_960f37d4-f12e-43c1-9609-0b7f877f9576" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_55270623-e611-406d-ad10-033f7ecd0d31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_901c9d25-105f-4238-a08b-e606fb445202" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_55270623-e611-406d-ad10-033f7ecd0d31" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_dc55cc25-2ca5-4ad2-9abe-aa9187ee27d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_901c9d25-105f-4238-a08b-e606fb445202" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_dc55cc25-2ca5-4ad2-9abe-aa9187ee27d1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_24fff6e9-bcd4-4830-b9b4-5cc4d68e12f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_901c9d25-105f-4238-a08b-e606fb445202" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_24fff6e9-bcd4-4830-b9b4-5cc4d68e12f7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3711c163-f823-4623-adca-e24e47de5331" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_337a6272-d2cc-47b4-82c0-0e807ef8d2a2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3711c163-f823-4623-adca-e24e47de5331" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_25243ba4-1b1a-44d8-a0fc-917c1b90871e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5b33ae04-b0da-4341-aad2-ac54a24d8346" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_25243ba4-1b1a-44d8-a0fc-917c1b90871e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_e60ad54a-29c6-4e50-9bda-343ce7cc44e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_25243ba4-1b1a-44d8-a0fc-917c1b90871e" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_e60ad54a-29c6-4e50-9bda-343ce7cc44e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_e3be7439-ed6c-456a-9f70-18d0016859c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_25243ba4-1b1a-44d8-a0fc-917c1b90871e" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_e3be7439-ed6c-456a-9f70-18d0016859c4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4e0fa106-c95b-4f14-b769-96ab8b84f899" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_25243ba4-1b1a-44d8-a0fc-917c1b90871e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4e0fa106-c95b-4f14-b769-96ab8b84f899" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_45a4fcd6-48d1-463e-ae0d-05be853a0171" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5b33ae04-b0da-4341-aad2-ac54a24d8346" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_45a4fcd6-48d1-463e-ae0d-05be853a0171" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_a5820e36-27d3-4459-8a76-848bb4a06f34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_45a4fcd6-48d1-463e-ae0d-05be853a0171" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_a5820e36-27d3-4459-8a76-848bb4a06f34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_c1022c0e-8be7-4fb4-817f-ffb46904eda2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_45a4fcd6-48d1-463e-ae0d-05be853a0171" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_c1022c0e-8be7-4fb4-817f-ffb46904eda2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt_dc44857e-c19d-4267-a267-ffed8e66adac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_45a4fcd6-48d1-463e-ae0d-05be853a0171" xlink:to="loc_us-gaap_RepaymentsOfShortTermDebt_dc44857e-c19d-4267-a267-ffed8e66adac" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromContributedCapital_5d178a28-d447-42ed-94d5-ac533b8d937e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromContributedCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_45a4fcd6-48d1-463e-ae0d-05be853a0171" xlink:to="loc_us-gaap_ProceedsFromContributedCapital_5d178a28-d447-42ed-94d5-ac533b8d937e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends_03fae1b3-3f6b-47f4-b358-081f1d0ff580" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_45a4fcd6-48d1-463e-ae0d-05be853a0171" xlink:to="loc_us-gaap_PaymentsOfOrdinaryDividends_03fae1b3-3f6b-47f4-b358-081f1d0ff580" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_541a308f-1fde-4107-9830-f24cb423c2ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_45a4fcd6-48d1-463e-ae0d-05be853a0171" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_541a308f-1fde-4107-9830-f24cb423c2ed" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8bff644c-5230-45ae-9fdd-2ce7d443fcfa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_45a4fcd6-48d1-463e-ae0d-05be853a0171" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8bff644c-5230-45ae-9fdd-2ce7d443fcfa" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_69d3c894-ef9b-4ce5-95a6-647a4f8483bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5b33ae04-b0da-4341-aad2-ac54a24d8346" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_69d3c894-ef9b-4ce5-95a6-647a4f8483bd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_da935380-6e13-4f08-abe6-2a8bb7776248" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5b33ae04-b0da-4341-aad2-ac54a24d8346" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_da935380-6e13-4f08-abe6-2a8bb7776248" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e4de9967-c8fd-41f8-a35a-6bbbedcbb049" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonCashTransactionsAbstract_1d2137da-ff1c-4e3a-ae6b-10dade330391" xlink:href="cms-20230331.xsd#cms_NonCashTransactionsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5b33ae04-b0da-4341-aad2-ac54a24d8346" xlink:to="loc_cms_NonCashTransactionsAbstract_1d2137da-ff1c-4e3a-ae6b-10dade330391" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_fe7cddd5-0fc7-4c6b-870d-b04e5a041b5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_NonCashTransactionsAbstract_1d2137da-ff1c-4e3a-ae6b-10dade330391" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_fe7cddd5-0fc7-4c6b-870d-b04e5a041b5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a551594b-c47a-4ca9-a737-9d7ac9552ae6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_5b33ae04-b0da-4341-aad2-ac54a24d8346" xlink:to="loc_us-gaap_StatementTable_a551594b-c47a-4ca9-a737-9d7ac9552ae6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_4845778c-148b-47de-b16c-c12f4ec4236c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_a551594b-c47a-4ca9-a737-9d7ac9552ae6" xlink:to="loc_dei_LegalEntityAxis_4845778c-148b-47de-b16c-c12f4ec4236c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4845778c-148b-47de-b16c-c12f4ec4236c_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_4845778c-148b-47de-b16c-c12f4ec4236c" xlink:to="loc_dei_EntityDomain_4845778c-148b-47de-b16c-c12f4ec4236c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4112ff0f-a27f-47d9-803a-6bc3a618c4a7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_4845778c-148b-47de-b16c-c12f4ec4236c" xlink:to="loc_dei_EntityDomain_4112ff0f-a27f-47d9-803a-6bc3a618c4a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_3997e5e5-4b05-4cc0-86f0-e9e510ec452d" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_4112ff0f-a27f-47d9-803a-6bc3a618c4a7" xlink:to="loc_cms_ConsumersEnergyCompanyMember_3997e5e5-4b05-4cc0-86f0-e9e510ec452d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RelatedAndNonRelatedPartyStatusAxis_cd961a6c-0528-4642-a299-2bd6a15fe95b" xlink:href="cms-20230331.xsd#cms_RelatedAndNonRelatedPartyStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_a551594b-c47a-4ca9-a737-9d7ac9552ae6" xlink:to="loc_cms_RelatedAndNonRelatedPartyStatusAxis_cd961a6c-0528-4642-a299-2bd6a15fe95b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RelatedAndNonRelatedPartyStatusDomain_cd961a6c-0528-4642-a299-2bd6a15fe95b_default" xlink:href="cms-20230331.xsd#cms_RelatedAndNonRelatedPartyStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_cms_RelatedAndNonRelatedPartyStatusAxis_cd961a6c-0528-4642-a299-2bd6a15fe95b" xlink:to="loc_cms_RelatedAndNonRelatedPartyStatusDomain_cd961a6c-0528-4642-a299-2bd6a15fe95b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RelatedAndNonRelatedPartyStatusDomain_7aa040fd-964d-4996-bdb9-de2e2b8e1aeb" xlink:href="cms-20230331.xsd#cms_RelatedAndNonRelatedPartyStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_cms_RelatedAndNonRelatedPartyStatusAxis_cd961a6c-0528-4642-a299-2bd6a15fe95b" xlink:to="loc_cms_RelatedAndNonRelatedPartyStatusDomain_7aa040fd-964d-4996-bdb9-de2e2b8e1aeb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonrelatedPartyMember_832221c8-abbc-4385-a1d1-759b84f72a96" xlink:href="cms-20230331.xsd#cms_NonrelatedPartyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_RelatedAndNonRelatedPartyStatusDomain_7aa040fd-964d-4996-bdb9-de2e2b8e1aeb" xlink:to="loc_cms_NonrelatedPartyMember_832221c8-abbc-4385-a1d1-759b84f72a96" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RelatedPartyMember_83b7d67e-7a05-4dbd-b990-66ec7ce65365" xlink:href="cms-20230331.xsd#cms_RelatedPartyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_RelatedAndNonRelatedPartyStatusDomain_7aa040fd-964d-4996-bdb9-de2e2b8e1aeb" xlink:to="loc_cms_RelatedPartyMember_83b7d67e-7a05-4dbd-b990-66ec7ce65365" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited" xlink:type="simple" xlink:href="cms-20230331.xsd#ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited" xlink:type="extended" id="ica8169b328bb42c1b69a9690c25bc7d8_ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_bbfeeb5a-8a68-4cb6-ab4a-6a25d620ed5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_3abebf4e-73cd-433e-8235-d97385fc57fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bbfeeb5a-8a68-4cb6-ab4a-6a25d620ed5f" xlink:to="loc_us-gaap_AssetsAbstract_3abebf4e-73cd-433e-8235-d97385fc57fa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_44cbe0c2-3452-47e6-875c-b8a457879da2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_3abebf4e-73cd-433e-8235-d97385fc57fa" xlink:to="loc_us-gaap_AssetsCurrentAbstract_44cbe0c2-3452-47e6-875c-b8a457879da2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_24dbd5b8-2425-44d4-8f83-9ea2ea948cca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_44cbe0c2-3452-47e6-875c-b8a457879da2" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_24dbd5b8-2425-44d4-8f83-9ea2ea948cca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_d50ae4d3-f402-4d69-b6a8-8604751ff925" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_44cbe0c2-3452-47e6-875c-b8a457879da2" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_d50ae4d3-f402-4d69-b6a8-8604751ff925" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_7bb25c81-9a24-462b-9c3f-aec0105c5406" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_44cbe0c2-3452-47e6-875c-b8a457879da2" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_7bb25c81-9a24-462b-9c3f-aec0105c5406" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_019027e4-f270-4cd7-8631-9dd1c7b765a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_44cbe0c2-3452-47e6-875c-b8a457879da2" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_019027e4-f270-4cd7-8631-9dd1c7b765a2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNetAbstract_2c76ad67-8c48-4a28-b580-4c459af67535" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_44cbe0c2-3452-47e6-875c-b8a457879da2" xlink:to="loc_us-gaap_InventoryNetAbstract_2c76ad67-8c48-4a28-b580-4c459af67535" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_2b5b984e-41d6-4d20-8be3-00d3e0070488" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnergyRelatedInventoryGasStoredUnderground"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryNetAbstract_2c76ad67-8c48-4a28-b580-4c459af67535" xlink:to="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_2b5b984e-41d6-4d20-8be3-00d3e0070488" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventorySupplies_fc3ff120-50b1-4095-9863-e9acacd9a7a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherInventorySupplies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryNetAbstract_2c76ad67-8c48-4a28-b580-4c459af67535" xlink:to="loc_us-gaap_OtherInventorySupplies_fc3ff120-50b1-4095-9863-e9acacd9a7a0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_b2a1cdb3-0b74-4d67-b2e0-97def4068031" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnergyRelatedInventoryOtherFossilFuel"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryNetAbstract_2c76ad67-8c48-4a28-b580-4c459af67535" xlink:to="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_b2a1cdb3-0b74-4d67-b2e0-97def4068031" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredPropertyTaxes_fe5bd4a4-c47e-4365-8255-0b611a99bac2" xlink:href="cms-20230331.xsd#cms_DeferredPropertyTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_44cbe0c2-3452-47e6-875c-b8a457879da2" xlink:to="loc_cms_DeferredPropertyTaxes_fe5bd4a4-c47e-4365-8255-0b611a99bac2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_addfba92-b48f-4ef3-a28d-d888ff26f1e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_44cbe0c2-3452-47e6-875c-b8a457879da2" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_addfba92-b48f-4ef3-a28d-d888ff26f1e5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_829bc464-927f-4d1b-8369-3fa4b4d2abbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_44cbe0c2-3452-47e6-875c-b8a457879da2" xlink:to="loc_us-gaap_OtherAssetsCurrent_829bc464-927f-4d1b-8369-3fa4b4d2abbb" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_e5c5511f-2a8b-41f1-9232-68c063ce95c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_44cbe0c2-3452-47e6-875c-b8a457879da2" xlink:to="loc_us-gaap_AssetsCurrent_e5c5511f-2a8b-41f1-9232-68c063ce95c8" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_c4c1395b-fa9d-4b3c-a5a8-ac49f00f5cba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGrossAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_3abebf4e-73cd-433e-8235-d97385fc57fa" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_c4c1395b-fa9d-4b3c-a5a8-ac49f00f5cba" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_3e9dafcb-2b34-4909-9bf8-4cf5e6170ea0" xlink:href="cms-20230331.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_c4c1395b-fa9d-4b3c-a5a8-ac49f00f5cba" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_3e9dafcb-2b34-4909-9bf8-4cf5e6170ea0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_0d575e1b-918f-460f-b717-da359b3678d7" xlink:href="cms-20230331.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_c4c1395b-fa9d-4b3c-a5a8-ac49f00f5cba" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_0d575e1b-918f-460f-b717-da359b3678d7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_b132de70-2993-41d2-bdae-c747d7f2c992" xlink:href="cms-20230331.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_c4c1395b-fa9d-4b3c-a5a8-ac49f00f5cba" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_b132de70-2993-41d2-bdae-c747d7f2c992" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_50b6b36a-4ffb-4b8e-b07f-3240d42cb100" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_c4c1395b-fa9d-4b3c-a5a8-ac49f00f5cba" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_50b6b36a-4ffb-4b8e-b07f-3240d42cb100" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_87b90d70-85bf-401f-b1a9-514b9e866f95" xlink:href="cms-20230331.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_c4c1395b-fa9d-4b3c-a5a8-ac49f00f5cba" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_87b90d70-85bf-401f-b1a9-514b9e866f95" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_30333456-3c73-477c-badb-03fd77c39110" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_3abebf4e-73cd-433e-8235-d97385fc57fa" xlink:to="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_30333456-3c73-477c-badb-03fd77c39110" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_8218d171-2c8f-4ccd-8c4b-c13cbf5a6de4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_30333456-3c73-477c-badb-03fd77c39110" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_8218d171-2c8f-4ccd-8c4b-c13cbf5a6de4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_5f699360-6279-4da4-b080-64139eb99ce4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_30333456-3c73-477c-badb-03fd77c39110" xlink:to="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_5f699360-6279-4da4-b080-64139eb99ce4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesNoncurrent_1a68db0c-3b49-4a2a-9785-918b3437b370" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromRelatedPartiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_30333456-3c73-477c-badb-03fd77c39110" xlink:to="loc_us-gaap_DueFromRelatedPartiesNoncurrent_1a68db0c-3b49-4a2a-9785-918b3437b370" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_a3b4b386-02d0-476b-8cac-a5aea6729ca1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_30333456-3c73-477c-badb-03fd77c39110" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_a3b4b386-02d0-476b-8cac-a5aea6729ca1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_a10655d0-db21-4c4b-8164-f5d82a7905b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_30333456-3c73-477c-badb-03fd77c39110" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_a10655d0-db21-4c4b-8164-f5d82a7905b5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_8d02a5d1-1ab4-4470-9329-be8ad41fc707" xlink:href="cms-20230331.xsd#cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_30333456-3c73-477c-badb-03fd77c39110" xlink:to="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_8d02a5d1-1ab4-4470-9329-be8ad41fc707" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_6765b7d6-3bb0-4357-be6f-c7d9161895cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_3abebf4e-73cd-433e-8235-d97385fc57fa" xlink:to="loc_us-gaap_Assets_6765b7d6-3bb0-4357-be6f-c7d9161895cf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b5163e7e-6297-48d2-98ea-532506d14749" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_bbfeeb5a-8a68-4cb6-ab4a-6a25d620ed5f" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b5163e7e-6297-48d2-98ea-532506d14749" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_5d3ea661-8b46-4b3b-9f6d-bd0583e54df4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b5163e7e-6297-48d2-98ea-532506d14749" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_5d3ea661-8b46-4b3b-9f6d-bd0583e54df4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable_0f132405-f8f5-4737-b284-9757b02215e2" xlink:href="cms-20230331.xsd#cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5d3ea661-8b46-4b3b-9f6d-bd0583e54df4" xlink:to="loc_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable_0f132405-f8f5-4737-b284-9757b02215e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent_a26e590f-9368-4dd9-bf40-e1ee78ac7e64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5d3ea661-8b46-4b3b-9f6d-bd0583e54df4" xlink:to="loc_us-gaap_NotesPayableCurrent_a26e590f-9368-4dd9-bf40-e1ee78ac7e64" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_63a57175-70ff-4704-b4b7-d4cdd2e4005d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5d3ea661-8b46-4b3b-9f6d-bd0583e54df4" xlink:to="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_63a57175-70ff-4704-b4b7-d4cdd2e4005d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_14ed42ae-30b9-474b-b528-5a0a2b4f6873" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5d3ea661-8b46-4b3b-9f6d-bd0583e54df4" xlink:to="loc_us-gaap_AccountsPayableCurrent_14ed42ae-30b9-474b-b528-5a0a2b4f6873" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_770ff47b-a5e6-483e-a669-159c8205b81d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5d3ea661-8b46-4b3b-9f6d-bd0583e54df4" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_770ff47b-a5e6-483e-a669-159c8205b81d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccruedRateRefunds_f7ac8dd9-e8a9-46e8-856b-8944f722ac56" xlink:href="cms-20230331.xsd#cms_AccruedRateRefunds"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5d3ea661-8b46-4b3b-9f6d-bd0583e54df4" xlink:to="loc_cms_AccruedRateRefunds_f7ac8dd9-e8a9-46e8-856b-8944f722ac56" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendsPayableCurrent_7b0e8301-b99f-4315-a361-0d77d731d7ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestAndDividendsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5d3ea661-8b46-4b3b-9f6d-bd0583e54df4" xlink:to="loc_us-gaap_InterestAndDividendsPayableCurrent_7b0e8301-b99f-4315-a361-0d77d731d7ae" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_97d8adfe-a3eb-4553-aaba-597b5cbb0206" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5d3ea661-8b46-4b3b-9f6d-bd0583e54df4" xlink:to="loc_us-gaap_TaxesPayableCurrent_97d8adfe-a3eb-4553-aaba-597b5cbb0206" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_e00bb66e-eb32-438a-ba10-ec345a382195" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5d3ea661-8b46-4b3b-9f6d-bd0583e54df4" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_e00bb66e-eb32-438a-ba10-ec345a382195" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_604ec2a0-426b-4ba1-ab35-3235b7485097" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5d3ea661-8b46-4b3b-9f6d-bd0583e54df4" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_604ec2a0-426b-4ba1-ab35-3235b7485097" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_a857e80b-9152-4dd9-9fa2-2ac3c04e359d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5d3ea661-8b46-4b3b-9f6d-bd0583e54df4" xlink:to="loc_us-gaap_LiabilitiesCurrent_a857e80b-9152-4dd9-9fa2-2ac3c04e359d" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_f958c3fe-2705-45bd-a3f6-561991dff5ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b5163e7e-6297-48d2-98ea-532506d14749" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_f958c3fe-2705-45bd-a3f6-561991dff5ae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_d99c0ac7-b98c-4b89-9c34-608185800dca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_f958c3fe-2705-45bd-a3f6-561991dff5ae" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_d99c0ac7-b98c-4b89-9c34-608185800dca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_a34d2a61-b9e1-4a71-b446-b99404dc1a6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_f958c3fe-2705-45bd-a3f6-561991dff5ae" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_a34d2a61-b9e1-4a71-b446-b99404dc1a6d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_997819fb-28c4-4d35-bb30-8bc7f460b191" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_f958c3fe-2705-45bd-a3f6-561991dff5ae" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_997819fb-28c4-4d35-bb30-8bc7f460b191" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_390d2bf0-1520-453b-a1f1-a4a801fa8da8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_f958c3fe-2705-45bd-a3f6-561991dff5ae" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_390d2bf0-1520-453b-a1f1-a4a801fa8da8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_b2ade075-35ae-463f-8a15-d7250e95d387" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_f958c3fe-2705-45bd-a3f6-561991dff5ae" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_b2ade075-35ae-463f-8a15-d7250e95d387" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_713e411a-0a44-448e-bac0-8183c8f0623b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDeferredInvestmentTaxCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_f958c3fe-2705-45bd-a3f6-561991dff5ae" xlink:to="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_713e411a-0a44-448e-bac0-8183c8f0623b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_391d2970-63bb-4793-b645-2ac7f933e1c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_f958c3fe-2705-45bd-a3f6-561991dff5ae" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_391d2970-63bb-4793-b645-2ac7f933e1c1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_a90fe996-3e7c-4624-8b17-d47de54b3a54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_f958c3fe-2705-45bd-a3f6-561991dff5ae" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_a90fe996-3e7c-4624-8b17-d47de54b3a54" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_fc69a2ba-b063-40bb-9abb-1556418f0f92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_f958c3fe-2705-45bd-a3f6-561991dff5ae" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_fc69a2ba-b063-40bb-9abb-1556418f0f92" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_914d84ea-6b58-4498-874b-c076a49f0ccf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b5163e7e-6297-48d2-98ea-532506d14749" xlink:to="loc_us-gaap_CommitmentsAndContingencies_914d84ea-6b58-4498-874b-c076a49f0ccf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_28141acd-8ced-4bda-b440-871bf088a67f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b5163e7e-6297-48d2-98ea-532506d14749" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_28141acd-8ced-4bda-b440-871bf088a67f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_d6c63e9f-f95f-4a6c-a7a0-2b0e6cf8cba3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_28141acd-8ced-4bda-b440-871bf088a67f" xlink:to="loc_us-gaap_StockholdersEquityAbstract_d6c63e9f-f95f-4a6c-a7a0-2b0e6cf8cba3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_a86d5985-c275-4929-9cdc-e8e24b866b16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d6c63e9f-f95f-4a6c-a7a0-2b0e6cf8cba3" xlink:to="loc_us-gaap_CommonStockValue_a86d5985-c275-4929-9cdc-e8e24b866b16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_b45b9c23-e29c-47ef-a2b0-1d9fade243d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d6c63e9f-f95f-4a6c-a7a0-2b0e6cf8cba3" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_b45b9c23-e29c-47ef-a2b0-1d9fade243d9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_12a96c96-3e26-4ff2-af0c-77682df3d04c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d6c63e9f-f95f-4a6c-a7a0-2b0e6cf8cba3" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_12a96c96-3e26-4ff2-af0c-77682df3d04c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_40e9acf3-5010-48fd-ba45-39b9ec2ed499" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d6c63e9f-f95f-4a6c-a7a0-2b0e6cf8cba3" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_40e9acf3-5010-48fd-ba45-39b9ec2ed499" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockholdersEquity_d52fba07-3124-416c-ade4-8e9365bbfd0d" xlink:href="cms-20230331.xsd#cms_CommonStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d6c63e9f-f95f-4a6c-a7a0-2b0e6cf8cba3" xlink:to="loc_cms_CommonStockholdersEquity_d52fba07-3124-416c-ade4-8e9365bbfd0d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_aacfd4f9-8627-4e75-b4e3-021914f52c98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d6c63e9f-f95f-4a6c-a7a0-2b0e6cf8cba3" xlink:to="loc_us-gaap_PreferredStockValue_aacfd4f9-8627-4e75-b4e3-021914f52c98" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f4c9fcaf-3b4c-4a0b-b172-88aed03e6f90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d6c63e9f-f95f-4a6c-a7a0-2b0e6cf8cba3" xlink:to="loc_us-gaap_StockholdersEquity_f4c9fcaf-3b4c-4a0b-b172-88aed03e6f90" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_52a402b1-a529-4173-b3f7-6485a91d9529" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b5163e7e-6297-48d2-98ea-532506d14749" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_52a402b1-a529-4173-b3f7-6485a91d9529" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_7a26a0bf-4a92-4007-b565-941ea5fe0cfc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_bbfeeb5a-8a68-4cb6-ab4a-6a25d620ed5f" xlink:to="loc_us-gaap_StatementTable_7a26a0bf-4a92-4007-b565-941ea5fe0cfc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_785c9210-3d3d-4932-9791-374aa4847de6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_7a26a0bf-4a92-4007-b565-941ea5fe0cfc" xlink:to="loc_dei_LegalEntityAxis_785c9210-3d3d-4932-9791-374aa4847de6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_785c9210-3d3d-4932-9791-374aa4847de6_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_785c9210-3d3d-4932-9791-374aa4847de6" xlink:to="loc_dei_EntityDomain_785c9210-3d3d-4932-9791-374aa4847de6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_24c6c70b-ca81-4a95-8968-206742023e32" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_785c9210-3d3d-4932-9791-374aa4847de6" xlink:to="loc_dei_EntityDomain_24c6c70b-ca81-4a95-8968-206742023e32" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_835f03de-17c3-4ea0-8fba-eef4b920842a" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_24c6c70b-ca81-4a95-8968-206742023e32" xlink:to="loc_cms_ConsumersEnergyCompanyMember_835f03de-17c3-4ea0-8fba-eef4b920842a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnauditedParenthetical" xlink:type="simple" xlink:href="cms-20230331.xsd#ConsumersEnergyCompanyConsolidatedBalanceSheetsUnauditedParenthetical"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnauditedParenthetical" xlink:type="extended" id="i5c4a71f0c5d84ab5a37a5a106a679dbe_ConsumersEnergyCompanyConsolidatedBalanceSheetsUnauditedParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_fe8753e2-0379-4952-b3e3-97484be4526a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_85e22b05-5764-41a5-8593-c17243af9c8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_fe8753e2-0379-4952-b3e3-97484be4526a" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_85e22b05-5764-41a5-8593-c17243af9c8d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_bb31af48-fcb1-40a8-9623-ba6659ad248b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_fe8753e2-0379-4952-b3e3-97484be4526a" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_bb31af48-fcb1-40a8-9623-ba6659ad248b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_e1d35308-b4e8-4454-9c50-a203b17ed36c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_fe8753e2-0379-4952-b3e3-97484be4526a" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_e1d35308-b4e8-4454-9c50-a203b17ed36c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_3154fd40-c02a-45b2-a3b0-eb6901124533" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_fe8753e2-0379-4952-b3e3-97484be4526a" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_3154fd40-c02a-45b2-a3b0-eb6901124533" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_fd2e455d-e647-49ce-a71a-82cc05b1e232" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_fe8753e2-0379-4952-b3e3-97484be4526a" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_fd2e455d-e647-49ce-a71a-82cc05b1e232" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_ac7438cc-f012-4766-a609-4b48c3f61a86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_fe8753e2-0379-4952-b3e3-97484be4526a" xlink:to="loc_us-gaap_StatementTable_ac7438cc-f012-4766-a609-4b48c3f61a86" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f80252d3-3ac5-4682-b2e7-f3fe21db150c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_ac7438cc-f012-4766-a609-4b48c3f61a86" xlink:to="loc_dei_LegalEntityAxis_f80252d3-3ac5-4682-b2e7-f3fe21db150c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f80252d3-3ac5-4682-b2e7-f3fe21db150c_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_f80252d3-3ac5-4682-b2e7-f3fe21db150c" xlink:to="loc_dei_EntityDomain_f80252d3-3ac5-4682-b2e7-f3fe21db150c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ba9639e7-63f2-4212-874d-1b5b21b67d52" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_f80252d3-3ac5-4682-b2e7-f3fe21db150c" xlink:to="loc_dei_EntityDomain_ba9639e7-63f2-4212-874d-1b5b21b67d52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_51c168e9-0670-44d0-9109-b6bb0644ec0d" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_ba9639e7-63f2-4212-874d-1b5b21b67d52" xlink:to="loc_cms_ConsumersEnergyCompanyMember_51c168e9-0670-44d0-9109-b6bb0644ec0d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited" xlink:type="simple" xlink:href="cms-20230331.xsd#ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited" xlink:type="extended" id="i50cc4e5caf984730a079b344b4793298_ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_3cc16f83-19fa-4cbf-a3f3-8ed8a66aa4ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_68d31917-4daf-4c17-9f26-daafed611c9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_3cc16f83-19fa-4cbf-a3f3-8ed8a66aa4ce" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_68d31917-4daf-4c17-9f26-daafed611c9a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_033a89d4-8c24-4196-8c10-4ae1dc9deb78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_68d31917-4daf-4c17-9f26-daafed611c9a" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_033a89d4-8c24-4196-8c10-4ae1dc9deb78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution_36804bba-97f4-4fc0-90b0-3cf30bb7e5bc" xlink:href="cms-20230331.xsd#cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_68d31917-4daf-4c17-9f26-daafed611c9a" xlink:to="loc_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution_36804bba-97f4-4fc0-90b0-3cf30bb7e5bc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_8b049af5-a8c0-4a5f-93ad-1da702a3d36f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_68d31917-4daf-4c17-9f26-daafed611c9a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_8b049af5-a8c0-4a5f-93ad-1da702a3d36f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_14d02cb4-855f-4f86-9a3c-beaaa34f8b84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_68d31917-4daf-4c17-9f26-daafed611c9a" xlink:to="loc_us-gaap_NetIncomeLoss_14d02cb4-855f-4f86-9a3c-beaaa34f8b84" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_c37d6b12-149a-43d3-b449-6fa6f387e573" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_68d31917-4daf-4c17-9f26-daafed611c9a" xlink:to="loc_us-gaap_DividendsCommonStockCash_c37d6b12-149a-43d3-b449-6fa6f387e573" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_cfb844b6-1d5f-4514-b642-158011d8dff6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_19d4bd80-0cdc-4f2c-b571-82b8afe48d62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_3cc16f83-19fa-4cbf-a3f3-8ed8a66aa4ce" xlink:to="loc_us-gaap_StatementTable_19d4bd80-0cdc-4f2c-b571-82b8afe48d62" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a5bea849-fb6a-4715-9374-f69e97af1aac" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_19d4bd80-0cdc-4f2c-b571-82b8afe48d62" xlink:to="loc_dei_LegalEntityAxis_a5bea849-fb6a-4715-9374-f69e97af1aac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a5bea849-fb6a-4715-9374-f69e97af1aac_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_a5bea849-fb6a-4715-9374-f69e97af1aac" xlink:to="loc_dei_EntityDomain_a5bea849-fb6a-4715-9374-f69e97af1aac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_04a23244-e1b2-496e-a867-22e2b0b6e2f3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_a5bea849-fb6a-4715-9374-f69e97af1aac" xlink:to="loc_dei_EntityDomain_04a23244-e1b2-496e-a867-22e2b0b6e2f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_c3868a3c-7316-471d-a446-7776a912f9ff" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_04a23244-e1b2-496e-a867-22e2b0b6e2f3" xlink:to="loc_cms_ConsumersEnergyCompanyMember_c3868a3c-7316-471d-a446-7776a912f9ff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_20aeba59-ac18-4b8c-bdeb-9f799abbbeb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_19d4bd80-0cdc-4f2c-b571-82b8afe48d62" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_20aeba59-ac18-4b8c-bdeb-9f799abbbeb9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_20aeba59-ac18-4b8c-bdeb-9f799abbbeb9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_20aeba59-ac18-4b8c-bdeb-9f799abbbeb9" xlink:to="loc_us-gaap_EquityComponentDomain_20aeba59-ac18-4b8c-bdeb-9f799abbbeb9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1656623b-c9da-4d4a-9ed2-3b25f8b9a0aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_20aeba59-ac18-4b8c-bdeb-9f799abbbeb9" xlink:to="loc_us-gaap_EquityComponentDomain_1656623b-c9da-4d4a-9ed2-3b25f8b9a0aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_9384dc6e-5d80-4f80-8f17-1a24b3a45ef5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1656623b-c9da-4d4a-9ed2-3b25f8b9a0aa" xlink:to="loc_us-gaap_CommonStockMember_9384dc6e-5d80-4f80-8f17-1a24b3a45ef5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_6affa3fb-074b-4d28-a0b8-c18aa8c08ae8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1656623b-c9da-4d4a-9ed2-3b25f8b9a0aa" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_6affa3fb-074b-4d28-a0b8-c18aa8c08ae8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_b4f6a4b5-192e-4e7a-a134-6ccfe0674dc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1656623b-c9da-4d4a-9ed2-3b25f8b9a0aa" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_b4f6a4b5-192e-4e7a-a134-6ccfe0674dc7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_6c0c3675-adb3-46ea-8de8-232b95b342c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_b4f6a4b5-192e-4e7a-a134-6ccfe0674dc7" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_6c0c3675-adb3-46ea-8de8-232b95b342c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_13cba669-f299-4b06-a60a-75372facc984" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1656623b-c9da-4d4a-9ed2-3b25f8b9a0aa" xlink:to="loc_us-gaap_RetainedEarningsMember_13cba669-f299-4b06-a60a-75372facc984" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_5ce0772d-42cc-46d2-9f27-4e602adc18d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1656623b-c9da-4d4a-9ed2-3b25f8b9a0aa" xlink:to="loc_us-gaap_PreferredStockMember_5ce0772d-42cc-46d2-9f27-4e602adc18d3" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMatters" xlink:type="simple" xlink:href="cms-20230331.xsd#RegulatoryMatters"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMatters" xlink:type="extended" id="i5984bfb62deb4b70b81cedb63297e8f8_RegulatoryMatters">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f77cd391-1dd0-482b-8e1b-37536f6b2aee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesDisclosureTextBlock_c36c3127-a7ec-4e28-af44-62f56abc8af5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f77cd391-1dd0-482b-8e1b-37536f6b2aee" xlink:to="loc_us-gaap_PublicUtilitiesDisclosureTextBlock_c36c3127-a7ec-4e28-af44-62f56abc8af5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_d81e1a90-ccaa-4517-9996-4e0e34e09f76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f77cd391-1dd0-482b-8e1b-37536f6b2aee" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_d81e1a90-ccaa-4517-9996-4e0e34e09f76" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_aa295ee6-bd69-4071-a095-1a13a5c044c4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_d81e1a90-ccaa-4517-9996-4e0e34e09f76" xlink:to="loc_dei_LegalEntityAxis_aa295ee6-bd69-4071-a095-1a13a5c044c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_aa295ee6-bd69-4071-a095-1a13a5c044c4_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_aa295ee6-bd69-4071-a095-1a13a5c044c4" xlink:to="loc_dei_EntityDomain_aa295ee6-bd69-4071-a095-1a13a5c044c4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_52b15d75-ac37-4fc8-b348-793f17f5c2da" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_aa295ee6-bd69-4071-a095-1a13a5c044c4" xlink:to="loc_dei_EntityDomain_52b15d75-ac37-4fc8-b348-793f17f5c2da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_7eda4bbd-2862-4d6a-8e3b-8c1b320fec5d" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_52b15d75-ac37-4fc8-b348-793f17f5c2da" xlink:to="loc_cms_ConsumersEnergyCompanyMember_7eda4bbd-2862-4d6a-8e3b-8c1b320fec5d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitments" xlink:type="simple" xlink:href="cms-20230331.xsd#ContingenciesandCommitments"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitments" xlink:type="extended" id="ia2679d32a51c45098525acfb4e739970_ContingenciesandCommitments">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_c3505037-f45b-41ac-b65c-21000d4d5c7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock_ddd4497f-a4eb-49a5-9054-cd2aa2f4be5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_c3505037-f45b-41ac-b65c-21000d4d5c7f" xlink:to="loc_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock_ddd4497f-a4eb-49a5-9054-cd2aa2f4be5a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_70d5494a-0d2c-45e1-bcf0-c764dd5d70d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_c3505037-f45b-41ac-b65c-21000d4d5c7f" xlink:to="loc_us-gaap_OtherCommitmentsTable_70d5494a-0d2c-45e1-bcf0-c764dd5d70d3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_048763cc-84e6-4617-9c60-e9c34fe49206" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_70d5494a-0d2c-45e1-bcf0-c764dd5d70d3" xlink:to="loc_dei_LegalEntityAxis_048763cc-84e6-4617-9c60-e9c34fe49206" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_048763cc-84e6-4617-9c60-e9c34fe49206_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_048763cc-84e6-4617-9c60-e9c34fe49206" xlink:to="loc_dei_EntityDomain_048763cc-84e6-4617-9c60-e9c34fe49206_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_50666b7f-1b1d-430e-93b8-0955881af8ce" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_048763cc-84e6-4617-9c60-e9c34fe49206" xlink:to="loc_dei_EntityDomain_50666b7f-1b1d-430e-93b8-0955881af8ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_596b118e-38cd-4dd5-8215-e6c167034cd1" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_50666b7f-1b1d-430e-93b8-0955881af8ce" xlink:to="loc_cms_ConsumersEnergyCompanyMember_596b118e-38cd-4dd5-8215-e6c167034cd1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalization" xlink:type="simple" xlink:href="cms-20230331.xsd#FinancingsandCapitalization"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalization" xlink:type="extended" id="i3a1e861c5abb408d8be80e8ec03a8709_FinancingsandCapitalization">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_d51b34f3-11eb-45cc-8dab-fb16cb3d0c13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_506ee1a1-d70d-4662-9326-57fe6fc2fbbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d51b34f3-11eb-45cc-8dab-fb16cb3d0c13" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_506ee1a1-d70d-4662-9326-57fe6fc2fbbd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_b8d662bd-44e2-4cbf-be0d-f257586292d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d51b34f3-11eb-45cc-8dab-fb16cb3d0c13" xlink:to="loc_us-gaap_DebtInstrumentTable_b8d662bd-44e2-4cbf-be0d-f257586292d4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_e04cd923-7fab-4722-9831-6ee9d8d296e6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_b8d662bd-44e2-4cbf-be0d-f257586292d4" xlink:to="loc_dei_LegalEntityAxis_e04cd923-7fab-4722-9831-6ee9d8d296e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e04cd923-7fab-4722-9831-6ee9d8d296e6_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_e04cd923-7fab-4722-9831-6ee9d8d296e6" xlink:to="loc_dei_EntityDomain_e04cd923-7fab-4722-9831-6ee9d8d296e6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9713c8a1-0407-4efa-a37c-d26b94436e82" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_e04cd923-7fab-4722-9831-6ee9d8d296e6" xlink:to="loc_dei_EntityDomain_9713c8a1-0407-4efa-a37c-d26b94436e82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_e29e5fa6-b07a-4474-9085-bb694cc36299" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_9713c8a1-0407-4efa-a37c-d26b94436e82" xlink:to="loc_cms_ConsumersEnergyCompanyMember_e29e5fa6-b07a-4474-9085-bb694cc36299" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="cms-20230331.xsd#FairValueMeasurements"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FairValueMeasurements" xlink:type="extended" id="i093d7e911320435fbc3dbd0f13da3213_FairValueMeasurements">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_27df14e0-7b3d-4bff-ba63-5d80612e116a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_46b78463-3623-43c4-8f3c-5e1e717b44da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementInputsDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_27df14e0-7b3d-4bff-ba63-5d80612e116a" xlink:to="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_46b78463-3623-43c4-8f3c-5e1e717b44da" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_201b9bd8-05ea-4fb7-b84d-ad499c783257" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_27df14e0-7b3d-4bff-ba63-5d80612e116a" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_201b9bd8-05ea-4fb7-b84d-ad499c783257" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_8b90810f-f51a-4b60-9641-16d8ba2e1391" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_201b9bd8-05ea-4fb7-b84d-ad499c783257" xlink:to="loc_dei_LegalEntityAxis_8b90810f-f51a-4b60-9641-16d8ba2e1391" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8b90810f-f51a-4b60-9641-16d8ba2e1391_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_8b90810f-f51a-4b60-9641-16d8ba2e1391" xlink:to="loc_dei_EntityDomain_8b90810f-f51a-4b60-9641-16d8ba2e1391_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_73afbfdb-0e8a-473d-be31-0cb4643f5ac3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_8b90810f-f51a-4b60-9641-16d8ba2e1391" xlink:to="loc_dei_EntityDomain_73afbfdb-0e8a-473d-be31-0cb4643f5ac3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_eaa46e20-a479-4937-82cd-d744a4f23b8c" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_73afbfdb-0e8a-473d-be31-0cb4643f5ac3" xlink:to="loc_cms_ConsumersEnergyCompanyMember_eaa46e20-a479-4937-82cd-d744a4f23b8c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancialInstruments" xlink:type="simple" xlink:href="cms-20230331.xsd#FinancialInstruments"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancialInstruments" xlink:type="extended" id="ibc74213135594aad9b11cb0da1d8a083_FinancialInstruments">
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsLineItems_3f7d076f-6e3a-4e3d-9fab-96a6284ad366" xlink:href="cms-20230331.xsd#cms_FinancialInstrumentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock_a48596b3-c159-4a04-85b0-855410511a62" xlink:href="cms-20230331.xsd#cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancialInstrumentsLineItems_3f7d076f-6e3a-4e3d-9fab-96a6284ad366" xlink:to="loc_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock_a48596b3-c159-4a04-85b0-855410511a62" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsTable_0afc4299-7e22-4322-84fe-1de8bf631e84" xlink:href="cms-20230331.xsd#cms_FinancialInstrumentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_FinancialInstrumentsLineItems_3f7d076f-6e3a-4e3d-9fab-96a6284ad366" xlink:to="loc_cms_FinancialInstrumentsTable_0afc4299-7e22-4322-84fe-1de8bf631e84" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ba10c30a-cec0-4042-b8ee-ddb6b3cc25cb" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_FinancialInstrumentsTable_0afc4299-7e22-4322-84fe-1de8bf631e84" xlink:to="loc_dei_LegalEntityAxis_ba10c30a-cec0-4042-b8ee-ddb6b3cc25cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ba10c30a-cec0-4042-b8ee-ddb6b3cc25cb_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_ba10c30a-cec0-4042-b8ee-ddb6b3cc25cb" xlink:to="loc_dei_EntityDomain_ba10c30a-cec0-4042-b8ee-ddb6b3cc25cb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ee8bd101-24e9-4409-a6c2-1add66c47740" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_ba10c30a-cec0-4042-b8ee-ddb6b3cc25cb" xlink:to="loc_dei_EntityDomain_ee8bd101-24e9-4409-a6c2-1add66c47740" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_3953bc3c-dc34-45d0-8706-8954466e1618" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_ee8bd101-24e9-4409-a6c2-1add66c47740" xlink:to="loc_cms_ConsumersEnergyCompanyMember_3953bc3c-dc34-45d0-8706-8954466e1618" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefits" xlink:type="simple" xlink:href="cms-20230331.xsd#RetirementBenefits"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefits" xlink:type="extended" id="i6aab4612d3bd4f1cac27cd45c3cef7c2_RetirementBenefits">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_31ba0ab9-57a2-4d7a-affd-ca501ddeb893" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_f867080e-890a-4802-a936-93bc54cc6b1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_31ba0ab9-57a2-4d7a-affd-ca501ddeb893" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_f867080e-890a-4802-a936-93bc54cc6b1d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_48b642ab-bee2-4e71-8f2b-1839845c0d69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_31ba0ab9-57a2-4d7a-affd-ca501ddeb893" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_48b642ab-bee2-4e71-8f2b-1839845c0d69" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_321e67d8-111b-4468-846d-5593e8145ed8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_48b642ab-bee2-4e71-8f2b-1839845c0d69" xlink:to="loc_dei_LegalEntityAxis_321e67d8-111b-4468-846d-5593e8145ed8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_321e67d8-111b-4468-846d-5593e8145ed8_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_321e67d8-111b-4468-846d-5593e8145ed8" xlink:to="loc_dei_EntityDomain_321e67d8-111b-4468-846d-5593e8145ed8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_bb1a42e5-015b-4ef8-92ef-c2da9a2a2cd7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_321e67d8-111b-4468-846d-5593e8145ed8" xlink:to="loc_dei_EntityDomain_bb1a42e5-015b-4ef8-92ef-c2da9a2a2cd7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_6133e77c-c2e1-4a0a-884a-355bd0c3753c" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_bb1a42e5-015b-4ef8-92ef-c2da9a2a2cd7" xlink:to="loc_cms_ConsumersEnergyCompanyMember_6133e77c-c2e1-4a0a-884a-355bd0c3753c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxes" xlink:type="simple" xlink:href="cms-20230331.xsd#IncomeTaxes"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxes" xlink:type="extended" id="i71a71b0e499b4432b85bf2f1e1279b23_IncomeTaxes">
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_d17740ef-7983-4c78-8d31-ae81e5aeb215" xlink:href="cms-20230331.xsd#cms_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_1fae1bc6-8f97-47eb-8f0b-153ccd498fcf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_d17740ef-7983-4c78-8d31-ae81e5aeb215" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_1fae1bc6-8f97-47eb-8f0b-153ccd498fcf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_0dd85912-7950-48e9-a48c-db6a6b2fdd7a" xlink:href="cms-20230331.xsd#cms_IncomeTaxesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_IncomeTaxesLineItems_d17740ef-7983-4c78-8d31-ae81e5aeb215" xlink:to="loc_cms_IncomeTaxesTable_0dd85912-7950-48e9-a48c-db6a6b2fdd7a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_11aad77f-a995-4c54-ab12-57b2c95b8a86" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_IncomeTaxesTable_0dd85912-7950-48e9-a48c-db6a6b2fdd7a" xlink:to="loc_dei_LegalEntityAxis_11aad77f-a995-4c54-ab12-57b2c95b8a86" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_11aad77f-a995-4c54-ab12-57b2c95b8a86_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_11aad77f-a995-4c54-ab12-57b2c95b8a86" xlink:to="loc_dei_EntityDomain_11aad77f-a995-4c54-ab12-57b2c95b8a86_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0a5580f4-dad2-4d68-b34b-9e9acf3085c3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_11aad77f-a995-4c54-ab12-57b2c95b8a86" xlink:to="loc_dei_EntityDomain_0a5580f4-dad2-4d68-b34b-9e9acf3085c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_9874b27c-9d95-4d7b-a133-a8ed6661e8f4" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_0a5580f4-dad2-4d68-b34b-9e9acf3085c3" xlink:to="loc_cms_ConsumersEnergyCompanyMember_9874b27c-9d95-4d7b-a133-a8ed6661e8f4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/Revenue" xlink:type="simple" xlink:href="cms-20230331.xsd#Revenue"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/Revenue" xlink:type="extended" id="idfdd983649eb43a2905ebfe365b7a09f_Revenue">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_96c93359-e5c2-4b96-b827-440b9aaefcb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_6719160e-ce23-4160-bdab-6642c42f2692" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_96c93359-e5c2-4b96-b827-440b9aaefcb7" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_6719160e-ce23-4160-bdab-6642c42f2692" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_c7c7d2ec-d8b5-47c5-a182-12e252428ae8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_96c93359-e5c2-4b96-b827-440b9aaefcb7" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_c7c7d2ec-d8b5-47c5-a182-12e252428ae8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_13434f51-5357-4c45-b857-9e9e0fc82153" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_c7c7d2ec-d8b5-47c5-a182-12e252428ae8" xlink:to="loc_dei_LegalEntityAxis_13434f51-5357-4c45-b857-9e9e0fc82153" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_13434f51-5357-4c45-b857-9e9e0fc82153_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_13434f51-5357-4c45-b857-9e9e0fc82153" xlink:to="loc_dei_EntityDomain_13434f51-5357-4c45-b857-9e9e0fc82153_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f511902f-0b97-49f9-814d-0a06ca55320d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_13434f51-5357-4c45-b857-9e9e0fc82153" xlink:to="loc_dei_EntityDomain_f511902f-0b97-49f9-814d-0a06ca55320d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_219e7929-54c0-4168-82cf-b0d62907f133" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_f511902f-0b97-49f9-814d-0a06ca55320d" xlink:to="loc_cms_ConsumersEnergyCompanyMember_219e7929-54c0-4168-82cf-b0d62907f133" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ReportableSegments" xlink:type="simple" xlink:href="cms-20230331.xsd#ReportableSegments"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ReportableSegments" xlink:type="extended" id="i6e85a43f3a23414f98598ffb4143724a_ReportableSegments">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_5dd6997b-21e3-4ee7-b312-344a44b8a86e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_e2806f23-122b-4cdb-8361-e21705787cd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_5dd6997b-21e3-4ee7-b312-344a44b8a86e" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_e2806f23-122b-4cdb-8361-e21705787cd5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1c27e5d5-800f-4b22-9c2f-e8033e811a37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_5dd6997b-21e3-4ee7-b312-344a44b8a86e" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1c27e5d5-800f-4b22-9c2f-e8033e811a37" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_20b2de6c-1cb0-4515-88b1-65d5e61b9dec" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1c27e5d5-800f-4b22-9c2f-e8033e811a37" xlink:to="loc_dei_LegalEntityAxis_20b2de6c-1cb0-4515-88b1-65d5e61b9dec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_20b2de6c-1cb0-4515-88b1-65d5e61b9dec_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_20b2de6c-1cb0-4515-88b1-65d5e61b9dec" xlink:to="loc_dei_EntityDomain_20b2de6c-1cb0-4515-88b1-65d5e61b9dec_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_cfe5f8fd-b263-4e98-ab95-f8e8ae82941d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_20b2de6c-1cb0-4515-88b1-65d5e61b9dec" xlink:to="loc_dei_EntityDomain_cfe5f8fd-b263-4e98-ab95-f8e8ae82941d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_228364ae-5778-42fe-8913-1d38577da21d" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_cfe5f8fd-b263-4e98-ab95-f8e8ae82941d" xlink:to="loc_cms_ConsumersEnergyCompanyMember_228364ae-5778-42fe-8913-1d38577da21d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivities" xlink:type="simple" xlink:href="cms-20230331.xsd#ExitActivities"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ExitActivities" xlink:type="extended" id="i65cd389937754a99a097e36ab76cea13_ExitActivities">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_9b3fed65-191a-4531-9fd2-63104b88e157" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_09c70616-22eb-4bc0-ae95-ce668456ba09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_9b3fed65-191a-4531-9fd2-63104b88e157" xlink:to="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_09c70616-22eb-4bc0-ae95-ce668456ba09" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_25d2fcd4-9e2b-4469-8618-fda1ed7380e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_9b3fed65-191a-4531-9fd2-63104b88e157" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_25d2fcd4-9e2b-4469-8618-fda1ed7380e4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_07c987a4-7642-4fa4-868e-acf22e04d6e6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_25d2fcd4-9e2b-4469-8618-fda1ed7380e4" xlink:to="loc_dei_LegalEntityAxis_07c987a4-7642-4fa4-868e-acf22e04d6e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_07c987a4-7642-4fa4-868e-acf22e04d6e6_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_07c987a4-7642-4fa4-868e-acf22e04d6e6" xlink:to="loc_dei_EntityDomain_07c987a4-7642-4fa4-868e-acf22e04d6e6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c076341b-8893-43f8-96b0-4db1df5aa6fa" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_07c987a4-7642-4fa4-868e-acf22e04d6e6" xlink:to="loc_dei_EntityDomain_c076341b-8893-43f8-96b0-4db1df5aa6fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_273ecddc-753c-4405-8dad-2f098d5a92bd" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_c076341b-8893-43f8-96b0-4db1df5aa6fa" xlink:to="loc_cms_ConsumersEnergyCompanyMember_273ecddc-753c-4405-8dad-2f098d5a92bd" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy" xlink:type="simple" xlink:href="cms-20230331.xsd#SignificantAccountingPoliciesPolicy"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy" xlink:type="extended" id="iec6ab5e0dcd846f8a56df8ab850cc494_SignificantAccountingPoliciesPolicy">
    <link:loc xlink:type="locator" xlink:label="loc_cms_SignificantAccountingPoliciesLineItems_7cadec95-64bb-401b-bde4-0af77f39a391" xlink:href="cms-20230331.xsd#cms_SignificantAccountingPoliciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_e0e08b66-67ad-47c3-9b1f-ca299032bf85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_7cadec95-64bb-401b-bde4-0af77f39a391" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_e0e08b66-67ad-47c3-9b1f-ca299032bf85" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_dc34cfb7-4e0a-41d0-b488-d11befd0c5e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_7cadec95-64bb-401b-bde4-0af77f39a391" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_dc34cfb7-4e0a-41d0-b488-d11befd0c5e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_46da2092-8838-4272-8766-5586cc652e12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_7cadec95-64bb-401b-bde4-0af77f39a391" xlink:to="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_46da2092-8838-4272-8766-5586cc652e12" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_043b66cf-8234-46af-bfc1-989989b72592" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_7cadec95-64bb-401b-bde4-0af77f39a391" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_043b66cf-8234-46af-bfc1-989989b72592" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_c301adaf-7ec4-495c-9567-ba65b60370a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationVariableInterestEntityPolicy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_7cadec95-64bb-401b-bde4-0af77f39a391" xlink:to="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_c301adaf-7ec4-495c-9567-ba65b60370a8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SignificantAccountingPoliciesTable_ace54f75-6a5c-4d7c-8f41-82d25434bbdc" xlink:href="cms-20230331.xsd#cms_SignificantAccountingPoliciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_7cadec95-64bb-401b-bde4-0af77f39a391" xlink:to="loc_cms_SignificantAccountingPoliciesTable_ace54f75-6a5c-4d7c-8f41-82d25434bbdc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_aa0bca1c-3c2c-4147-aeab-6827e3e5decc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_SignificantAccountingPoliciesTable_ace54f75-6a5c-4d7c-8f41-82d25434bbdc" xlink:to="loc_dei_LegalEntityAxis_aa0bca1c-3c2c-4147-aeab-6827e3e5decc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_aa0bca1c-3c2c-4147-aeab-6827e3e5decc_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_aa0bca1c-3c2c-4147-aeab-6827e3e5decc" xlink:to="loc_dei_EntityDomain_aa0bca1c-3c2c-4147-aeab-6827e3e5decc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_eb0b3399-c2dc-481d-bba5-6f0aedff0403" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_aa0bca1c-3c2c-4147-aeab-6827e3e5decc" xlink:to="loc_dei_EntityDomain_eb0b3399-c2dc-481d-bba5-6f0aedff0403" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_fbd77382-77b0-4375-982f-d3b49144e390" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_eb0b3399-c2dc-481d-bba5-6f0aedff0403" xlink:to="loc_cms_ConsumersEnergyCompanyMember_fbd77382-77b0-4375-982f-d3b49144e390" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables" xlink:type="simple" xlink:href="cms-20230331.xsd#ContingenciesandCommitmentsTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables" xlink:type="extended" id="i59177b7e2fa34df0825f61a4c905641e_ContingenciesandCommitmentsTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyLineItems_4b71968e-e8ad-4d0a-b647-df6547cff2be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SiteContingencyLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ExpectedRemediationCostsByYearTableTextBlock_e01bc0e1-c75d-4dfc-be67-f029247774a5" xlink:href="cms-20230331.xsd#cms_ExpectedRemediationCostsByYearTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_4b71968e-e8ad-4d0a-b647-df6547cff2be" xlink:to="loc_cms_ExpectedRemediationCostsByYearTableTextBlock_e01bc0e1-c75d-4dfc-be67-f029247774a5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGuaranteeObligationsTextBlock_fb0bce98-98f9-4b18-9710-37553e9ab957" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGuaranteeObligationsTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_4b71968e-e8ad-4d0a-b647-df6547cff2be" xlink:to="loc_us-gaap_ScheduleOfGuaranteeObligationsTextBlock_fb0bce98-98f9-4b18-9710-37553e9ab957" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyTable_da3c9783-9d44-497b-9209-255f5d15bafc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SiteContingencyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SiteContingencyLineItems_4b71968e-e8ad-4d0a-b647-df6547cff2be" xlink:to="loc_us-gaap_SiteContingencyTable_da3c9783-9d44-497b-9209-255f5d15bafc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_8b7a361a-47bc-44f6-a710-a21c583c34a3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SiteContingencyTable_da3c9783-9d44-497b-9209-255f5d15bafc" xlink:to="loc_dei_LegalEntityAxis_8b7a361a-47bc-44f6-a710-a21c583c34a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8b7a361a-47bc-44f6-a710-a21c583c34a3_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_8b7a361a-47bc-44f6-a710-a21c583c34a3" xlink:to="loc_dei_EntityDomain_8b7a361a-47bc-44f6-a710-a21c583c34a3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_17546b2f-aa38-4b5e-9935-758de8d9ff7c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_8b7a361a-47bc-44f6-a710-a21c583c34a3" xlink:to="loc_dei_EntityDomain_17546b2f-aa38-4b5e-9935-758de8d9ff7c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_18b48cbe-7f86-43fa-a56c-21b806687e23" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_17546b2f-aa38-4b5e-9935-758de8d9ff7c" xlink:to="loc_cms_ConsumersEnergyCompanyMember_18b48cbe-7f86-43fa-a56c-21b806687e23" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationTables" xlink:type="simple" xlink:href="cms-20230331.xsd#FinancingsandCapitalizationTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationTables" xlink:type="extended" id="i7457666f3c814c6785bc09f3da91f024_FinancingsandCapitalizationTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_68d5d784-1321-46b6-b525-35df0069574a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_98b6e0ae-305e-4247-a42d-4bb7736a35a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68d5d784-1321-46b6-b525-35df0069574a" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_98b6e0ae-305e-4247-a42d-4bb7736a35a6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_501328cb-2c33-4c7d-ab84-e6aaf5960ac0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68d5d784-1321-46b6-b525-35df0069574a" xlink:to="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_501328cb-2c33-4c7d-ab84-e6aaf5960ac0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock_07978571-80af-4c98-9328-2f27c3ca3041" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68d5d784-1321-46b6-b525-35df0069574a" xlink:to="loc_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock_07978571-80af-4c98-9328-2f27c3ca3041" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_dc1d5332-2f5c-48b9-b305-e42e05498ab5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68d5d784-1321-46b6-b525-35df0069574a" xlink:to="loc_us-gaap_DebtInstrumentTable_dc1d5332-2f5c-48b9-b305-e42e05498ab5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_6a6cf0e0-15e6-4e8b-8866-18f08106941b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_dc1d5332-2f5c-48b9-b305-e42e05498ab5" xlink:to="loc_dei_LegalEntityAxis_6a6cf0e0-15e6-4e8b-8866-18f08106941b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_6a6cf0e0-15e6-4e8b-8866-18f08106941b_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_6a6cf0e0-15e6-4e8b-8866-18f08106941b" xlink:to="loc_dei_EntityDomain_6a6cf0e0-15e6-4e8b-8866-18f08106941b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a0199d67-d811-48f0-8f97-3c4fffd591d0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_6a6cf0e0-15e6-4e8b-8866-18f08106941b" xlink:to="loc_dei_EntityDomain_a0199d67-d811-48f0-8f97-3c4fffd591d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_01404965-add3-4827-8c20-00b9c2337bba" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_a0199d67-d811-48f0-8f97-3c4fffd591d0" xlink:to="loc_cms_ConsumersEnergyCompanyMember_01404965-add3-4827-8c20-00b9c2337bba" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="cms-20230331.xsd#FairValueMeasurementsTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FairValueMeasurementsTables" xlink:type="extended" id="i545faf8b261e4ca09e59427469a98225_FairValueMeasurementsTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_19ef92d3-6cfe-415e-b442-21b7555a582d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_a442b942-976c-4be9-b32e-8765b5c795eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_19ef92d3-6cfe-415e-b442-21b7555a582d" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_a442b942-976c-4be9-b32e-8765b5c795eb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f43e15e5-c0af-4966-a4ea-d7488fc481ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_19ef92d3-6cfe-415e-b442-21b7555a582d" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f43e15e5-c0af-4966-a4ea-d7488fc481ca" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_0bf68581-5aca-4e56-8f80-ff285919c548" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f43e15e5-c0af-4966-a4ea-d7488fc481ca" xlink:to="loc_dei_LegalEntityAxis_0bf68581-5aca-4e56-8f80-ff285919c548" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0bf68581-5aca-4e56-8f80-ff285919c548_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_0bf68581-5aca-4e56-8f80-ff285919c548" xlink:to="loc_dei_EntityDomain_0bf68581-5aca-4e56-8f80-ff285919c548_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_786d12ae-4eb0-459e-b468-ac7beb0c9db4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_0bf68581-5aca-4e56-8f80-ff285919c548" xlink:to="loc_dei_EntityDomain_786d12ae-4eb0-459e-b468-ac7beb0c9db4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_02e461cd-78eb-47aa-976e-4f98400e6a50" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_786d12ae-4eb0-459e-b468-ac7beb0c9db4" xlink:to="loc_cms_ConsumersEnergyCompanyMember_02e461cd-78eb-47aa-976e-4f98400e6a50" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancialInstrumentsTables" xlink:type="simple" xlink:href="cms-20230331.xsd#FinancialInstrumentsTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancialInstrumentsTables" xlink:type="extended" id="if5c9c317e39f4edf967bc0b849c90e0d_FinancialInstrumentsTables">
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsLineItems_7340686e-6fb2-466d-ad7d-fd79dc9102fb" xlink:href="cms-20230331.xsd#cms_FinancialInstrumentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_2f10a48e-2f75-4abb-9b0b-5376d95eda5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancialInstrumentsLineItems_7340686e-6fb2-466d-ad7d-fd79dc9102fb" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_2f10a48e-2f75-4abb-9b0b-5376d95eda5d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsTable_e3f7353b-ead1-4577-b993-bb3b6c30514f" xlink:href="cms-20230331.xsd#cms_FinancialInstrumentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_FinancialInstrumentsLineItems_7340686e-6fb2-466d-ad7d-fd79dc9102fb" xlink:to="loc_cms_FinancialInstrumentsTable_e3f7353b-ead1-4577-b993-bb3b6c30514f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_133bba9a-3cbd-4360-889f-6d49e87e8b60" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_FinancialInstrumentsTable_e3f7353b-ead1-4577-b993-bb3b6c30514f" xlink:to="loc_dei_LegalEntityAxis_133bba9a-3cbd-4360-889f-6d49e87e8b60" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_133bba9a-3cbd-4360-889f-6d49e87e8b60_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_133bba9a-3cbd-4360-889f-6d49e87e8b60" xlink:to="loc_dei_EntityDomain_133bba9a-3cbd-4360-889f-6d49e87e8b60_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_184f789e-5c0b-4929-9ee2-05566624f5be" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_133bba9a-3cbd-4360-889f-6d49e87e8b60" xlink:to="loc_dei_EntityDomain_184f789e-5c0b-4929-9ee2-05566624f5be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f56e5101-ce2f-4a4c-8154-606c06acfad7" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_184f789e-5c0b-4929-9ee2-05566624f5be" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f56e5101-ce2f-4a4c-8154-606c06acfad7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsTables" xlink:type="simple" xlink:href="cms-20230331.xsd#RetirementBenefitsTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsTables" xlink:type="extended" id="i8e3f7642563c4e0b9e96959c5fa16d9f_RetirementBenefitsTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f56f1cb1-00f7-4c15-8bd2-8d31c1dbd8a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_948a6da4-dc75-4d73-bec1-d355474ff32f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f56f1cb1-00f7-4c15-8bd2-8d31c1dbd8a1" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_948a6da4-dc75-4d73-bec1-d355474ff32f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_21886509-5b07-44bf-8f78-0a61cb6068a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f56f1cb1-00f7-4c15-8bd2-8d31c1dbd8a1" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_21886509-5b07-44bf-8f78-0a61cb6068a7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c19b23f6-bd85-481f-bbc6-6937e1d8ceeb" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_21886509-5b07-44bf-8f78-0a61cb6068a7" xlink:to="loc_dei_LegalEntityAxis_c19b23f6-bd85-481f-bbc6-6937e1d8ceeb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c19b23f6-bd85-481f-bbc6-6937e1d8ceeb_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_c19b23f6-bd85-481f-bbc6-6937e1d8ceeb" xlink:to="loc_dei_EntityDomain_c19b23f6-bd85-481f-bbc6-6937e1d8ceeb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d3b88747-d405-437b-adbe-55f9df2f2fde" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_c19b23f6-bd85-481f-bbc6-6937e1d8ceeb" xlink:to="loc_dei_EntityDomain_d3b88747-d405-437b-adbe-55f9df2f2fde" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_0f18e17e-04bb-4809-87b3-05b6f9ddcc07" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_d3b88747-d405-437b-adbe-55f9df2f2fde" xlink:to="loc_cms_ConsumersEnergyCompanyMember_0f18e17e-04bb-4809-87b3-05b6f9ddcc07" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="cms-20230331.xsd#IncomeTaxesTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesTables" xlink:type="extended" id="i2d5270e0550c4d3988428c32e0bab238_IncomeTaxesTables">
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_b80df57b-e576-4a09-b6b0-f974c79c715d" xlink:href="cms-20230331.xsd#cms_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_7bd7729d-ac70-412b-84b0-4fb5af2c4fc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_b80df57b-e576-4a09-b6b0-f974c79c715d" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_7bd7729d-ac70-412b-84b0-4fb5af2c4fc3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_ee6482f1-180a-464c-86e7-8e8464fd0656" xlink:href="cms-20230331.xsd#cms_IncomeTaxesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_IncomeTaxesLineItems_b80df57b-e576-4a09-b6b0-f974c79c715d" xlink:to="loc_cms_IncomeTaxesTable_ee6482f1-180a-464c-86e7-8e8464fd0656" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9a1fea78-a8fe-4330-859b-a81e0b0e2e8b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_IncomeTaxesTable_ee6482f1-180a-464c-86e7-8e8464fd0656" xlink:to="loc_dei_LegalEntityAxis_9a1fea78-a8fe-4330-859b-a81e0b0e2e8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9a1fea78-a8fe-4330-859b-a81e0b0e2e8b_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_9a1fea78-a8fe-4330-859b-a81e0b0e2e8b" xlink:to="loc_dei_EntityDomain_9a1fea78-a8fe-4330-859b-a81e0b0e2e8b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_183bce62-75d1-4fac-9123-a1b3373d32c5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_9a1fea78-a8fe-4330-859b-a81e0b0e2e8b" xlink:to="loc_dei_EntityDomain_183bce62-75d1-4fac-9123-a1b3373d32c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_171ac77e-ea6f-4cfd-9386-319baf307889" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_183bce62-75d1-4fac-9123-a1b3373d32c5" xlink:to="loc_cms_ConsumersEnergyCompanyMember_171ac77e-ea6f-4cfd-9386-319baf307889" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RevenueTables" xlink:type="simple" xlink:href="cms-20230331.xsd#RevenueTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RevenueTables" xlink:type="extended" id="ib78c2d555e1d42d28eec81a8c7b7a541_RevenueTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_efee9a46-1025-4a79-b27b-5ff210159f6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_15d63b8e-cb6a-49ed-b8ed-d5c44f18a837" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_efee9a46-1025-4a79-b27b-5ff210159f6a" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_15d63b8e-cb6a-49ed-b8ed-d5c44f18a837" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_b6784751-304e-48c4-abcd-c288527f7c96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_efee9a46-1025-4a79-b27b-5ff210159f6a" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_b6784751-304e-48c4-abcd-c288527f7c96" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_8661a44c-11be-4c39-911e-e85074d27199" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_b6784751-304e-48c4-abcd-c288527f7c96" xlink:to="loc_dei_LegalEntityAxis_8661a44c-11be-4c39-911e-e85074d27199" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8661a44c-11be-4c39-911e-e85074d27199_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_8661a44c-11be-4c39-911e-e85074d27199" xlink:to="loc_dei_EntityDomain_8661a44c-11be-4c39-911e-e85074d27199_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7c157708-4caa-4901-bf42-75a594ea2661" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_8661a44c-11be-4c39-911e-e85074d27199" xlink:to="loc_dei_EntityDomain_7c157708-4caa-4901-bf42-75a594ea2661" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_9d4b9e90-0365-489e-a188-38d37e31c551" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_7c157708-4caa-4901-bf42-75a594ea2661" xlink:to="loc_cms_ConsumersEnergyCompanyMember_9d4b9e90-0365-489e-a188-38d37e31c551" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ReportableSegmentsTables" xlink:type="simple" xlink:href="cms-20230331.xsd#ReportableSegmentsTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ReportableSegmentsTables" xlink:type="extended" id="i410a4cca7e3641798f21c44d29f41a6f_ReportableSegmentsTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_530cd827-361b-42d2-9964-1cea3234d7b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_611c1a25-d1f3-492d-a30c-83a7b628b374" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_530cd827-361b-42d2-9964-1cea3234d7b5" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_611c1a25-d1f3-492d-a30c-83a7b628b374" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_43b009e5-12cf-43ee-aa04-5b2f262a9862" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_530cd827-361b-42d2-9964-1cea3234d7b5" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_43b009e5-12cf-43ee-aa04-5b2f262a9862" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_6d022e5c-7280-4c2a-9c9f-1b4a0b7a7f94" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_43b009e5-12cf-43ee-aa04-5b2f262a9862" xlink:to="loc_dei_LegalEntityAxis_6d022e5c-7280-4c2a-9c9f-1b4a0b7a7f94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_6d022e5c-7280-4c2a-9c9f-1b4a0b7a7f94_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_6d022e5c-7280-4c2a-9c9f-1b4a0b7a7f94" xlink:to="loc_dei_EntityDomain_6d022e5c-7280-4c2a-9c9f-1b4a0b7a7f94_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1765bee6-f50b-4c06-be57-732f20772402" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_6d022e5c-7280-4c2a-9c9f-1b4a0b7a7f94" xlink:to="loc_dei_EntityDomain_1765bee6-f50b-4c06-be57-732f20772402" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_7a07d859-705e-4e30-9875-55c9bc313586" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1765bee6-f50b-4c06-be57-732f20772402" xlink:to="loc_cms_ConsumersEnergyCompanyMember_7a07d859-705e-4e30-9875-55c9bc313586" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesTables" xlink:type="simple" xlink:href="cms-20230331.xsd#ExitActivitiesTables"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ExitActivitiesTables" xlink:type="extended" id="id534882563b945c788831401d3f60864_ExitActivitiesTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_b2388233-93ff-4ab3-877b-0d529eda34f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_810ff504-9f8f-4993-8829-8e12c6a0e505" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_b2388233-93ff-4ab3-877b-0d529eda34f3" xlink:to="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_810ff504-9f8f-4993-8829-8e12c6a0e505" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_d181696b-ff7f-4e9e-86b0-16c9db9208f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_b2388233-93ff-4ab3-877b-0d529eda34f3" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_d181696b-ff7f-4e9e-86b0-16c9db9208f8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_14b5477e-d57e-40f7-a0e9-075d097132e2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_d181696b-ff7f-4e9e-86b0-16c9db9208f8" xlink:to="loc_dei_LegalEntityAxis_14b5477e-d57e-40f7-a0e9-075d097132e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_14b5477e-d57e-40f7-a0e9-075d097132e2_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_14b5477e-d57e-40f7-a0e9-075d097132e2" xlink:to="loc_dei_EntityDomain_14b5477e-d57e-40f7-a0e9-075d097132e2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f2ad9130-f9bb-4b4a-9b8f-d8c98d758ad3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_14b5477e-d57e-40f7-a0e9-075d097132e2" xlink:to="loc_dei_EntityDomain_f2ad9130-f9bb-4b4a-9b8f-d8c98d758ad3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_dea5148d-f4aa-4e91-9b28-cb8172abcd74" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_f2ad9130-f9bb-4b4a-9b8f-d8c98d758ad3" xlink:to="loc_cms_ConsumersEnergyCompanyMember_dea5148d-f4aa-4e91-9b28-cb8172abcd74" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails" xlink:type="simple" xlink:href="cms-20230331.xsd#RegulatoryMattersQuarterlyNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails" xlink:type="extended" id="ic595fb74b4cc4d60852d7bc0eee95a99_RegulatoryMattersQuarterlyNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_26541465-7501-4dd0-9486-9bed30ba5491" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_8fcdeded-766e-45ee-be92-442fe8d88101" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_26541465-7501-4dd0-9486-9bed30ba5491" xlink:to="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_8fcdeded-766e-45ee-be92-442fe8d88101" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage_301d8624-2160-4957-b05a-5271f1e56c4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_26541465-7501-4dd0-9486-9bed30ba5491" xlink:to="loc_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage_301d8624-2160-4957-b05a-5271f1e56c4c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments_3eefc1fd-23f7-4501-9192-a1de70986a19" xlink:href="cms-20230331.xsd#cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_26541465-7501-4dd0-9486-9bed30ba5491" xlink:to="loc_cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments_3eefc1fd-23f7-4501-9192-a1de70986a19" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_c620dd80-ad15-4bb9-8b71-e7ca76354c3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_26541465-7501-4dd0-9486-9bed30ba5491" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_c620dd80-ad15-4bb9-8b71-e7ca76354c3e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_809cce56-9fc1-457e-8951-7233a8da9879" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_26541465-7501-4dd0-9486-9bed30ba5491" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_809cce56-9fc1-457e-8951-7233a8da9879" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_365c1e6f-ab5f-44e9-a8ed-79ad71d02a41" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_809cce56-9fc1-457e-8951-7233a8da9879" xlink:to="loc_dei_LegalEntityAxis_365c1e6f-ab5f-44e9-a8ed-79ad71d02a41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_365c1e6f-ab5f-44e9-a8ed-79ad71d02a41_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_365c1e6f-ab5f-44e9-a8ed-79ad71d02a41" xlink:to="loc_dei_EntityDomain_365c1e6f-ab5f-44e9-a8ed-79ad71d02a41_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_bc8e3fda-5202-4ada-a422-9d6eff601e7c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_365c1e6f-ab5f-44e9-a8ed-79ad71d02a41" xlink:to="loc_dei_EntityDomain_bc8e3fda-5202-4ada-a422-9d6eff601e7c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_75107b58-bea7-4488-9b6a-0b30f69dd248" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_bc8e3fda-5202-4ada-a422-9d6eff601e7c" xlink:to="loc_cms_ConsumersEnergyCompanyMember_75107b58-bea7-4488-9b6a-0b30f69dd248" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis_2bc9efe9-517c-4003-b9b2-805503f859e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_809cce56-9fc1-457e-8951-7233a8da9879" xlink:to="loc_us-gaap_RegulatoryLiabilityAxis_2bc9efe9-517c-4003-b9b2-805503f859e7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_2bc9efe9-517c-4003-b9b2-805503f859e7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_2bc9efe9-517c-4003-b9b2-805503f859e7" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_2bc9efe9-517c-4003-b9b2-805503f859e7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_dbff2767-5e5d-4405-8113-7b38e63b46c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_2bc9efe9-517c-4003-b9b2-805503f859e7" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_dbff2767-5e5d-4405-8113-7b38e63b46c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember_e7c58322-eaca-4e75-9349-dd494b2058e9" xlink:href="cms-20230331.xsd#cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_dbff2767-5e5d-4405-8113-7b38e63b46c0" xlink:to="loc_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember_e7c58322-eaca-4e75-9349-dd494b2058e9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevenueSubjectToRefundVoluntaryRefundMechanismContributionsToProgramsAssistingVulnerableCustomersMember_b31b6f6c-4586-4c63-8d2d-21e9068405b6" xlink:href="cms-20230331.xsd#cms_RevenueSubjectToRefundVoluntaryRefundMechanismContributionsToProgramsAssistingVulnerableCustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember_e7c58322-eaca-4e75-9349-dd494b2058e9" xlink:to="loc_cms_RevenueSubjectToRefundVoluntaryRefundMechanismContributionsToProgramsAssistingVulnerableCustomersMember_b31b6f6c-4586-4c63-8d2d-21e9068405b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevenueSubjectToRefundVoluntaryRefundMechanismDirectBenefitToCustomersMember_cb924cba-2158-4c0c-a339-8d1cadda91f5" xlink:href="cms-20230331.xsd#cms_RevenueSubjectToRefundVoluntaryRefundMechanismDirectBenefitToCustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember_e7c58322-eaca-4e75-9349-dd494b2058e9" xlink:to="loc_cms_RevenueSubjectToRefundVoluntaryRefundMechanismDirectBenefitToCustomersMember_cb924cba-2158-4c0c-a339-8d1cadda91f5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_fc163ebe-8a48-458b-96bc-47d0514706b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_809cce56-9fc1-457e-8951-7233a8da9879" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_fc163ebe-8a48-458b-96bc-47d0514706b9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_fc163ebe-8a48-458b-96bc-47d0514706b9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_fc163ebe-8a48-458b-96bc-47d0514706b9" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_fc163ebe-8a48-458b-96bc-47d0514706b9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_a800c807-0c86-4e88-b2ee-236a7694b202" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_fc163ebe-8a48-458b-96bc-47d0514706b9" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_a800c807-0c86-4e88-b2ee-236a7694b202" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_709992a8-275c-4327-a118-56992405e77b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_a800c807-0c86-4e88-b2ee-236a7694b202" xlink:to="loc_us-gaap_SubsequentEventMember_709992a8-275c-4327-a118-56992405e77b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_2eda0105-1d84-4fec-ba67-7d91a326a0ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_809cce56-9fc1-457e-8951-7233a8da9879" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_2eda0105-1d84-4fec-ba67-7d91a326a0ab" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_2eda0105-1d84-4fec-ba67-7d91a326a0ab_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_2eda0105-1d84-4fec-ba67-7d91a326a0ab" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_2eda0105-1d84-4fec-ba67-7d91a326a0ab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_d6ea7383-991e-4603-8018-23ce149c0d5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_2eda0105-1d84-4fec-ba67-7d91a326a0ab" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_d6ea7383-991e-4603-8018-23ce149c0d5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricRateCaseMember_121f0e1f-d0c6-4fe5-8c43-0ed35928e77e" xlink:href="cms-20230331.xsd#cms_ElectricRateCaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_d6ea7383-991e-4603-8018-23ce149c0d5a" xlink:to="loc_cms_ElectricRateCaseMember_121f0e1f-d0c6-4fe5-8c43-0ed35928e77e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails" xlink:type="simple" xlink:href="cms-20230331.xsd#ContingenciesandCommitmentsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails" xlink:type="extended" id="iaff718bffaec4257992eb5866e20fa07_ContingenciesandCommitmentsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_69d84f37-8125-4f9e-b849-51110aa5976a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies_f4a3607b-e02c-4122-bf90-6c3f286942c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_69d84f37-8125-4f9e-b849-51110aa5976a" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingencies_f4a3607b-e02c-4122-bf90-6c3f286942c4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate_6c97d428-d415-47d8-917a-5b5cd9562cc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_69d84f37-8125-4f9e-b849-51110aa5976a" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate_6c97d428-d415-47d8-917a-5b5cd9562cc8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccrualForEnvironmentalLossContingenciesInflationRate_fbd8597d-a530-4a72-8623-fe5787849606" xlink:href="cms-20230331.xsd#cms_AccrualForEnvironmentalLossContingenciesInflationRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_69d84f37-8125-4f9e-b849-51110aa5976a" xlink:to="loc_cms_AccrualForEnvironmentalLossContingenciesInflationRate_fbd8597d-a530-4a72-8623-fe5787849606" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_59074bf0-02a0-42f9-925b-26f712b804e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_69d84f37-8125-4f9e-b849-51110aa5976a" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_59074bf0-02a0-42f9-925b-26f712b804e9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_bad0a042-c3e4-42ab-ab1a-873b457c52a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_69d84f37-8125-4f9e-b849-51110aa5976a" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_bad0a042-c3e4-42ab-ab1a-873b457c52a9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_ae0279e6-8dd9-4dc3-a89f-4a777efc7307" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_69d84f37-8125-4f9e-b849-51110aa5976a" xlink:to="loc_us-gaap_LossContingencyDamagesSoughtValue_ae0279e6-8dd9-4dc3-a89f-4a777efc7307" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_5555b4dc-b19b-4931-a831-d23c8788c403" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_69d84f37-8125-4f9e-b849-51110aa5976a" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_5555b4dc-b19b-4931-a831-d23c8788c403" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NumberOfFormerManufacturedGasPlants_044c9044-5dc0-4f6d-b987-8738e2b0d316" xlink:href="cms-20230331.xsd#cms_NumberOfFormerManufacturedGasPlants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_69d84f37-8125-4f9e-b849-51110aa5976a" xlink:to="loc_cms_NumberOfFormerManufacturedGasPlants_044c9044-5dc0-4f6d-b987-8738e2b0d316" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAmortizationPeriod_8d09b16b-f739-4c56-8a9d-863a33ae8446" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetAmortizationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_69d84f37-8125-4f9e-b849-51110aa5976a" xlink:to="loc_us-gaap_RegulatoryAssetAmortizationPeriod_8d09b16b-f739-4c56-8a9d-863a33ae8446" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_24589b00-3ef1-44a0-b33d-d42382b81339" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_69d84f37-8125-4f9e-b849-51110aa5976a" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_24589b00-3ef1-44a0-b33d-d42382b81339" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_a4799f07-ab47-4f75-a29f-caf62ea0ed06" xlink:href="cms-20230331.xsd#cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingenciesLineItems_69d84f37-8125-4f9e-b849-51110aa5976a" xlink:to="loc_cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_a4799f07-ab47-4f75-a29f-caf62ea0ed06" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_d99995a1-b8e6-40e9-93c3-5542a41d35e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LossContingenciesLineItems_69d84f37-8125-4f9e-b849-51110aa5976a" xlink:to="loc_us-gaap_LossContingenciesTable_d99995a1-b8e6-40e9-93c3-5542a41d35e8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_5ddd877b-22cf-4865-9562-2bdd2f7ad99b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_d99995a1-b8e6-40e9-93c3-5542a41d35e8" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_5ddd877b-22cf-4865-9562-2bdd2f7ad99b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_5ddd877b-22cf-4865-9562-2bdd2f7ad99b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_5ddd877b-22cf-4865-9562-2bdd2f7ad99b" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_5ddd877b-22cf-4865-9562-2bdd2f7ad99b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_55397998-a975-4d9f-bbba-a4454f49294f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_5ddd877b-22cf-4865-9562-2bdd2f7ad99b" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_55397998-a975-4d9f-bbba-a4454f49294f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_BayHarborMember_1686a1d5-ad51-4d7a-b549-a26b888d18af" xlink:href="cms-20230331.xsd#cms_BayHarborMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_55397998-a975-4d9f-bbba-a4454f49294f" xlink:to="loc_cms_BayHarborMember_1686a1d5-ad51-4d7a-b549-a26b888d18af" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NrepaMember_31c26e51-a254-4021-99aa-5eb065be59dc" xlink:href="cms-20230331.xsd#cms_NrepaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_55397998-a975-4d9f-bbba-a4454f49294f" xlink:to="loc_cms_NrepaMember_31c26e51-a254-4021-99aa-5eb065be59dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CerclaLiabilityMember_dc45203f-e30c-4c27-811f-7e9ed4478e44" xlink:href="cms-20230331.xsd#cms_CerclaLiabilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_55397998-a975-4d9f-bbba-a4454f49294f" xlink:to="loc_cms_CerclaLiabilityMember_dc45203f-e30c-4c27-811f-7e9ed4478e44" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_a8a11de1-37e8-4251-b117-61b511f7a142" xlink:href="cms-20230331.xsd#cms_ManufacturedGasPlantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_55397998-a975-4d9f-bbba-a4454f49294f" xlink:to="loc_cms_ManufacturedGasPlantMember_a8a11de1-37e8-4251-b117-61b511f7a142" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ce275b9d-2a8f-4925-9a3a-f3f350ae8294" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_d99995a1-b8e6-40e9-93c3-5542a41d35e8" xlink:to="loc_srt_RangeAxis_ce275b9d-2a8f-4925-9a3a-f3f350ae8294" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ce275b9d-2a8f-4925-9a3a-f3f350ae8294_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_ce275b9d-2a8f-4925-9a3a-f3f350ae8294" xlink:to="loc_srt_RangeMember_ce275b9d-2a8f-4925-9a3a-f3f350ae8294_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_95da2991-b23e-4042-bb41-a24d81c4aabe" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_ce275b9d-2a8f-4925-9a3a-f3f350ae8294" xlink:to="loc_srt_RangeMember_95da2991-b23e-4042-bb41-a24d81c4aabe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_689f865e-79f1-4f43-af57-b7f311a60d45" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_95da2991-b23e-4042-bb41-a24d81c4aabe" xlink:to="loc_srt_MinimumMember_689f865e-79f1-4f43-af57-b7f311a60d45" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_39cbfcdf-c020-4999-bf6a-17096494f2a2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_95da2991-b23e-4042-bb41-a24d81c4aabe" xlink:to="loc_srt_MaximumMember_39cbfcdf-c020-4999-bf6a-17096494f2a2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_bc07bca7-e95d-42d4-b1ac-c39f46da63c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_d99995a1-b8e6-40e9-93c3-5542a41d35e8" xlink:to="loc_us-gaap_PublicUtilityAxis_bc07bca7-e95d-42d4-b1ac-c39f46da63c7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_bc07bca7-e95d-42d4-b1ac-c39f46da63c7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PublicUtilityAxis_bc07bca7-e95d-42d4-b1ac-c39f46da63c7" xlink:to="loc_us-gaap_UtilityPlantDomain_bc07bca7-e95d-42d4-b1ac-c39f46da63c7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_a0c289a6-e424-43fa-bb87-fccbb5485697" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PublicUtilityAxis_bc07bca7-e95d-42d4-b1ac-c39f46da63c7" xlink:to="loc_us-gaap_UtilityPlantDomain_a0c289a6-e424-43fa-bb87-fccbb5485697" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_6d0c5906-9426-4eb7-b715-0660749183a8" xlink:href="cms-20230331.xsd#cms_ElectricUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_a0c289a6-e424-43fa-bb87-fccbb5485697" xlink:to="loc_cms_ElectricUtilityMember_6d0c5906-9426-4eb7-b715-0660749183a8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember_005270bf-ebfa-4da7-818d-bf440ed75173" xlink:href="cms-20230331.xsd#cms_GasUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UtilityPlantDomain_a0c289a6-e424-43fa-bb87-fccbb5485697" xlink:to="loc_cms_GasUtilityMember_005270bf-ebfa-4da7-818d-bf440ed75173" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d0dd04fb-2579-4b3a-91c7-ee19edeb028c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_d99995a1-b8e6-40e9-93c3-5542a41d35e8" xlink:to="loc_dei_LegalEntityAxis_d0dd04fb-2579-4b3a-91c7-ee19edeb028c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d0dd04fb-2579-4b3a-91c7-ee19edeb028c_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_d0dd04fb-2579-4b3a-91c7-ee19edeb028c" xlink:to="loc_dei_EntityDomain_d0dd04fb-2579-4b3a-91c7-ee19edeb028c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_edbbbad4-3211-4e67-93e2-54637349e226" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_d0dd04fb-2579-4b3a-91c7-ee19edeb028c" xlink:to="loc_dei_EntityDomain_edbbbad4-3211-4e67-93e2-54637349e226" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_1c7ad16d-9d48-4ca0-b2d0-0f34626188be" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_edbbbad4-3211-4e67-93e2-54637349e226" xlink:to="loc_cms_ConsumersEnergyCompanyMember_1c7ad16d-9d48-4ca0-b2d0-0f34626188be" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_14525120-ffe7-4702-bdfd-5eb028d343ab" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_d99995a1-b8e6-40e9-93c3-5542a41d35e8" xlink:to="loc_srt_LitigationCaseAxis_14525120-ffe7-4702-bdfd-5eb028d343ab" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_14525120-ffe7-4702-bdfd-5eb028d343ab_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_LitigationCaseAxis_14525120-ffe7-4702-bdfd-5eb028d343ab" xlink:to="loc_srt_LitigationCaseTypeDomain_14525120-ffe7-4702-bdfd-5eb028d343ab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_69e60bb2-08d7-4b3b-ae36-bd514debf96c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_LitigationCaseAxis_14525120-ffe7-4702-bdfd-5eb028d343ab" xlink:to="loc_srt_LitigationCaseTypeDomain_69e60bb2-08d7-4b3b-ae36-bd514debf96c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LudingtonPlantOverhaulContractDisputeMember_fd399921-6540-4e05-adb0-43ae10caae01" xlink:href="cms-20230331.xsd#cms_LudingtonPlantOverhaulContractDisputeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_69e60bb2-08d7-4b3b-ae36-bd514debf96c" xlink:to="loc_cms_LudingtonPlantOverhaulContractDisputeMember_fd399921-6540-4e05-adb0-43ae10caae01" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_JHCampbell3PlantRetirementContractDisputeMember_558cc60e-552a-4373-acd9-e94ef39fc274" xlink:href="cms-20230331.xsd#cms_JHCampbell3PlantRetirementContractDisputeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_69e60bb2-08d7-4b3b-ae36-bd514debf96c" xlink:to="loc_cms_JHCampbell3PlantRetirementContractDisputeMember_558cc60e-552a-4373-acd9-e94ef39fc274" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantAxis_ccc50bf9-ac74-4f7f-ba70-501aa64fe561" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_JointlyOwnedUtilityPlantAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_d99995a1-b8e6-40e9-93c3-5542a41d35e8" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantAxis_ccc50bf9-ac74-4f7f-ba70-501aa64fe561" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_ccc50bf9-ac74-4f7f-ba70-501aa64fe561_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_ccc50bf9-ac74-4f7f-ba70-501aa64fe561" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_ccc50bf9-ac74-4f7f-ba70-501aa64fe561_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_0992d08e-f10b-4c6a-80a6-8bc4b5d8be52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_ccc50bf9-ac74-4f7f-ba70-501aa64fe561" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_0992d08e-f10b-4c6a-80a6-8bc4b5d8be52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LudingtonMember_3ef6cb37-779a-469d-90f9-d6917be76f75" xlink:href="cms-20230331.xsd#cms_LudingtonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_0992d08e-f10b-4c6a-80a6-8bc4b5d8be52" xlink:to="loc_cms_LudingtonMember_3ef6cb37-779a-469d-90f9-d6917be76f75" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_eb538f19-355b-47f3-a471-3c25f34c2eb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LossContingenciesTable_d99995a1-b8e6-40e9-93c3-5542a41d35e8" xlink:to="loc_us-gaap_RegulatoryAssetAxis_eb538f19-355b-47f3-a471-3c25f34c2eb6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_eb538f19-355b-47f3-a471-3c25f34c2eb6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAssetAxis_eb538f19-355b-47f3-a471-3c25f34c2eb6" xlink:to="loc_us-gaap_RegulatoryAssetDomain_eb538f19-355b-47f3-a471-3c25f34c2eb6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_acd8280d-dc39-4ca8-8f0b-95fb7242a5ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAssetAxis_eb538f19-355b-47f3-a471-3c25f34c2eb6" xlink:to="loc_us-gaap_RegulatoryAssetDomain_acd8280d-dc39-4ca8-8f0b-95fb7242a5ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_c9190ba1-3db7-4042-876d-0c4694587107" xlink:href="cms-20230331.xsd#cms_ManufacturedGasPlantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_acd8280d-dc39-4ca8-8f0b-95fb7242a5ed" xlink:to="loc_cms_ManufacturedGasPlantMember_c9190ba1-3db7-4042-876d-0c4694587107" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails" xlink:type="simple" xlink:href="cms-20230331.xsd#ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails" xlink:type="extended" id="ifdf8a3ebcd09472491baf1fd14b3cafd_ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyLineItems_2f8eda0a-64b6-4a82-a7cf-5fe6e94d334d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SiteContingencyLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear_6d100dfe-6297-4277-9191-b748811d48d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_2f8eda0a-64b6-4a82-a7cf-5fe6e94d334d" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear_6d100dfe-6297-4277-9191-b748811d48d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_6de9957f-1397-433c-ab72-f0637f4ed3bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_2f8eda0a-64b6-4a82-a7cf-5fe6e94d334d" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_6de9957f-1397-433c-ab72-f0637f4ed3bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_f53278eb-a751-43fa-be54-a6e1e9ec46fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_2f8eda0a-64b6-4a82-a7cf-5fe6e94d334d" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_f53278eb-a751-43fa-be54-a6e1e9ec46fe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_517b9d4d-abf8-4260-bd80-f0a5c59549c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_2f8eda0a-64b6-4a82-a7cf-5fe6e94d334d" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_517b9d4d-abf8-4260-bd80-f0a5c59549c9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_64a29b84-4a33-46a0-8ef7-e51adeb3c223" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_2f8eda0a-64b6-4a82-a7cf-5fe6e94d334d" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_64a29b84-4a33-46a0-8ef7-e51adeb3c223" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear_20342604-2437-41d4-b41d-e5e3aeb8fb7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SiteContingencyLineItems_2f8eda0a-64b6-4a82-a7cf-5fe6e94d334d" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear_20342604-2437-41d4-b41d-e5e3aeb8fb7d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyTable_d27330d2-c553-48f9-b01d-54f97ead410d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SiteContingencyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SiteContingencyLineItems_2f8eda0a-64b6-4a82-a7cf-5fe6e94d334d" xlink:to="loc_us-gaap_SiteContingencyTable_d27330d2-c553-48f9-b01d-54f97ead410d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_6c14c405-9bd7-405f-a801-5d97f37471c1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SiteContingencyTable_d27330d2-c553-48f9-b01d-54f97ead410d" xlink:to="loc_dei_LegalEntityAxis_6c14c405-9bd7-405f-a801-5d97f37471c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_6c14c405-9bd7-405f-a801-5d97f37471c1_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_6c14c405-9bd7-405f-a801-5d97f37471c1" xlink:to="loc_dei_EntityDomain_6c14c405-9bd7-405f-a801-5d97f37471c1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c326bb92-f3c5-404b-8aca-d502a537e769" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_6c14c405-9bd7-405f-a801-5d97f37471c1" xlink:to="loc_dei_EntityDomain_c326bb92-f3c5-404b-8aca-d502a537e769" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_359be5f8-1349-4b7e-a1c1-c3fdbfc5481d" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_c326bb92-f3c5-404b-8aca-d502a537e769" xlink:to="loc_cms_ConsumersEnergyCompanyMember_359be5f8-1349-4b7e-a1c1-c3fdbfc5481d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_eeb2cb75-a237-4376-85c3-e41b8ec910d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SiteContingencyTable_d27330d2-c553-48f9-b01d-54f97ead410d" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_eeb2cb75-a237-4376-85c3-e41b8ec910d5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_eeb2cb75-a237-4376-85c3-e41b8ec910d5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_eeb2cb75-a237-4376-85c3-e41b8ec910d5" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_eeb2cb75-a237-4376-85c3-e41b8ec910d5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_893de507-3f8e-4d67-a904-d62f587dccec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_eeb2cb75-a237-4376-85c3-e41b8ec910d5" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_893de507-3f8e-4d67-a904-d62f587dccec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_BayHarborMember_beab7278-cb1c-4aab-84c3-8e62019eafe3" xlink:href="cms-20230331.xsd#cms_BayHarborMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_893de507-3f8e-4d67-a904-d62f587dccec" xlink:to="loc_cms_BayHarborMember_beab7278-cb1c-4aab-84c3-8e62019eafe3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationContingencyAxis_e4998c32-441a-40f6-9e08-992ed43f942e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationContingencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SiteContingencyTable_d27330d2-c553-48f9-b01d-54f97ead410d" xlink:to="loc_us-gaap_EnvironmentalRemediationContingencyAxis_e4998c32-441a-40f6-9e08-992ed43f942e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationContingencyDomain_e4998c32-441a-40f6-9e08-992ed43f942e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationContingencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EnvironmentalRemediationContingencyAxis_e4998c32-441a-40f6-9e08-992ed43f942e" xlink:to="loc_us-gaap_EnvironmentalRemediationContingencyDomain_e4998c32-441a-40f6-9e08-992ed43f942e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationContingencyDomain_c9a1e50d-5329-4a0f-8ded-fef9ca0079ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationContingencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EnvironmentalRemediationContingencyAxis_e4998c32-441a-40f6-9e08-992ed43f942e" xlink:to="loc_us-gaap_EnvironmentalRemediationContingencyDomain_c9a1e50d-5329-4a0f-8ded-fef9ca0079ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_6d90691f-b1d4-4296-82f4-8f9fc244094f" xlink:href="cms-20230331.xsd#cms_ManufacturedGasPlantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EnvironmentalRemediationContingencyDomain_c9a1e50d-5329-4a0f-8ded-fef9ca0079ca" xlink:to="loc_cms_ManufacturedGasPlantMember_6d90691f-b1d4-4296-82f4-8f9fc244094f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails" xlink:type="simple" xlink:href="cms-20230331.xsd#ContingenciesandCommitmentsSummaryofGuaranteesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails" xlink:type="extended" id="ic6ae63045a9e4b3bb6083fa537a5bf59_ContingenciesandCommitmentsSummaryofGuaranteesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cms_GuaranteesAndOtherContingenciesLineItems_64323c93-d567-4c7c-a4fc-1ba2c3085bed" xlink:href="cms-20230331.xsd#cms_GuaranteesAndOtherContingenciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsTerm_00b092db-f3ca-4d01-ae59-5422f98e7fad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_64323c93-d567-4c7c-a4fc-1ba2c3085bed" xlink:to="loc_us-gaap_GuaranteeObligationsTerm_00b092db-f3ca-4d01-ae59-5422f98e7fad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsMaximumExposure_daf9cf32-59ee-4c16-bf24-f99c8e0f0034" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsMaximumExposure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_64323c93-d567-4c7c-a4fc-1ba2c3085bed" xlink:to="loc_us-gaap_GuaranteeObligationsMaximumExposure_daf9cf32-59ee-4c16-bf24-f99c8e0f0034" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue_236635cb-ab6e-4679-b7c6-35e22ec755dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsCurrentCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_64323c93-d567-4c7c-a4fc-1ba2c3085bed" xlink:to="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue_236635cb-ab6e-4679-b7c6-35e22ec755dd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_acb294c0-c501-4334-88bb-7c7258fe193f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_64323c93-d567-4c7c-a4fc-1ba2c3085bed" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_acb294c0-c501-4334-88bb-7c7258fe193f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GuaranteesAndOtherContingenciesTable_4fd61c30-7969-49f6-9062-c9362fc80552" xlink:href="cms-20230331.xsd#cms_GuaranteesAndOtherContingenciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_64323c93-d567-4c7c-a4fc-1ba2c3085bed" xlink:to="loc_cms_GuaranteesAndOtherContingenciesTable_4fd61c30-7969-49f6-9062-c9362fc80552" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_e10534d6-94b3-44a9-8e25-bbf580121282" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_4fd61c30-7969-49f6-9062-c9362fc80552" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_e10534d6-94b3-44a9-8e25-bbf580121282" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_e10534d6-94b3-44a9-8e25-bbf580121282_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_e10534d6-94b3-44a9-8e25-bbf580121282" xlink:to="loc_us-gaap_LossContingencyNatureDomain_e10534d6-94b3-44a9-8e25-bbf580121282_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_1b01c9c9-b957-4d8e-9dce-09dca1e1415d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_e10534d6-94b3-44a9-8e25-bbf580121282" xlink:to="loc_us-gaap_LossContingencyNatureDomain_1b01c9c9-b957-4d8e-9dce-09dca1e1415d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember_b130e68a-520f-4866-9194-91ae6ebcac11" xlink:href="cms-20230331.xsd#cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_1b01c9c9-b957-4d8e-9dce-09dca1e1415d" xlink:to="loc_cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember_b130e68a-520f-4866-9194-91ae6ebcac11" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndemnificationGuaranteeMember_f254690c-ab7c-43e4-95b7-ece65a518aba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndemnificationGuaranteeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LossContingencyNatureDomain_1b01c9c9-b957-4d8e-9dce-09dca1e1415d" xlink:to="loc_us-gaap_IndemnificationGuaranteeMember_f254690c-ab7c-43e4-95b7-ece65a518aba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis_2fca315e-30e2-4d31-b1e8-1edf37a98411" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsByNatureAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_4fd61c30-7969-49f6-9062-c9362fc80552" xlink:to="loc_us-gaap_GuaranteeObligationsByNatureAxis_2fca315e-30e2-4d31-b1e8-1edf37a98411" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_2fca315e-30e2-4d31-b1e8-1edf37a98411_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_2fca315e-30e2-4d31-b1e8-1edf37a98411" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_2fca315e-30e2-4d31-b1e8-1edf37a98411_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_a3a90fbf-ff6c-4e4c-85aa-802ec74b13b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_2fca315e-30e2-4d31-b1e8-1edf37a98411" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_a3a90fbf-ff6c-4e4c-85aa-802ec74b13b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeTypeOtherMember_174178e2-a2b5-4e94-865f-5d01bb01b37a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeTypeOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_a3a90fbf-ff6c-4e4c-85aa-802ec74b13b8" xlink:to="loc_us-gaap_GuaranteeTypeOtherMember_174178e2-a2b5-4e94-865f-5d01bb01b37a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f3bd3548-5f0e-4678-ae75-4e7262e70b45" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_4fd61c30-7969-49f6-9062-c9362fc80552" xlink:to="loc_dei_LegalEntityAxis_f3bd3548-5f0e-4678-ae75-4e7262e70b45" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f3bd3548-5f0e-4678-ae75-4e7262e70b45_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_f3bd3548-5f0e-4678-ae75-4e7262e70b45" xlink:to="loc_dei_EntityDomain_f3bd3548-5f0e-4678-ae75-4e7262e70b45_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_12bba619-cac7-45e0-8d62-19556be08af3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_f3bd3548-5f0e-4678-ae75-4e7262e70b45" xlink:to="loc_dei_EntityDomain_12bba619-cac7-45e0-8d62-19556be08af3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_3737c96e-84c2-434d-96ec-3f824faabad7" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_12bba619-cac7-45e0-8d62-19556be08af3" xlink:to="loc_cms_ConsumersEnergyCompanyMember_3737c96e-84c2-434d-96ec-3f824faabad7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_06d46eff-1671-47d2-b3f2-501fe2408a09" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_4fd61c30-7969-49f6-9062-c9362fc80552" xlink:to="loc_srt_ConsolidatedEntitiesAxis_06d46eff-1671-47d2-b3f2-501fe2408a09" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_06d46eff-1671-47d2-b3f2-501fe2408a09_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_06d46eff-1671-47d2-b3f2-501fe2408a09" xlink:to="loc_srt_ConsolidatedEntitiesDomain_06d46eff-1671-47d2-b3f2-501fe2408a09_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_655598d4-f667-4f4b-94b0-6a4aac185abb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_06d46eff-1671-47d2-b3f2-501fe2408a09" xlink:to="loc_srt_ConsolidatedEntitiesDomain_655598d4-f667-4f4b-94b0-6a4aac185abb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_7e76437e-e584-40a1-9623-45dcaa4791f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_655598d4-f667-4f4b-94b0-6a4aac185abb" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_7e76437e-e584-40a1-9623-45dcaa4791f6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_ce5240a5-499b-4317-bd27-51802434fc8f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_4fd61c30-7969-49f6-9062-c9362fc80552" xlink:to="loc_srt_OwnershipAxis_ce5240a5-499b-4317-bd27-51802434fc8f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_ce5240a5-499b-4317-bd27-51802434fc8f_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_ce5240a5-499b-4317-bd27-51802434fc8f" xlink:to="loc_srt_OwnershipDomain_ce5240a5-499b-4317-bd27-51802434fc8f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_e54310d2-8efc-4dfe-8f0f-dccc4dc714df" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_ce5240a5-499b-4317-bd27-51802434fc8f" xlink:to="loc_srt_OwnershipDomain_e54310d2-8efc-4dfe-8f0f-dccc4dc714df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindClassBMembershipMember_c0b9b08b-57f0-491b-acd6-10d2672880aa" xlink:href="cms-20230331.xsd#cms_AviatorWindClassBMembershipMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_e54310d2-8efc-4dfe-8f0f-dccc4dc714df" xlink:to="loc_cms_AviatorWindClassBMembershipMember_c0b9b08b-57f0-491b-acd6-10d2672880aa" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails" xlink:type="simple" xlink:href="cms-20230331.xsd#FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails" xlink:type="extended" id="i65134f3ef0bd4964973c1bf491990bc6_FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_043b2997-9943-4dfc-bf97-0ced59a8af98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_11f80dc1-059d-4858-9e4b-553fb4bcf6df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_043b2997-9943-4dfc-bf97-0ced59a8af98" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_11f80dc1-059d-4858-9e4b-553fb4bcf6df" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_42c22116-b376-48af-92aa-8fa4c76157e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_043b2997-9943-4dfc-bf97-0ced59a8af98" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_42c22116-b376-48af-92aa-8fa4c76157e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_c9ad4aa6-1400-4119-823f-a57ad2387346" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_043b2997-9943-4dfc-bf97-0ced59a8af98" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_c9ad4aa6-1400-4119-823f-a57ad2387346" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_f54c604d-e5b9-43c7-aa45-2d1ea5ddabc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_043b2997-9943-4dfc-bf97-0ced59a8af98" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_f54c604d-e5b9-43c7-aa45-2d1ea5ddabc0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_df35608b-8d60-41fc-a690-1822ccb20ccf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_043b2997-9943-4dfc-bf97-0ced59a8af98" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_df35608b-8d60-41fc-a690-1822ccb20ccf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_679c4c49-1e0b-4dae-93a9-97c8393c5d1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_043b2997-9943-4dfc-bf97-0ced59a8af98" xlink:to="loc_us-gaap_DebtInstrumentTable_679c4c49-1e0b-4dae-93a9-97c8393c5d1c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_d1dc3281-6e34-4cdb-8fe5-b9f1ca43d428" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_679c4c49-1e0b-4dae-93a9-97c8393c5d1c" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_d1dc3281-6e34-4cdb-8fe5-b9f1ca43d428" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_d1dc3281-6e34-4cdb-8fe5-b9f1ca43d428_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_d1dc3281-6e34-4cdb-8fe5-b9f1ca43d428" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_d1dc3281-6e34-4cdb-8fe5-b9f1ca43d428_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_101a631f-b85a-4d25-b58e-5841e817068a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_d1dc3281-6e34-4cdb-8fe5-b9f1ca43d428" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_101a631f-b85a-4d25-b58e-5841e817068a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityMember_ac1af742-cf5a-4c96-b0bc-5e436b804f49" xlink:href="cms-20230331.xsd#cms_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_101a631f-b85a-4d25-b58e-5841e817068a" xlink:to="loc_cms_TermLoanFacilityMember_ac1af742-cf5a-4c96-b0bc-5e436b804f49" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FirstMortgageBondsMember_962aa7dd-5351-4095-be8e-bc28fe254eb4" xlink:href="cms-20230331.xsd#cms_FirstMortgageBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_101a631f-b85a-4d25-b58e-5841e817068a" xlink:to="loc_cms_FirstMortgageBondsMember_962aa7dd-5351-4095-be8e-bc28fe254eb4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_86861fc4-178f-41b2-b2d0-2fa8d39cc863" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_679c4c49-1e0b-4dae-93a9-97c8393c5d1c" xlink:to="loc_us-gaap_DebtInstrumentAxis_86861fc4-178f-41b2-b2d0-2fa8d39cc863" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_86861fc4-178f-41b2-b2d0-2fa8d39cc863_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_86861fc4-178f-41b2-b2d0-2fa8d39cc863" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_86861fc4-178f-41b2-b2d0-2fa8d39cc863_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_4f380ab4-edbf-4ff1-b8f7-e657f6dc46b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_86861fc4-178f-41b2-b2d0-2fa8d39cc863" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_4f380ab4-edbf-4ff1-b8f7-e657f6dc46b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDueSeptember2023Member_16f90c1d-6c6e-432d-ad73-b5ef0f241e4d" xlink:href="cms-20230331.xsd#cms_TermLoanFacilityDueSeptember2023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4f380ab4-edbf-4ff1-b8f7-e657f6dc46b2" xlink:to="loc_cms_TermLoanFacilityDueSeptember2023Member_16f90c1d-6c6e-432d-ad73-b5ef0f241e4d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A4650FirstMortgageBondsDueMarch2028Member_b17007c7-f9c4-418f-9262-963b2bf2de17" xlink:href="cms-20230331.xsd#cms_A4650FirstMortgageBondsDueMarch2028Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4f380ab4-edbf-4ff1-b8f7-e657f6dc46b2" xlink:to="loc_cms_A4650FirstMortgageBondsDueMarch2028Member_b17007c7-f9c4-418f-9262-963b2bf2de17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A4625FirstMortgageBondsDueMay2033Member_16c86ac9-8a0b-4ac6-ba45-e8e4b473f586" xlink:href="cms-20230331.xsd#cms_A4625FirstMortgageBondsDueMay2033Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4f380ab4-edbf-4ff1-b8f7-e657f6dc46b2" xlink:to="loc_cms_A4625FirstMortgageBondsDueMay2033Member_16c86ac9-8a0b-4ac6-ba45-e8e4b473f586" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5251FirstMortgageBondsMember_2bc90076-376e-40cd-9a10-41e0a6048e49" xlink:href="cms-20230331.xsd#cms_A5251FirstMortgageBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4f380ab4-edbf-4ff1-b8f7-e657f6dc46b2" xlink:to="loc_cms_A5251FirstMortgageBondsMember_2bc90076-376e-40cd-9a10-41e0a6048e49" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDue2024Member_6ed328df-2f26-462e-bb47-be4d8f12cb2c" xlink:href="cms-20230331.xsd#cms_TermLoanFacilityDue2024Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4f380ab4-edbf-4ff1-b8f7-e657f6dc46b2" xlink:to="loc_cms_TermLoanFacilityDue2024Member_6ed328df-2f26-462e-bb47-be4d8f12cb2c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b0a2f3dd-dcad-47bd-ad94-11a3c8330f3c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_679c4c49-1e0b-4dae-93a9-97c8393c5d1c" xlink:to="loc_dei_LegalEntityAxis_b0a2f3dd-dcad-47bd-ad94-11a3c8330f3c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b0a2f3dd-dcad-47bd-ad94-11a3c8330f3c_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_b0a2f3dd-dcad-47bd-ad94-11a3c8330f3c" xlink:to="loc_dei_EntityDomain_b0a2f3dd-dcad-47bd-ad94-11a3c8330f3c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_94aab84c-11d5-4aed-87ca-74d5ce35fb82" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_b0a2f3dd-dcad-47bd-ad94-11a3c8330f3c" xlink:to="loc_dei_EntityDomain_94aab84c-11d5-4aed-87ca-74d5ce35fb82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_733be66f-bc36-4de0-a85b-70045d192951" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_94aab84c-11d5-4aed-87ca-74d5ce35fb82" xlink:to="loc_cms_ConsumersEnergyCompanyMember_733be66f-bc36-4de0-a85b-70045d192951" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_60058bd6-ac59-46ce-a5ab-36c6994b0aba" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_679c4c49-1e0b-4dae-93a9-97c8393c5d1c" xlink:to="loc_srt_ConsolidatedEntitiesAxis_60058bd6-ac59-46ce-a5ab-36c6994b0aba" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_60058bd6-ac59-46ce-a5ab-36c6994b0aba_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_60058bd6-ac59-46ce-a5ab-36c6994b0aba" xlink:to="loc_srt_ConsolidatedEntitiesDomain_60058bd6-ac59-46ce-a5ab-36c6994b0aba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1b5c649f-f44f-46e3-affc-ee8276f2695b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_60058bd6-ac59-46ce-a5ab-36c6994b0aba" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1b5c649f-f44f-46e3-affc-ee8276f2695b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_e1c4f1c1-2a55-48fd-ac9d-dd24a763333e" xlink:href="cms-20230331.xsd#cms_NorthStarCleanEnergyIncludingSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1b5c649f-f44f-46e3-affc-ee8276f2695b" xlink:to="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_e1c4f1c1-2a55-48fd-ac9d-dd24a763333e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails" xlink:type="simple" xlink:href="cms-20230331.xsd#FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails" xlink:type="extended" id="icf6d3ca4ffcd4bf2b88ac01fbcee5bda_FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_e789c45d-0308-4da8-9f34-50f8e8b5f850" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_7ea4eaa2-d915-46e4-969a-067435d234ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_e789c45d-0308-4da8-9f34-50f8e8b5f850" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_7ea4eaa2-d915-46e4-969a-067435d234ec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_046de1cf-d329-4478-a926-1a32f78782b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_e789c45d-0308-4da8-9f34-50f8e8b5f850" xlink:to="loc_us-gaap_LineOfCredit_046de1cf-d329-4478-a926-1a32f78782b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_f7c520a7-3881-43bd-8eb5-a63fdff21ebd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_e789c45d-0308-4da8-9f34-50f8e8b5f850" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_f7c520a7-3881-43bd-8eb5-a63fdff21ebd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_b5406de9-befa-46e1-bf15-0061e719a0ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_e789c45d-0308-4da8-9f34-50f8e8b5f850" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_b5406de9-befa-46e1-bf15-0061e719a0ed" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_2cca8920-353e-4040-ade4-ffa0acda775f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_e789c45d-0308-4da8-9f34-50f8e8b5f850" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_2cca8920-353e-4040-ade4-ffa0acda775f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_9bc0dd72-acf6-4cb4-bf1d-7363d3491c74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_e789c45d-0308-4da8-9f34-50f8e8b5f850" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_9bc0dd72-acf6-4cb4-bf1d-7363d3491c74" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_7bae40c9-f373-4472-b2e1-ac9d45fbdd95" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_9bc0dd72-acf6-4cb4-bf1d-7363d3491c74" xlink:to="loc_srt_ConsolidatedEntitiesAxis_7bae40c9-f373-4472-b2e1-ac9d45fbdd95" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_7bae40c9-f373-4472-b2e1-ac9d45fbdd95_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_7bae40c9-f373-4472-b2e1-ac9d45fbdd95" xlink:to="loc_srt_ConsolidatedEntitiesDomain_7bae40c9-f373-4472-b2e1-ac9d45fbdd95_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_b4c531bb-3e03-45f6-bb45-e20806e37553" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_7bae40c9-f373-4472-b2e1-ac9d45fbdd95" xlink:to="loc_srt_ConsolidatedEntitiesDomain_b4c531bb-3e03-45f6-bb45-e20806e37553" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_2acf93ca-47a5-4b09-ad25-8e415cdcd985" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_b4c531bb-3e03-45f6-bb45-e20806e37553" xlink:to="loc_srt_ParentCompanyMember_2acf93ca-47a5-4b09-ad25-8e415cdcd985" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_7bd784ac-401e-46da-ac90-e9073ebfa775" xlink:href="cms-20230331.xsd#cms_NorthStarCleanEnergyIncludingSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_b4c531bb-3e03-45f6-bb45-e20806e37553" xlink:to="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_7bd784ac-401e-46da-ac90-e9073ebfa775" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b635c556-a391-40ba-b0a3-c7ba6bbb5b24" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_9bc0dd72-acf6-4cb4-bf1d-7363d3491c74" xlink:to="loc_dei_LegalEntityAxis_b635c556-a391-40ba-b0a3-c7ba6bbb5b24" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b635c556-a391-40ba-b0a3-c7ba6bbb5b24_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_b635c556-a391-40ba-b0a3-c7ba6bbb5b24" xlink:to="loc_dei_EntityDomain_b635c556-a391-40ba-b0a3-c7ba6bbb5b24_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_30f6f7fe-a25b-4478-b2ea-dc778187a525" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_b635c556-a391-40ba-b0a3-c7ba6bbb5b24" xlink:to="loc_dei_EntityDomain_30f6f7fe-a25b-4478-b2ea-dc778187a525" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_260ac401-a624-48be-9e96-01c6fa6b8996" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_30f6f7fe-a25b-4478-b2ea-dc778187a525" xlink:to="loc_cms_ConsumersEnergyCompanyMember_260ac401-a624-48be-9e96-01c6fa6b8996" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_76526881-b315-41b5-926f-8d6f4d1c7881" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_9bc0dd72-acf6-4cb4-bf1d-7363d3491c74" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_76526881-b315-41b5-926f-8d6f4d1c7881" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_76526881-b315-41b5-926f-8d6f4d1c7881_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_76526881-b315-41b5-926f-8d6f4d1c7881" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_76526881-b315-41b5-926f-8d6f4d1c7881_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_363a658d-03b9-46ef-8085-9aa9dbe74680" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_76526881-b315-41b5-926f-8d6f4d1c7881" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_363a658d-03b9-46ef-8085-9aa9dbe74680" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesTwoMember_8430af23-343f-48d7-9294-e10af30a3d6a" xlink:href="cms-20230331.xsd#cms_RevolvingCreditFacilitiesTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_363a658d-03b9-46ef-8085-9aa9dbe74680" xlink:to="loc_cms_RevolvingCreditFacilitiesTwoMember_8430af23-343f-48d7-9294-e10af30a3d6a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesSevenMember_9d88a796-f074-456a-8115-53561dff8300" xlink:href="cms-20230331.xsd#cms_RevolvingCreditFacilitiesSevenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_363a658d-03b9-46ef-8085-9aa9dbe74680" xlink:to="loc_cms_RevolvingCreditFacilitiesSevenMember_9d88a796-f074-456a-8115-53561dff8300" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesSixMember_6bb85af0-59a1-4d3c-b698-f1fec3542f4e" xlink:href="cms-20230331.xsd#cms_RevolvingCreditFacilitiesSixMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_363a658d-03b9-46ef-8085-9aa9dbe74680" xlink:to="loc_cms_RevolvingCreditFacilitiesSixMember_6bb85af0-59a1-4d3c-b698-f1fec3542f4e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesFiveMember_e162acdb-d93c-40d6-b113-20c835dad51c" xlink:href="cms-20230331.xsd#cms_RevolvingCreditFacilitiesFiveMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_363a658d-03b9-46ef-8085-9aa9dbe74680" xlink:to="loc_cms_RevolvingCreditFacilitiesFiveMember_e162acdb-d93c-40d6-b113-20c835dad51c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesOneMember_026aaad6-cc35-4250-bcb2-cb987cdcfc8b" xlink:href="cms-20230331.xsd#cms_RevolvingCreditFacilitiesOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_363a658d-03b9-46ef-8085-9aa9dbe74680" xlink:to="loc_cms_RevolvingCreditFacilitiesOneMember_026aaad6-cc35-4250-bcb2-cb987cdcfc8b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_b4f02080-760a-4026-aca0-91f853477173" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_9bc0dd72-acf6-4cb4-bf1d-7363d3491c74" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_b4f02080-760a-4026-aca0-91f853477173" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_b4f02080-760a-4026-aca0-91f853477173_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_b4f02080-760a-4026-aca0-91f853477173" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_b4f02080-760a-4026-aca0-91f853477173_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_7814ba39-3394-4cf0-9c96-e02425abbc5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_b4f02080-760a-4026-aca0-91f853477173" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_7814ba39-3394-4cf0-9c96-e02425abbc5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_b5225572-3d6a-40be-9b38-6749d6774fb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7814ba39-3394-4cf0-9c96-e02425abbc5b" xlink:to="loc_us-gaap_LetterOfCreditMember_b5225572-3d6a-40be-9b38-6749d6774fb2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails" xlink:type="simple" xlink:href="cms-20230331.xsd#FinancingsandCapitalizationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails" xlink:type="extended" id="idc131d36e78f4671b442818b791f18a0_FinancingsandCapitalizationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingAndCapitalizationLineItems_dfc9b258-b10a-4294-b86d-e668a9886e57" xlink:href="cms-20230331.xsd#cms_FinancingAndCapitalizationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ShortTermDebtAuthorizedBorrowings_a2fc4e56-1bdd-4d0c-b299-ba1d930d90da" xlink:href="cms-20230331.xsd#cms_ShortTermDebtAuthorizedBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_dfc9b258-b10a-4294-b86d-e668a9886e57" xlink:to="loc_cms_ShortTermDebtAuthorizedBorrowings_a2fc4e56-1bdd-4d0c-b299-ba1d930d90da" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_8d886dbe-6d05-4036-9508-c076a1f84333" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_dfc9b258-b10a-4294-b86d-e668a9886e57" xlink:to="loc_us-gaap_ShortTermBorrowings_8d886dbe-6d05-4036-9508-c076a1f84333" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_b50f596f-2d3c-4056-a863-111439c2aff2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_dfc9b258-b10a-4294-b86d-e668a9886e57" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_b50f596f-2d3c-4056-a863-111439c2aff2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_d155db07-9544-4079-97a5-bfe677ebf619" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_dfc9b258-b10a-4294-b86d-e668a9886e57" xlink:to="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_d155db07-9544-4079-97a5-bfe677ebf619" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AmountAvailableForDividendDistribution_f8790406-10af-4859-b27e-bf590cf5a963" xlink:href="cms-20230331.xsd#cms_AmountAvailableForDividendDistribution"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_dfc9b258-b10a-4294-b86d-e668a9886e57" xlink:to="loc_cms_AmountAvailableForDividendDistribution_f8790406-10af-4859-b27e-bf590cf5a963" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval_ce21d17f-6d8d-4085-a12e-73f08d956749" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_dfc9b258-b10a-4294-b86d-e668a9886e57" xlink:to="loc_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval_ce21d17f-6d8d-4085-a12e-73f08d956749" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_27bc1e7d-196a-4c9a-a9ca-711bf3a402ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_dfc9b258-b10a-4294-b86d-e668a9886e57" xlink:to="loc_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_27bc1e7d-196a-4c9a-a9ca-711bf3a402ef" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfFinancingAndCapitalizationTable_ee2bbc0e-6603-4c2e-b6a1-cb6351ad9966" xlink:href="cms-20230331.xsd#cms_ScheduleOfFinancingAndCapitalizationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_dfc9b258-b10a-4294-b86d-e668a9886e57" xlink:to="loc_cms_ScheduleOfFinancingAndCapitalizationTable_ee2bbc0e-6603-4c2e-b6a1-cb6351ad9966" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_91d0490c-d6d3-4810-8a62-efb4a8289ed4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_ee2bbc0e-6603-4c2e-b6a1-cb6351ad9966" xlink:to="loc_dei_LegalEntityAxis_91d0490c-d6d3-4810-8a62-efb4a8289ed4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_91d0490c-d6d3-4810-8a62-efb4a8289ed4_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_91d0490c-d6d3-4810-8a62-efb4a8289ed4" xlink:to="loc_dei_EntityDomain_91d0490c-d6d3-4810-8a62-efb4a8289ed4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_cc376f81-b0b6-4aa7-8f32-7a2bda323df9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_91d0490c-d6d3-4810-8a62-efb4a8289ed4" xlink:to="loc_dei_EntityDomain_cc376f81-b0b6-4aa7-8f32-7a2bda323df9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_630d3963-4527-4cbd-ba4c-da6bb87c9814" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_cc376f81-b0b6-4aa7-8f32-7a2bda323df9" xlink:to="loc_cms_ConsumersEnergyCompanyMember_630d3963-4527-4cbd-ba4c-da6bb87c9814" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_ab71d264-ee47-45c7-a038-cfd2c817e255" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_ee2bbc0e-6603-4c2e-b6a1-cb6351ad9966" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_ab71d264-ee47-45c7-a038-cfd2c817e255" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_ab71d264-ee47-45c7-a038-cfd2c817e255_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_ab71d264-ee47-45c7-a038-cfd2c817e255" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_ab71d264-ee47-45c7-a038-cfd2c817e255_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_55c20a92-a3ea-417c-9253-866007266bad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_ab71d264-ee47-45c7-a038-cfd2c817e255" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_55c20a92-a3ea-417c-9253-866007266bad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_6d1f4d0e-6f8d-46fe-b851-e7d3337493f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPaperMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_55c20a92-a3ea-417c-9253-866007266bad" xlink:to="loc_us-gaap_CommercialPaperMember_6d1f4d0e-6f8d-46fe-b851-e7d3337493f0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_b6a21246-908a-4920-b38f-35bd10f1164a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_ee2bbc0e-6603-4c2e-b6a1-cb6351ad9966" xlink:to="loc_us-gaap_CreditFacilityAxis_b6a21246-908a-4920-b38f-35bd10f1164a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_b6a21246-908a-4920-b38f-35bd10f1164a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_b6a21246-908a-4920-b38f-35bd10f1164a" xlink:to="loc_us-gaap_CreditFacilityDomain_b6a21246-908a-4920-b38f-35bd10f1164a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_c52f3ac5-6a93-48f2-b64b-fd6bd6474fe2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_b6a21246-908a-4920-b38f-35bd10f1164a" xlink:to="loc_us-gaap_CreditFacilityDomain_c52f3ac5-6a93-48f2-b64b-fd6bd6474fe2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_782b2e1a-f29c-43b8-b169-bfc761e55012" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_c52f3ac5-6a93-48f2-b64b-fd6bd6474fe2" xlink:to="loc_us-gaap_LineOfCreditMember_782b2e1a-f29c-43b8-b169-bfc761e55012" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails" xlink:type="simple" xlink:href="cms-20230331.xsd#FinancingsandCapitalizationScheduleofForwardStockContractsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails" xlink:type="extended" id="i96f1885b00874d4e8cf9375871355f95_FinancingsandCapitalizationScheduleofForwardStockContractsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_5243da88-0eab-4b71-9945-133e2ee4e42f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityShares_4403d8fa-ebef-434f-b0c5-6b332505a9f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForwardContractIndexedToIssuersEquityShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_5243da88-0eab-4b71-9945-133e2ee4e42f" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityShares_4403d8fa-ebef-434f-b0c5-6b332505a9f3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate_4131bb6e-2dec-423d-8691-fb3a4d64ad7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForwardContractIndexedToIssuersEquityForwardRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_5243da88-0eab-4b71-9945-133e2ee4e42f" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate_4131bb6e-2dec-423d-8691-fb3a4d64ad7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_5439677d-8c0f-41c3-b79b-5199a626f0b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_5243da88-0eab-4b71-9945-133e2ee4e42f" xlink:to="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_5439677d-8c0f-41c3-b79b-5199a626f0b7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_9a315705-cafb-4ed6-837c-2ae6c4b779f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_5439677d-8c0f-41c3-b79b-5199a626f0b7" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_9a315705-cafb-4ed6-837c-2ae6c4b779f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_9a315705-cafb-4ed6-837c-2ae6c4b779f7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_9a315705-cafb-4ed6-837c-2ae6c4b779f7" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_9a315705-cafb-4ed6-837c-2ae6c4b779f7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_0b0caf65-5554-4ab2-9ebb-b3754805d775" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_9a315705-cafb-4ed6-837c-2ae6c4b779f7" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_0b0caf65-5554-4ab2-9ebb-b3754805d775" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractsEnteredIntoAugust32022Member_638cb5af-ea0a-46c6-8795-1e5af80bf4fc" xlink:href="cms-20230331.xsd#cms_ForwardContractsEnteredIntoAugust32022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_0b0caf65-5554-4ab2-9ebb-b3754805d775" xlink:to="loc_cms_ForwardContractsEnteredIntoAugust32022Member_638cb5af-ea0a-46c6-8795-1e5af80bf4fc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractsEnteredIntoAugust242022Member_ee27bee8-04e1-463e-95dd-a342def325f7" xlink:href="cms-20230331.xsd#cms_ForwardContractsEnteredIntoAugust242022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_0b0caf65-5554-4ab2-9ebb-b3754805d775" xlink:to="loc_cms_ForwardContractsEnteredIntoAugust242022Member_ee27bee8-04e1-463e-95dd-a342def325f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractsEnteredIntoAugust292022Member_96d13991-ae1b-4225-aca8-3839aa3e7eff" xlink:href="cms-20230331.xsd#cms_ForwardContractsEnteredIntoAugust292022Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_0b0caf65-5554-4ab2-9ebb-b3754805d775" xlink:to="loc_cms_ForwardContractsEnteredIntoAugust292022Member_96d13991-ae1b-4225-aca8-3839aa3e7eff" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" xlink:type="simple" xlink:href="cms-20230331.xsd#FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" xlink:type="extended" id="i7f63904b6b9d478ca289e24e65f589cd_FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_127e3ebc-b95e-4d2c-ba35-8f66817cf56c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_47182dc8-3b31-473f-bed7-81cac310124d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_127e3ebc-b95e-4d2c-ba35-8f66817cf56c" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_47182dc8-3b31-473f-bed7-81cac310124d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_1fbfcb30-a867-41b1-a3cf-a07bdd154856" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_47182dc8-3b31-473f-bed7-81cac310124d" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_1fbfcb30-a867-41b1-a3cf-a07bdd154856" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_bf91ab90-cb3c-495a-bb67-4ac93ca7f2f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_47182dc8-3b31-473f-bed7-81cac310124d" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_bf91ab90-cb3c-495a-bb67-4ac93ca7f2f7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_a7586921-69ab-4f4c-928f-5cd1c01051a1" xlink:href="cms-20230331.xsd#cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_47182dc8-3b31-473f-bed7-81cac310124d" xlink:to="loc_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_a7586921-69ab-4f4c-928f-5cd1c01051a1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_8a7c6e10-b7e8-40d6-96ce-b1c318753b38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_47182dc8-3b31-473f-bed7-81cac310124d" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_8a7c6e10-b7e8-40d6-96ce-b1c318753b38" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_2ac86271-7708-4f27-993e-a5f6dbe9d2bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_47182dc8-3b31-473f-bed7-81cac310124d" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_2ac86271-7708-4f27-993e-a5f6dbe9d2bd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_3c2eb9ce-99c4-48cb-8d98-097569e2918e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_127e3ebc-b95e-4d2c-ba35-8f66817cf56c" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_3c2eb9ce-99c4-48cb-8d98-097569e2918e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_94aa3b71-fdc5-484a-b07a-a46653849cf5" xlink:href="cms-20230331.xsd#cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_3c2eb9ce-99c4-48cb-8d98-097569e2918e" xlink:to="loc_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_94aa3b71-fdc5-484a-b07a-a46653849cf5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_e5e30849-642b-44fd-8dde-271ca704ace4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_3c2eb9ce-99c4-48cb-8d98-097569e2918e" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_e5e30849-642b-44fd-8dde-271ca704ace4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_afe1f664-70d4-4312-95d7-faa9d6f2a693" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_127e3ebc-b95e-4d2c-ba35-8f66817cf56c" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_afe1f664-70d4-4312-95d7-faa9d6f2a693" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_d879b33a-1a9c-423e-805f-fc3b6b0a342b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_afe1f664-70d4-4312-95d7-faa9d6f2a693" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_d879b33a-1a9c-423e-805f-fc3b6b0a342b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d879b33a-1a9c-423e-805f-fc3b6b0a342b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_d879b33a-1a9c-423e-805f-fc3b6b0a342b" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d879b33a-1a9c-423e-805f-fc3b6b0a342b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7197d63f-7396-4f13-a9d4-8e5ffb40fa14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_d879b33a-1a9c-423e-805f-fc3b6b0a342b" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7197d63f-7396-4f13-a9d4-8e5ffb40fa14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_df7dce3f-ee3d-4503-9a14-0c6b1f721819" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7197d63f-7396-4f13-a9d4-8e5ffb40fa14" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_df7dce3f-ee3d-4503-9a14-0c6b1f721819" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel12And3Member_c309bfb2-0706-4df8-af87-1f6f3cad2ff5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel12And3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7197d63f-7396-4f13-a9d4-8e5ffb40fa14" xlink:to="loc_us-gaap_FairValueInputsLevel12And3Member_c309bfb2-0706-4df8-af87-1f6f3cad2ff5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_76cab9c0-7930-4b95-b9c8-d85163d2e388" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_afe1f664-70d4-4312-95d7-faa9d6f2a693" xlink:to="loc_dei_LegalEntityAxis_76cab9c0-7930-4b95-b9c8-d85163d2e388" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_76cab9c0-7930-4b95-b9c8-d85163d2e388_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_76cab9c0-7930-4b95-b9c8-d85163d2e388" xlink:to="loc_dei_EntityDomain_76cab9c0-7930-4b95-b9c8-d85163d2e388_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3d592066-649e-496b-a54a-54d7447c942d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_76cab9c0-7930-4b95-b9c8-d85163d2e388" xlink:to="loc_dei_EntityDomain_3d592066-649e-496b-a54a-54d7447c942d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_7aab3167-b3ff-4590-85ad-5718dd1aaeb8" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_3d592066-649e-496b-a54a-54d7447c942d" xlink:to="loc_cms_ConsumersEnergyCompanyMember_7aab3167-b3ff-4590-85ad-5718dd1aaeb8" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails" xlink:type="simple" xlink:href="cms-20230331.xsd#FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails" xlink:type="extended" id="if5a1a55762994f7095903f7c098c2900_FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_9593e95f-4e82-480c-bf41-ad7a2d23fb1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_3f5c59ff-1659-447d-9812-a85bd9296c0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_9593e95f-4e82-480c-bf41-ad7a2d23fb1d" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_3f5c59ff-1659-447d-9812-a85bd9296c0b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesFairValueDisclosure_30df83e7-6b99-4807-a472-ce478c7695e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_3f5c59ff-1659-447d-9812-a85bd9296c0b" xlink:to="loc_us-gaap_ReceivablesFairValueDisclosure_30df83e7-6b99-4807-a472-ce478c7695e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NotesReceivableRelatedPartiesFairValueDisclosure_4fb8666e-6aeb-403b-8b40-278eb531c511" xlink:href="cms-20230331.xsd#cms_NotesReceivableRelatedPartiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_3f5c59ff-1659-447d-9812-a85bd9296c0b" xlink:to="loc_cms_NotesReceivableRelatedPartiesFairValueDisclosure_4fb8666e-6aeb-403b-8b40-278eb531c511" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_0125019c-3833-4a1c-942d-193151a2ec74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_9593e95f-4e82-480c-bf41-ad7a2d23fb1d" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_0125019c-3833-4a1c-942d-193151a2ec74" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_96eb3a0f-99ac-4dcd-8e2e-dd4d2bbb0ebf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_0125019c-3833-4a1c-942d-193151a2ec74" xlink:to="loc_us-gaap_LongTermDebtFairValue_96eb3a0f-99ac-4dcd-8e2e-dd4d2bbb0ebf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableFairValueDisclosure_d7974510-c1a7-43d0-8f1e-b731ad325eeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_0125019c-3833-4a1c-942d-193151a2ec74" xlink:to="loc_us-gaap_NotesPayableFairValueDisclosure_d7974510-c1a7-43d0-8f1e-b731ad325eeb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent_06e89cda-e12f-4307-b55e-1d3da4ca34ec" xlink:href="cms-20230331.xsd#cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_9593e95f-4e82-480c-bf41-ad7a2d23fb1d" xlink:to="loc_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent_06e89cda-e12f-4307-b55e-1d3da4ca34ec" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_4c82b78a-fa27-405f-8ebb-d2052bfa63cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_9593e95f-4e82-480c-bf41-ad7a2d23fb1d" xlink:to="loc_us-gaap_LongTermDebtCurrent_4c82b78a-fa27-405f-8ebb-d2052bfa63cf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherShortTermBorrowings_e641c936-9ba3-4905-a6e0-6cbd024a1363" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherShortTermBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_9593e95f-4e82-480c-bf41-ad7a2d23fb1d" xlink:to="loc_us-gaap_OtherShortTermBorrowings_e641c936-9ba3-4905-a6e0-6cbd024a1363" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_d0c05e88-1723-49c2-831c-7fd6cb69a7f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_9593e95f-4e82-480c-bf41-ad7a2d23fb1d" xlink:to="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_d0c05e88-1723-49c2-831c-7fd6cb69a7f2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_02b8e609-ef5e-480c-b8e8-62a1a9ee3c2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_9593e95f-4e82-480c-bf41-ad7a2d23fb1d" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_02b8e609-ef5e-480c-b8e8-62a1a9ee3c2e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0ab2038c-4218-409d-8578-cbcb4558bbb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_02b8e609-ef5e-480c-b8e8-62a1a9ee3c2e" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0ab2038c-4218-409d-8578-cbcb4558bbb9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0ab2038c-4218-409d-8578-cbcb4558bbb9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0ab2038c-4218-409d-8578-cbcb4558bbb9" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_0ab2038c-4218-409d-8578-cbcb4558bbb9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_94012ad4-7e34-430a-b799-a0a70aeb8413" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0ab2038c-4218-409d-8578-cbcb4558bbb9" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_94012ad4-7e34-430a-b799-a0a70aeb8413" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_98a17a65-d19d-42eb-ac3c-f6fba48d9558" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_94012ad4-7e34-430a-b799-a0a70aeb8413" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_98a17a65-d19d-42eb-ac3c-f6fba48d9558" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_6a3ee902-88a2-45cc-90f3-06765887c2d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_94012ad4-7e34-430a-b799-a0a70aeb8413" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_6a3ee902-88a2-45cc-90f3-06765887c2d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_2c4362d1-88aa-461a-a549-f41594b0fae4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_94012ad4-7e34-430a-b799-a0a70aeb8413" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_2c4362d1-88aa-461a-a549-f41594b0fae4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_500e373e-20cc-4b52-b96f-400303e85fef" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_02b8e609-ef5e-480c-b8e8-62a1a9ee3c2e" xlink:to="loc_dei_LegalEntityAxis_500e373e-20cc-4b52-b96f-400303e85fef" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_500e373e-20cc-4b52-b96f-400303e85fef_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_500e373e-20cc-4b52-b96f-400303e85fef" xlink:to="loc_dei_EntityDomain_500e373e-20cc-4b52-b96f-400303e85fef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_37d6e18c-2b79-4982-b34e-e833476df3c6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_500e373e-20cc-4b52-b96f-400303e85fef" xlink:to="loc_dei_EntityDomain_37d6e18c-2b79-4982-b34e-e833476df3c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_6fbcd180-8119-4e2a-976a-880693026a6a" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_37d6e18c-2b79-4982-b34e-e833476df3c6" xlink:to="loc_cms_ConsumersEnergyCompanyMember_6fbcd180-8119-4e2a-976a-880693026a6a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_ea5fa7d4-1d75-4e63-b698-af16017f53ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_02b8e609-ef5e-480c-b8e8-62a1a9ee3c2e" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_ea5fa7d4-1d75-4e63-b698-af16017f53ed" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_ea5fa7d4-1d75-4e63-b698-af16017f53ed_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_ea5fa7d4-1d75-4e63-b698-af16017f53ed" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_ea5fa7d4-1d75-4e63-b698-af16017f53ed_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_c40c5a1e-db50-4aea-b2a4-7233127ddc3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_ea5fa7d4-1d75-4e63-b698-af16017f53ed" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_c40c5a1e-db50-4aea-b2a4-7233127ddc3e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_50214a9c-887a-4e94-8d90-7030e59dd548" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_c40c5a1e-db50-4aea-b2a4-7233127ddc3e" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_50214a9c-887a-4e94-8d90-7030e59dd548" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_b9e6d339-7ebf-4723-b072-eb9a65e996b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_50214a9c-887a-4e94-8d90-7030e59dd548" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_b9e6d339-7ebf-4723-b072-eb9a65e996b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_ded9c9fe-6120-42e3-8934-96a409f8bae5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_50214a9c-887a-4e94-8d90-7030e59dd548" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_ded9c9fe-6120-42e3-8934-96a409f8bae5" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails" xlink:type="simple" xlink:href="cms-20230331.xsd#FinancialInstrumentsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails" xlink:type="extended" id="i4f1b0b9da3be441ab88f2685c4a70152_FinancialInstrumentsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsLineItems_cf93192b-37d3-49a3-a557-bb534245cc3d" xlink:href="cms-20230331.xsd#cms_FinancialInstrumentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_7b0787de-6c6e-40f4-a54e-e29d74a9a4d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_FinancialInstrumentsLineItems_cf93192b-37d3-49a3-a557-bb534245cc3d" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_7b0787de-6c6e-40f4-a54e-e29d74a9a4d9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsTable_e8d7c3f8-6e99-4884-a289-d5b5e24e4905" xlink:href="cms-20230331.xsd#cms_FinancialInstrumentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_FinancialInstrumentsLineItems_cf93192b-37d3-49a3-a557-bb534245cc3d" xlink:to="loc_cms_FinancialInstrumentsTable_e8d7c3f8-6e99-4884-a289-d5b5e24e4905" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_42c3ff8a-1ccb-42e2-93d1-ceec6c13b0fb" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_FinancialInstrumentsTable_e8d7c3f8-6e99-4884-a289-d5b5e24e4905" xlink:to="loc_dei_LegalEntityAxis_42c3ff8a-1ccb-42e2-93d1-ceec6c13b0fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_42c3ff8a-1ccb-42e2-93d1-ceec6c13b0fb_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_42c3ff8a-1ccb-42e2-93d1-ceec6c13b0fb" xlink:to="loc_dei_EntityDomain_42c3ff8a-1ccb-42e2-93d1-ceec6c13b0fb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_782e7158-7333-4433-accb-7010a44de1c1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_42c3ff8a-1ccb-42e2-93d1-ceec6c13b0fb" xlink:to="loc_dei_EntityDomain_782e7158-7333-4433-accb-7010a44de1c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_92bddf9a-d933-4d32-a457-e297bda4746d" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_782e7158-7333-4433-accb-7010a44de1c1" xlink:to="loc_cms_ConsumersEnergyCompanyMember_92bddf9a-d933-4d32-a457-e297bda4746d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_5c142dec-8015-4b4d-8161-1118b7bf03b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_FinancialInstrumentsTable_e8d7c3f8-6e99-4884-a289-d5b5e24e4905" xlink:to="loc_us-gaap_DebtInstrumentAxis_5c142dec-8015-4b4d-8161-1118b7bf03b5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_5c142dec-8015-4b4d-8161-1118b7bf03b5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_5c142dec-8015-4b4d-8161-1118b7bf03b5" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_5c142dec-8015-4b4d-8161-1118b7bf03b5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_23af9e58-12c1-4e20-85e3-1d59bf9b045d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_5c142dec-8015-4b4d-8161-1118b7bf03b5" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_23af9e58-12c1-4e20-85e3-1d59bf9b045d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnergyNotePayableMember_ce78bdb1-fb4b-46d0-aeb2-c98f15c125fb" xlink:href="cms-20230331.xsd#cms_CMSEnergyNotePayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_23af9e58-12c1-4e20-85e3-1d59bf9b045d" xlink:to="loc_cms_CMSEnergyNotePayableMember_ce78bdb1-fb4b-46d0-aeb2-c98f15c125fb" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails" xlink:type="simple" xlink:href="cms-20230331.xsd#RetirementBenefitsScheduleOfNetBenefitCostsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails" xlink:type="extended" id="if9a0bd5805e046dd8dc41434f4cc1742_RetirementBenefitsScheduleOfNetBenefitCostsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f26457fd-1f53-46c9-92f7-ee7d9bb513f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_62978e46-7912-4d22-b3b5-650e560a0ae6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanRollForwardsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f26457fd-1f53-46c9-92f7-ee7d9bb513f2" xlink:to="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_62978e46-7912-4d22-b3b5-650e560a0ae6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_b0f499cc-06b9-4383-8f00-676cc2703c47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_62978e46-7912-4d22-b3b5-650e560a0ae6" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_b0f499cc-06b9-4383-8f00-676cc2703c47" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_05f69145-e86a-4ef7-9cf3-3f17b6c7509e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_62978e46-7912-4d22-b3b5-650e560a0ae6" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_05f69145-e86a-4ef7-9cf3-3f17b6c7509e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_b49c855b-a0d2-4efc-80b1-f2b112e597b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_62978e46-7912-4d22-b3b5-650e560a0ae6" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_b49c855b-a0d2-4efc-80b1-f2b112e597b1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_83ca074e-96b1-4c9a-a748-29642d6c1058" xlink:href="cms-20230331.xsd#cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_62978e46-7912-4d22-b3b5-650e560a0ae6" xlink:to="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_83ca074e-96b1-4c9a-a748-29642d6c1058" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_a63b270a-8ddb-4ffc-89b5-e55ed4c3be7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_83ca074e-96b1-4c9a-a748-29642d6c1058" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_a63b270a-8ddb-4ffc-89b5-e55ed4c3be7f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_e6308da6-9ac8-4200-af5f-a1dbde612e1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_83ca074e-96b1-4c9a-a748-29642d6c1058" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_e6308da6-9ac8-4200-af5f-a1dbde612e1e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_f528470e-d62b-474f-84fd-b17fe92612d8" xlink:href="cms-20230331.xsd#cms_DefinedBenefitPlanAmortizationOfSettlementLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_83ca074e-96b1-4c9a-a748-29642d6c1058" xlink:to="loc_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_f528470e-d62b-474f-84fd-b17fe92612d8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_85b6e89b-c430-404e-8a1e-4a45084d51cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_62978e46-7912-4d22-b3b5-650e560a0ae6" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_85b6e89b-c430-404e-8a1e-4a45084d51cf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanDeferredCostsCredits_6fb5cab5-f760-4cdc-8c8a-55b3b2153e9e" xlink:href="cms-20230331.xsd#cms_DefinedBenefitPlanDeferredCostsCredits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f26457fd-1f53-46c9-92f7-ee7d9bb513f2" xlink:to="loc_cms_DefinedBenefitPlanDeferredCostsCredits_6fb5cab5-f760-4cdc-8c8a-55b3b2153e9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5a4fb3df-b8e2-4970-bfcb-c9adae7b5053" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f26457fd-1f53-46c9-92f7-ee7d9bb513f2" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5a4fb3df-b8e2-4970-bfcb-c9adae7b5053" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_452a8d3e-fb57-42ad-9d0c-958306e3967e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5a4fb3df-b8e2-4970-bfcb-c9adae7b5053" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_452a8d3e-fb57-42ad-9d0c-958306e3967e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_452a8d3e-fb57-42ad-9d0c-958306e3967e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_452a8d3e-fb57-42ad-9d0c-958306e3967e" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_452a8d3e-fb57-42ad-9d0c-958306e3967e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_6d0753f1-26bc-4666-906b-2ecb7a54b710" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_452a8d3e-fb57-42ad-9d0c-958306e3967e" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_6d0753f1-26bc-4666-906b-2ecb7a54b710" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndDBSERPMember_1cac3896-dbf7-429a-9931-970fc9cae92e" xlink:href="cms-20230331.xsd#cms_PensionAndDBSERPMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_6d0753f1-26bc-4666-906b-2ecb7a54b710" xlink:to="loc_cms_PensionAndDBSERPMember_1cac3896-dbf7-429a-9931-970fc9cae92e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_83b62dd3-1f2c-4d2a-af9b-8f49d0237fd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_6d0753f1-26bc-4666-906b-2ecb7a54b710" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_83b62dd3-1f2c-4d2a-af9b-8f49d0237fd6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1eb92967-3cdc-4920-891b-4f41e539d3e9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5a4fb3df-b8e2-4970-bfcb-c9adae7b5053" xlink:to="loc_dei_LegalEntityAxis_1eb92967-3cdc-4920-891b-4f41e539d3e9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1eb92967-3cdc-4920-891b-4f41e539d3e9_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1eb92967-3cdc-4920-891b-4f41e539d3e9" xlink:to="loc_dei_EntityDomain_1eb92967-3cdc-4920-891b-4f41e539d3e9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_86d4a728-1c89-4a24-bef9-93d58a364b6e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1eb92967-3cdc-4920-891b-4f41e539d3e9" xlink:to="loc_dei_EntityDomain_86d4a728-1c89-4a24-bef9-93d58a364b6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_be2b2fa6-f49e-4930-baa0-0aa529364052" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_86d4a728-1c89-4a24-bef9-93d58a364b6e" xlink:to="loc_cms_ConsumersEnergyCompanyMember_be2b2fa6-f49e-4930-baa0-0aa529364052" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis_a98c81a8-8950-47d9-9dee-1dfb547b302d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5a4fb3df-b8e2-4970-bfcb-c9adae7b5053" xlink:to="loc_us-gaap_RegulatoryLiabilityAxis_a98c81a8-8950-47d9-9dee-1dfb547b302d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_a98c81a8-8950-47d9-9dee-1dfb547b302d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_a98c81a8-8950-47d9-9dee-1dfb547b302d" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_a98c81a8-8950-47d9-9dee-1dfb547b302d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_6f10c4b1-7bf1-4760-8c16-f9c09708fc7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_a98c81a8-8950-47d9-9dee-1dfb547b302d" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_6f10c4b1-7bf1-4760-8c16-f9c09708fc7b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VolatilityMechanismMember_6312ac24-fcca-4dd6-a5f8-b2f5c0e8f11b" xlink:href="cms-20230331.xsd#cms_VolatilityMechanismMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_6f10c4b1-7bf1-4760-8c16-f9c09708fc7b" xlink:to="loc_cms_VolatilityMechanismMember_6312ac24-fcca-4dd6-a5f8-b2f5c0e8f11b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_4fed7d05-4eaf-45f7-9f28-eb5b9884dda1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5a4fb3df-b8e2-4970-bfcb-c9adae7b5053" xlink:to="loc_us-gaap_RegulatoryAssetAxis_4fed7d05-4eaf-45f7-9f28-eb5b9884dda1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_4fed7d05-4eaf-45f7-9f28-eb5b9884dda1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAssetAxis_4fed7d05-4eaf-45f7-9f28-eb5b9884dda1" xlink:to="loc_us-gaap_RegulatoryAssetDomain_4fed7d05-4eaf-45f7-9f28-eb5b9884dda1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_495f7729-2bc9-4edd-9d0e-eec09eeabe8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAssetAxis_4fed7d05-4eaf-45f7-9f28-eb5b9884dda1" xlink:to="loc_us-gaap_RegulatoryAssetDomain_495f7729-2bc9-4edd-9d0e-eec09eeabe8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VolatilityMechanismMember_d2120105-e0a1-49b1-bd9b-c3756eaf0b14" xlink:href="cms-20230331.xsd#cms_VolatilityMechanismMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_495f7729-2bc9-4edd-9d0e-eec09eeabe8b" xlink:to="loc_cms_VolatilityMechanismMember_d2120105-e0a1-49b1-bd9b-c3756eaf0b14" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails" xlink:type="simple" xlink:href="cms-20230331.xsd#IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails" xlink:type="extended" id="i840a70167e9a44ee83587775139e8293_IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_dcee3cae-c7c5-49ec-a484-eab0dbac42ed" xlink:href="cms-20230331.xsd#cms_IncomeTaxesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_d9fd95d5-539d-478e-801a-3a04e1677db6" xlink:href="cms-20230331.xsd#cms_IncreaseDecreaseInIncomeTaxExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_dcee3cae-c7c5-49ec-a484-eab0dbac42ed" xlink:to="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_d9fd95d5-539d-478e-801a-3a04e1677db6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_56d92f8d-ca3e-4b55-89b3-1392ade78a36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_d9fd95d5-539d-478e-801a-3a04e1677db6" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_56d92f8d-ca3e-4b55-89b3-1392ade78a36" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_17a363c2-e1fd-4d71-9e4c-1097152ca577" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_d9fd95d5-539d-478e-801a-3a04e1677db6" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_17a363c2-e1fd-4d71-9e4c-1097152ca577" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther_facf300b-62ff-4277-bc9c-8f8efa430617" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_d9fd95d5-539d-478e-801a-3a04e1677db6" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther_facf300b-62ff-4277-bc9c-8f8efa430617" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_d957cbd3-477b-4d94-8a90-7758feef1c85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_d9fd95d5-539d-478e-801a-3a04e1677db6" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_d957cbd3-477b-4d94-8a90-7758feef1c85" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent_97269e29-d155-4e0b-a900-faa72b7b12ac" xlink:href="cms-20230331.xsd#cms_EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_d9fd95d5-539d-478e-801a-3a04e1677db6" xlink:to="loc_cms_EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent_97269e29-d155-4e0b-a900-faa72b7b12ac" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_c068d180-932c-4cd6-8895-e8807726aa10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_d9fd95d5-539d-478e-801a-3a04e1677db6" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_c068d180-932c-4cd6-8895-e8807726aa10" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_d77faf30-97ed-4da7-b0c2-ac62a933176f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_d9fd95d5-539d-478e-801a-3a04e1677db6" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_d77faf30-97ed-4da7-b0c2-ac62a933176f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_30658322-f504-44ae-a7ee-b1e2adcc2549" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_cms_IncomeTaxesLineItems_dcee3cae-c7c5-49ec-a484-eab0dbac42ed" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_30658322-f504-44ae-a7ee-b1e2adcc2549" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_d5b78d5b-6917-4d6f-a64c-50ba1a5bd8cf" xlink:href="cms-20230331.xsd#cms_IncomeTaxesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_cms_IncomeTaxesLineItems_dcee3cae-c7c5-49ec-a484-eab0dbac42ed" xlink:to="loc_cms_IncomeTaxesTable_d5b78d5b-6917-4d6f-a64c-50ba1a5bd8cf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_267bc694-bd05-4ece-bd4a-fb668e6ae6fe" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_IncomeTaxesTable_d5b78d5b-6917-4d6f-a64c-50ba1a5bd8cf" xlink:to="loc_dei_LegalEntityAxis_267bc694-bd05-4ece-bd4a-fb668e6ae6fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_267bc694-bd05-4ece-bd4a-fb668e6ae6fe_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_267bc694-bd05-4ece-bd4a-fb668e6ae6fe" xlink:to="loc_dei_EntityDomain_267bc694-bd05-4ece-bd4a-fb668e6ae6fe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_aceaa70b-3b5f-4859-abc0-1b0594765a32" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_267bc694-bd05-4ece-bd4a-fb668e6ae6fe" xlink:to="loc_dei_EntityDomain_aceaa70b-3b5f-4859-abc0-1b0594765a32" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_32aa45a8-ba5a-4e5d-beb6-ab5fe393c44f" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_aceaa70b-3b5f-4859-abc0-1b0594765a32" xlink:to="loc_cms_ConsumersEnergyCompanyMember_32aa45a8-ba5a-4e5d-beb6-ab5fe393c44f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_d0d564b3-4c3d-49b8-9ec9-86d240e23160" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_cms_IncomeTaxesTable_d5b78d5b-6917-4d6f-a64c-50ba1a5bd8cf" xlink:to="loc_srt_StatementGeographicalAxis_d0d564b3-4c3d-49b8-9ec9-86d240e23160" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_d0d564b3-4c3d-49b8-9ec9-86d240e23160_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_d0d564b3-4c3d-49b8-9ec9-86d240e23160" xlink:to="loc_srt_SegmentGeographicalDomain_d0d564b3-4c3d-49b8-9ec9-86d240e23160_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_b8496153-6586-4b78-8a05-c7f946ed5130" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_d0d564b3-4c3d-49b8-9ec9-86d240e23160" xlink:to="loc_srt_SegmentGeographicalDomain_b8496153-6586-4b78-8a05-c7f946ed5130" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_WI_2f2df4be-f9f8-4ee8-ad36-f35bbef5efca" xlink:href="https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd#stpr_WI"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_b8496153-6586-4b78-8a05-c7f946ed5130" xlink:to="loc_stpr_WI_2f2df4be-f9f8-4ee8-ad36-f35bbef5efca" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="cms-20230331.xsd#RevenueDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="extended" id="i6b7419b5d06b447fbe2969a6f18c4b65_RevenueDisaggregationofRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_7a35d5c1-23b2-4c2c-a1b0-f2ab6bc6b517" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ef99385d-c371-4f04-81bd-34d86e896283" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7a35d5c1-23b2-4c2c-a1b0-f2ab6bc6b517" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ef99385d-c371-4f04-81bd-34d86e896283" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseIncome_e2578e99-d626-4458-a998-d6b8b0487875" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7a35d5c1-23b2-4c2c-a1b0-f2ab6bc6b517" xlink:to="loc_us-gaap_LeaseIncome_e2578e99-d626-4458-a998-d6b8b0487875" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingIncome_0509be0d-e96e-46c6-a0c8-c43c587fa19e" xlink:href="cms-20230331.xsd#cms_FinancingIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7a35d5c1-23b2-4c2c-a1b0-f2ab6bc6b517" xlink:to="loc_cms_FinancingIncome_0509be0d-e96e-46c6-a0c8-c43c587fa19e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AlternativeRevenuePrograms_a3582e37-533c-4b42-b6b5-b54af9af0e6a" xlink:href="cms-20230331.xsd#cms_AlternativeRevenuePrograms"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7a35d5c1-23b2-4c2c-a1b0-f2ab6bc6b517" xlink:to="loc_cms_AlternativeRevenuePrograms_a3582e37-533c-4b42-b6b5-b54af9af0e6a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_0c152af3-3627-4c3c-b6af-10accf925fd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7a35d5c1-23b2-4c2c-a1b0-f2ab6bc6b517" xlink:to="loc_us-gaap_Revenues_0c152af3-3627-4c3c-b6af-10accf925fd4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseVariableLeaseIncome_7514351e-4553-4b95-8f77-fe1f632746ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseVariableLeaseIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7a35d5c1-23b2-4c2c-a1b0-f2ab6bc6b517" xlink:to="loc_us-gaap_OperatingLeaseVariableLeaseIncome_7514351e-4553-4b95-8f77-fe1f632746ea" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_11250907-c6fe-478c-a6ee-37151fe2fa16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7a35d5c1-23b2-4c2c-a1b0-f2ab6bc6b517" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_11250907-c6fe-478c-a6ee-37151fe2fa16" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_7ce97f0e-0803-4a71-bf76-098c0f77055e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_11250907-c6fe-478c-a6ee-37151fe2fa16" xlink:to="loc_srt_ProductOrServiceAxis_7ce97f0e-0803-4a71-bf76-098c0f77055e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_7ce97f0e-0803-4a71-bf76-098c0f77055e_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_7ce97f0e-0803-4a71-bf76-098c0f77055e" xlink:to="loc_srt_ProductsAndServicesDomain_7ce97f0e-0803-4a71-bf76-098c0f77055e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_1e14c4a4-18c1-4cf2-80f3-0a084af4c3f4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_7ce97f0e-0803-4a71-bf76-098c0f77055e" xlink:to="loc_srt_ProductsAndServicesDomain_1e14c4a4-18c1-4cf2-80f3-0a084af4c3f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ResidentialUtilityServicesMember_ac4c0cba-2c8c-4fd4-b6a9-d650b0e052f1" xlink:href="cms-20230331.xsd#cms_ResidentialUtilityServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1e14c4a4-18c1-4cf2-80f3-0a084af4c3f4" xlink:to="loc_cms_ResidentialUtilityServicesMember_ac4c0cba-2c8c-4fd4-b6a9-d650b0e052f1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommercialUtilityServiceMember_1dd4601e-1b22-4eb4-80aa-8154790eee47" xlink:href="cms-20230331.xsd#cms_CommercialUtilityServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1e14c4a4-18c1-4cf2-80f3-0a084af4c3f4" xlink:to="loc_cms_CommercialUtilityServiceMember_1dd4601e-1b22-4eb4-80aa-8154790eee47" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IndustrialUtilityServiceMember_481b26d5-cb65-44b5-9c0e-b483979586fc" xlink:href="cms-20230331.xsd#cms_IndustrialUtilityServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1e14c4a4-18c1-4cf2-80f3-0a084af4c3f4" xlink:to="loc_cms_IndustrialUtilityServiceMember_481b26d5-cb65-44b5-9c0e-b483979586fc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherUtilityServiceMember_30cf0dad-6dcb-4200-b062-3cad887bb623" xlink:href="cms-20230331.xsd#cms_OtherUtilityServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1e14c4a4-18c1-4cf2-80f3-0a084af4c3f4" xlink:to="loc_cms_OtherUtilityServiceMember_30cf0dad-6dcb-4200-b062-3cad887bb623" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1b98fc64-99a2-412c-878e-b3f7e1e1f253" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_11250907-c6fe-478c-a6ee-37151fe2fa16" xlink:to="loc_dei_LegalEntityAxis_1b98fc64-99a2-412c-878e-b3f7e1e1f253" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1b98fc64-99a2-412c-878e-b3f7e1e1f253_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1b98fc64-99a2-412c-878e-b3f7e1e1f253" xlink:to="loc_dei_EntityDomain_1b98fc64-99a2-412c-878e-b3f7e1e1f253_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8d1fc8fc-2a79-4178-8900-94e822651595" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1b98fc64-99a2-412c-878e-b3f7e1e1f253" xlink:to="loc_dei_EntityDomain_8d1fc8fc-2a79-4178-8900-94e822651595" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_4bddf7ae-4732-457d-8c15-5161c11af8c7" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_8d1fc8fc-2a79-4178-8900-94e822651595" xlink:to="loc_cms_ConsumersEnergyCompanyMember_4bddf7ae-4732-457d-8c15-5161c11af8c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_4d4d4418-ac4f-4d49-b58a-51dfb58d9d76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_11250907-c6fe-478c-a6ee-37151fe2fa16" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_4d4d4418-ac4f-4d49-b58a-51dfb58d9d76" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_4d4d4418-ac4f-4d49-b58a-51dfb58d9d76_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_4d4d4418-ac4f-4d49-b58a-51dfb58d9d76" xlink:to="loc_us-gaap_SegmentDomain_4d4d4418-ac4f-4d49-b58a-51dfb58d9d76_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d741d501-aa42-486f-b4cb-1575dc41a0a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_4d4d4418-ac4f-4d49-b58a-51dfb58d9d76" xlink:to="loc_us-gaap_SegmentDomain_d741d501-aa42-486f-b4cb-1575dc41a0a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_68a9664b-e43f-4291-82ec-d45c339d5460" xlink:href="cms-20230331.xsd#cms_ElectricUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d741d501-aa42-486f-b4cb-1575dc41a0a6" xlink:to="loc_cms_ElectricUtilityMember_68a9664b-e43f-4291-82ec-d45c339d5460" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember_2c4cbe55-862e-4d84-8161-c2aeb886b3ef" xlink:href="cms-20230331.xsd#cms_GasUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d741d501-aa42-486f-b4cb-1575dc41a0a6" xlink:to="loc_cms_GasUtilityMember_2c4cbe55-862e-4d84-8161-c2aeb886b3ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyMember_c6954051-46b1-4511-91a5-c23b7e558644" xlink:href="cms-20230331.xsd#cms_NorthStarCleanEnergyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d741d501-aa42-486f-b4cb-1575dc41a0a6" xlink:to="loc_cms_NorthStarCleanEnergyMember_c6954051-46b1-4511-91a5-c23b7e558644" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_66016855-77dc-46f1-b78b-5eb28357fcf1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_11250907-c6fe-478c-a6ee-37151fe2fa16" xlink:to="loc_srt_ConsolidationItemsAxis_66016855-77dc-46f1-b78b-5eb28357fcf1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_66016855-77dc-46f1-b78b-5eb28357fcf1_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_66016855-77dc-46f1-b78b-5eb28357fcf1" xlink:to="loc_srt_ConsolidationItemsDomain_66016855-77dc-46f1-b78b-5eb28357fcf1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_0a9c596d-94e8-4da7-953f-daa2064cf03d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_66016855-77dc-46f1-b78b-5eb28357fcf1" xlink:to="loc_srt_ConsolidationItemsDomain_0a9c596d-94e8-4da7-953f-daa2064cf03d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_397fc682-9f29-4021-b6e7-622a8167db0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_0a9c596d-94e8-4da7-953f-daa2064cf03d" xlink:to="loc_us-gaap_OperatingSegmentsMember_397fc682-9f29-4021-b6e7-622a8167db0b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RevenueNarrativeDetails" xlink:type="simple" xlink:href="cms-20230331.xsd#RevenueNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/RevenueNarrativeDetails" xlink:type="extended" id="icad1516eb1024802a7382fd9b519d54d_RevenueNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_7b549569-eaa1-4896-8e49-707fb1b94310" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_4444f074-dfc9-43b4-a609-71f3d11e7b28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7b549569-eaa1-4896-8e49-707fb1b94310" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_4444f074-dfc9-43b4-a609-71f3d11e7b28" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_434299fe-b754-42ef-bd0a-537e8932ee36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7b549569-eaa1-4896-8e49-707fb1b94310" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_434299fe-b754-42ef-bd0a-537e8932ee36" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_67f2bf0d-2a88-4cfc-8435-c6b89a8accb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7b549569-eaa1-4896-8e49-707fb1b94310" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_67f2bf0d-2a88-4cfc-8435-c6b89a8accb3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_988fd799-4e03-4d37-8e7e-908f57ceb0ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_67f2bf0d-2a88-4cfc-8435-c6b89a8accb3" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_988fd799-4e03-4d37-8e7e-908f57ceb0ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_988fd799-4e03-4d37-8e7e-908f57ceb0ea_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_988fd799-4e03-4d37-8e7e-908f57ceb0ea" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_988fd799-4e03-4d37-8e7e-908f57ceb0ea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_a816792f-6e4c-440f-bd48-b5e0f129b5be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_988fd799-4e03-4d37-8e7e-908f57ceb0ea" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_a816792f-6e4c-440f-bd48-b5e0f129b5be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_8d5a3d56-8698-4299-ada4-b72f03fc2532" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_a816792f-6e4c-440f-bd48-b5e0f129b5be" xlink:to="loc_us-gaap_AccountsReceivableMember_8d5a3d56-8698-4299-ada4-b72f03fc2532" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_49eee218-8538-4fe4-a228-c996ac1effde" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_67f2bf0d-2a88-4cfc-8435-c6b89a8accb3" xlink:to="loc_dei_LegalEntityAxis_49eee218-8538-4fe4-a228-c996ac1effde" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_49eee218-8538-4fe4-a228-c996ac1effde_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_49eee218-8538-4fe4-a228-c996ac1effde" xlink:to="loc_dei_EntityDomain_49eee218-8538-4fe4-a228-c996ac1effde_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_30b3048f-eee8-4b80-8e99-ceacc69b3230" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_49eee218-8538-4fe4-a228-c996ac1effde" xlink:to="loc_dei_EntityDomain_30b3048f-eee8-4b80-8e99-ceacc69b3230" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_ef91d040-eec3-4f37-aeec-7187490079d5" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_30b3048f-eee8-4b80-8e99-ceacc69b3230" xlink:to="loc_cms_ConsumersEnergyCompanyMember_ef91d040-eec3-4f37-aeec-7187490079d5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ReportableSegmentsDetails" xlink:type="simple" xlink:href="cms-20230331.xsd#ReportableSegmentsDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ReportableSegmentsDetails" xlink:type="extended" id="i15de4b35fd55491aa12afc4b33a52200_ReportableSegmentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_759cc096-965e-424f-ab0f-0032cbecdf32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_bf1e9889-383e-44ba-8498-d4921daed734" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_759cc096-965e-424f-ab0f-0032cbecdf32" xlink:to="loc_us-gaap_Revenues_bf1e9889-383e-44ba-8498-d4921daed734" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_bd6d8181-5888-4f26-b31a-b400694b2726" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_759cc096-965e-424f-ab0f-0032cbecdf32" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_bd6d8181-5888-4f26-b31a-b400694b2726" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_2e6f71b8-70ee-43d9-80cd-fccd2574fb66" xlink:href="cms-20230331.xsd#cms_PropertyPlantAndEquipmentGrossExcludingCWIP"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_759cc096-965e-424f-ab0f-0032cbecdf32" xlink:to="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_2e6f71b8-70ee-43d9-80cd-fccd2574fb66" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_cec53310-5c6c-4b4e-a998-00528394d266" xlink:href="cms-20230331.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_759cc096-965e-424f-ab0f-0032cbecdf32" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_cec53310-5c6c-4b4e-a998-00528394d266" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_a8e5130a-de7e-4941-97e4-b3b33879a10c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_759cc096-965e-424f-ab0f-0032cbecdf32" xlink:to="loc_us-gaap_Assets_a8e5130a-de7e-4941-97e4-b3b33879a10c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_b6591d5f-02f9-435e-aff9-a43bdf1ea15e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_759cc096-965e-424f-ab0f-0032cbecdf32" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_b6591d5f-02f9-435e-aff9-a43bdf1ea15e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_fc826895-1952-47ac-9f92-6c9118a0449b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_b6591d5f-02f9-435e-aff9-a43bdf1ea15e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_fc826895-1952-47ac-9f92-6c9118a0449b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_fc826895-1952-47ac-9f92-6c9118a0449b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_fc826895-1952-47ac-9f92-6c9118a0449b" xlink:to="loc_us-gaap_SegmentDomain_fc826895-1952-47ac-9f92-6c9118a0449b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_8dc35ed7-2019-4479-bf96-5ad5c7647838" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_fc826895-1952-47ac-9f92-6c9118a0449b" xlink:to="loc_us-gaap_SegmentDomain_8dc35ed7-2019-4479-bf96-5ad5c7647838" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_90f70c12-4da3-48c2-81c9-6324227ae806" xlink:href="cms-20230331.xsd#cms_ElectricUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8dc35ed7-2019-4479-bf96-5ad5c7647838" xlink:to="loc_cms_ElectricUtilityMember_90f70c12-4da3-48c2-81c9-6324227ae806" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember_f66e4127-3a9a-4e44-bb93-fcc486885b5b" xlink:href="cms-20230331.xsd#cms_GasUtilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8dc35ed7-2019-4479-bf96-5ad5c7647838" xlink:to="loc_cms_GasUtilityMember_f66e4127-3a9a-4e44-bb93-fcc486885b5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyMember_1e5eb8c4-bbb2-493a-8f8e-344504270e00" xlink:href="cms-20230331.xsd#cms_NorthStarCleanEnergyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8dc35ed7-2019-4479-bf96-5ad5c7647838" xlink:to="loc_cms_NorthStarCleanEnergyMember_1e5eb8c4-bbb2-493a-8f8e-344504270e00" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_303a31cd-8c39-4274-b7fe-069e3311a744" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_b6591d5f-02f9-435e-aff9-a43bdf1ea15e" xlink:to="loc_srt_ConsolidationItemsAxis_303a31cd-8c39-4274-b7fe-069e3311a744" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_303a31cd-8c39-4274-b7fe-069e3311a744_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_303a31cd-8c39-4274-b7fe-069e3311a744" xlink:to="loc_srt_ConsolidationItemsDomain_303a31cd-8c39-4274-b7fe-069e3311a744_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_5a72c538-f238-4b73-b0cd-1989ef85dae3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_303a31cd-8c39-4274-b7fe-069e3311a744" xlink:to="loc_srt_ConsolidationItemsDomain_5a72c538-f238-4b73-b0cd-1989ef85dae3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_76862a21-a4ff-4da9-b2d5-971fe968411b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_5a72c538-f238-4b73-b0cd-1989ef85dae3" xlink:to="loc_us-gaap_OperatingSegmentsMember_76862a21-a4ff-4da9-b2d5-971fe968411b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CorporateAndReconcilingItemsMember_43d0c74d-370f-40fc-8020-495118812def" xlink:href="cms-20230331.xsd#cms_CorporateAndReconcilingItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_5a72c538-f238-4b73-b0cd-1989ef85dae3" xlink:to="loc_cms_CorporateAndReconcilingItemsMember_43d0c74d-370f-40fc-8020-495118812def" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_34ab346b-fc66-4f0c-b838-425773a6c647" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_b6591d5f-02f9-435e-aff9-a43bdf1ea15e" xlink:to="loc_dei_LegalEntityAxis_34ab346b-fc66-4f0c-b838-425773a6c647" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_34ab346b-fc66-4f0c-b838-425773a6c647_default" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_34ab346b-fc66-4f0c-b838-425773a6c647" xlink:to="loc_dei_EntityDomain_34ab346b-fc66-4f0c-b838-425773a6c647_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_51b005be-ce16-4c88-9564-08211cf6dc4b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_34ab346b-fc66-4f0c-b838-425773a6c647" xlink:to="loc_dei_EntityDomain_51b005be-ce16-4c88-9564-08211cf6dc4b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_dad7800f-0d30-45bc-8bad-e21f5e19680d" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_51b005be-ce16-4c88-9564-08211cf6dc4b" xlink:to="loc_cms_ConsumersEnergyCompanyMember_dad7800f-0d30-45bc-8bad-e21f5e19680d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails" xlink:type="simple" xlink:href="cms-20230331.xsd#VariableInterestEntitiesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails" xlink:type="extended" id="i9420fe4152044b74912a8d7f099a6315_VariableInterestEntitiesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_f0a57345-63af-4cb4-bdde-6dc5dd778031" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableInterestEntityMaximumCapacity_83caa1d1-1d85-4374-827a-fc8aeb5e1aee" xlink:href="cms-20230331.xsd#cms_VariableInterestEntityMaximumCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_f0a57345-63af-4cb4-bdde-6dc5dd778031" xlink:to="loc_cms_VariableInterestEntityMaximumCapacity_83caa1d1-1d85-4374-827a-fc8aeb5e1aee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage_4a3d148c-f27f-4b89-b501-988ec43c1a04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_f0a57345-63af-4cb4-bdde-6dc5dd778031" xlink:to="loc_us-gaap_VariableInterestEntityOwnershipPercentage_4a3d148c-f27f-4b89-b501-988ec43c1a04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_d3cf107c-8e97-49e5-9b77-9b02416a48de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_f0a57345-63af-4cb4-bdde-6dc5dd778031" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_d3cf107c-8e97-49e5-9b77-9b02416a48de" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_0ec92845-b2bb-450c-8bf5-df21da828604" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_f0a57345-63af-4cb4-bdde-6dc5dd778031" xlink:to="loc_us-gaap_EquityMethodInvestments_0ec92845-b2bb-450c-8bf5-df21da828604" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_9a7c936e-f901-4d2a-841c-26fccab5d57a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_f0a57345-63af-4cb4-bdde-6dc5dd778031" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_9a7c936e-f901-4d2a-841c-26fccab5d57a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_2aa8cff5-0ca9-425c-ae2e-6a32b49664fd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_9a7c936e-f901-4d2a-841c-26fccab5d57a" xlink:to="loc_srt_ConsolidatedEntitiesAxis_2aa8cff5-0ca9-425c-ae2e-6a32b49664fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_2aa8cff5-0ca9-425c-ae2e-6a32b49664fd_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_2aa8cff5-0ca9-425c-ae2e-6a32b49664fd" xlink:to="loc_srt_ConsolidatedEntitiesDomain_2aa8cff5-0ca9-425c-ae2e-6a32b49664fd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_24bfb742-ec2c-4eb3-8e56-e6c69029f574" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_2aa8cff5-0ca9-425c-ae2e-6a32b49664fd" xlink:to="loc_srt_ConsolidatedEntitiesDomain_24bfb742-ec2c-4eb3-8e56-e6c69029f574" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_99fc9b08-af4f-4bc4-a710-68fbcb9dabbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_24bfb742-ec2c-4eb3-8e56-e6c69029f574" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_99fc9b08-af4f-4bc4-a710-68fbcb9dabbc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_a5dd933d-e96b-4312-ac4a-fd505c15d666" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_24bfb742-ec2c-4eb3-8e56-e6c69029f574" xlink:to="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_a5dd933d-e96b-4312-ac4a-fd505c15d666" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_c7077aef-fea1-4c15-ab1c-9424e8ffc690" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_9a7c936e-f901-4d2a-841c-26fccab5d57a" xlink:to="loc_srt_OwnershipAxis_c7077aef-fea1-4c15-ab1c-9424e8ffc690" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_c7077aef-fea1-4c15-ab1c-9424e8ffc690_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_c7077aef-fea1-4c15-ab1c-9424e8ffc690" xlink:to="loc_srt_OwnershipDomain_c7077aef-fea1-4c15-ab1c-9424e8ffc690_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_8ef53aff-4915-4ad0-8fb6-038757335f4a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_c7077aef-fea1-4c15-ab1c-9424e8ffc690" xlink:to="loc_srt_OwnershipDomain_8ef53aff-4915-4ad0-8fb6-038757335f4a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindMember_79cb1ff8-45b6-4866-961c-c1eb551a4a76" xlink:href="cms-20230331.xsd#cms_AviatorWindMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_8ef53aff-4915-4ad0-8fb6-038757335f4a" xlink:to="loc_cms_AviatorWindMember_79cb1ff8-45b6-4866-961c-c1eb551a4a76" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindClassBMembershipMember_cfa20ff7-3625-453f-824d-2f3a4e1c8a5b" xlink:href="cms-20230331.xsd#cms_AviatorWindClassBMembershipMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_8ef53aff-4915-4ad0-8fb6-038757335f4a" xlink:to="loc_cms_AviatorWindClassBMembershipMember_cfa20ff7-3625-453f-824d-2f3a4e1c8a5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TESFilerCityMember_af9c1bbd-629c-4e40-ba10-7e33292edd15" xlink:href="cms-20230331.xsd#cms_TESFilerCityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_8ef53aff-4915-4ad0-8fb6-038757335f4a" xlink:to="loc_cms_TESFilerCityMember_af9c1bbd-629c-4e40-ba10-7e33292edd15" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GraylingMember_c41dfda9-4827-47a6-bb12-0d6f44fadb21" xlink:href="cms-20230331.xsd#cms_GraylingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_8ef53aff-4915-4ad0-8fb6-038757335f4a" xlink:to="loc_cms_GraylingMember_c41dfda9-4827-47a6-bb12-0d6f44fadb21" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GeneseeMember_83bb1398-e6c8-4e62-b11f-5445f363bcb2" xlink:href="cms-20230331.xsd#cms_GeneseeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_8ef53aff-4915-4ad0-8fb6-038757335f4a" xlink:to="loc_cms_GeneseeMember_83bb1398-e6c8-4e62-b11f-5445f363bcb2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CravenMember_96accfe8-d3f0-46af-8cfe-468bdf69f91f" xlink:href="cms-20230331.xsd#cms_CravenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_8ef53aff-4915-4ad0-8fb6-038757335f4a" xlink:to="loc_cms_CravenMember_96accfe8-d3f0-46af-8cfe-468bdf69f91f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_413d2269-f884-4d45-b56f-25dcde7aa515" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_9a7c936e-f901-4d2a-841c-26fccab5d57a" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_413d2269-f884-4d45-b56f-25dcde7aa515" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_413d2269-f884-4d45-b56f-25dcde7aa515_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_413d2269-f884-4d45-b56f-25dcde7aa515" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_413d2269-f884-4d45-b56f-25dcde7aa515_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_219fa5e4-12e0-4524-987f-846d3a25b0af" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_413d2269-f884-4d45-b56f-25dcde7aa515" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_219fa5e4-12e0-4524-987f-846d3a25b0af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NWOHoldcoLLCMember_948b8556-290c-46e1-bd61-62fdecab80e6" xlink:href="cms-20230331.xsd#cms_NWOHoldcoLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_219fa5e4-12e0-4524-987f-846d3a25b0af" xlink:to="loc_cms_NWOHoldcoLLCMember_948b8556-290c-46e1-bd61-62fdecab80e6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails" xlink:type="simple" xlink:href="cms-20230331.xsd#VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails" xlink:type="extended" id="i7352967c47464468aec24c4762a0916d_VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_9cd64305-7a2d-48ad-bc65-24e31a4e05c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b9ed905f-c011-4393-b0db-70143f67eba6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_9cd64305-7a2d-48ad-bc65-24e31a4e05c9" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b9ed905f-c011-4393-b0db-70143f67eba6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_16882afa-680f-4472-85ce-63aec9dca3c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_9cd64305-7a2d-48ad-bc65-24e31a4e05c9" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_16882afa-680f-4472-85ce-63aec9dca3c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_b0ec336a-68a7-4395-8b27-72806ac8e441" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_9cd64305-7a2d-48ad-bc65-24e31a4e05c9" xlink:to="loc_us-gaap_OtherAssetsCurrent_b0ec336a-68a7-4395-8b27-72806ac8e441" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_774ee5b3-47ca-4ae0-a52c-fc581010620f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_9cd64305-7a2d-48ad-bc65-24e31a4e05c9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_774ee5b3-47ca-4ae0-a52c-fc581010620f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_832bdcc2-7cd1-48c4-9a01-cfb2e17d7ab6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_9cd64305-7a2d-48ad-bc65-24e31a4e05c9" xlink:to="loc_us-gaap_Assets_832bdcc2-7cd1-48c4-9a01-cfb2e17d7ab6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_c16a83e1-f531-4cbd-b88b-e8fe2e209282" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_9cd64305-7a2d-48ad-bc65-24e31a4e05c9" xlink:to="loc_us-gaap_AccountsPayableCurrent_c16a83e1-f531-4cbd-b88b-e8fe2e209282" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_b0792957-90d8-46ee-b0b1-13dd833329ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_9cd64305-7a2d-48ad-bc65-24e31a4e05c9" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_b0792957-90d8-46ee-b0b1-13dd833329ba" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_d158bcc1-df5b-47bd-8727-09397e9bfbd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_9cd64305-7a2d-48ad-bc65-24e31a4e05c9" xlink:to="loc_us-gaap_Liabilities_d158bcc1-df5b-47bd-8727-09397e9bfbd2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_5ced98b6-a4d0-4a58-a72b-ed2e6928de50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_9cd64305-7a2d-48ad-bc65-24e31a4e05c9" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_5ced98b6-a4d0-4a58-a72b-ed2e6928de50" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_e715b03b-02ad-4cfc-bcb9-3688e7acf5a5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_5ced98b6-a4d0-4a58-a72b-ed2e6928de50" xlink:to="loc_srt_ConsolidatedEntitiesAxis_e715b03b-02ad-4cfc-bcb9-3688e7acf5a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_e715b03b-02ad-4cfc-bcb9-3688e7acf5a5_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_e715b03b-02ad-4cfc-bcb9-3688e7acf5a5" xlink:to="loc_srt_ConsolidatedEntitiesDomain_e715b03b-02ad-4cfc-bcb9-3688e7acf5a5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_cff29ef2-a285-4d81-a246-1c39c652a27e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_e715b03b-02ad-4cfc-bcb9-3688e7acf5a5" xlink:to="loc_srt_ConsolidatedEntitiesDomain_cff29ef2-a285-4d81-a246-1c39c652a27e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_6ddcc77e-a4ef-4ea2-98f0-9190bdb0bbe2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_cff29ef2-a285-4d81-a246-1c39c652a27e" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_6ddcc77e-a4ef-4ea2-98f0-9190bdb0bbe2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails" xlink:type="simple" xlink:href="cms-20230331.xsd#ExitActivitiesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails" xlink:type="extended" id="i122709dfa911487382aeb635fc84ffef_ExitActivitiesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_6b892796-0d29-4ba8-9294-af29c10ac170" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostCostIncurredToDate1_6706549d-905a-4348-8528-fe8aff8924dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostCostIncurredToDate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_6b892796-0d29-4ba8-9294-af29c10ac170" xlink:to="loc_us-gaap_RestructuringAndRelatedCostCostIncurredToDate1_6706549d-905a-4348-8528-fe8aff8924dd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_3980bd5f-3ffe-43db-85db-0522efae524c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_6b892796-0d29-4ba8-9294-af29c10ac170" xlink:to="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_3980bd5f-3ffe-43db-85db-0522efae524c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_88623cdb-4b20-4057-a7a5-c6f0aaa3f88b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_6b892796-0d29-4ba8-9294-af29c10ac170" xlink:to="loc_us-gaap_RestructuringCharges_88623cdb-4b20-4057-a7a5-c6f0aaa3f88b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostIncurredCostCapitalized_6491cd1a-3709-443d-8aab-8753b246fe0d" xlink:href="cms-20230331.xsd#cms_RestructuringAndRelatedCostIncurredCostCapitalized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_6b892796-0d29-4ba8-9294-af29c10ac170" xlink:to="loc_cms_RestructuringAndRelatedCostIncurredCostCapitalized_6491cd1a-3709-443d-8aab-8753b246fe0d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostDeferredCost_7f6a4e8e-bf12-49ae-b99a-061ededc8c4f" xlink:href="cms-20230331.xsd#cms_RestructuringAndRelatedCostDeferredCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_6b892796-0d29-4ba8-9294-af29c10ac170" xlink:to="loc_cms_RestructuringAndRelatedCostDeferredCost_7f6a4e8e-bf12-49ae-b99a-061ededc8c4f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_396679bb-24ab-43b2-a610-59a86be0f7ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_6b892796-0d29-4ba8-9294-af29c10ac170" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_396679bb-24ab-43b2-a610-59a86be0f7ad" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_c6ddf725-79e1-419e-96b4-de06ff58c73c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_396679bb-24ab-43b2-a610-59a86be0f7ad" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_c6ddf725-79e1-419e-96b4-de06ff58c73c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_c6ddf725-79e1-419e-96b4-de06ff58c73c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_c6ddf725-79e1-419e-96b4-de06ff58c73c" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_c6ddf725-79e1-419e-96b4-de06ff58c73c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_20bebfde-ba0d-439d-aa8e-d20b829ad42b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_c6ddf725-79e1-419e-96b4-de06ff58c73c" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_20bebfde-ba0d-439d-aa8e-d20b829ad42b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionBenefitsMember_1b4538c8-6311-4e20-9a73-f1133ae4a04e" xlink:href="cms-20230331.xsd#cms_RetentionBenefitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_20bebfde-ba0d-439d-aa8e-d20b829ad42b" xlink:to="loc_cms_RetentionBenefitsMember_1b4538c8-6311-4e20-9a73-f1133ae4a04e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_af448999-eb4b-4ef0-88ad-1735640fdd48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_396679bb-24ab-43b2-a610-59a86be0f7ad" xlink:to="loc_us-gaap_RestructuringPlanAxis_af448999-eb4b-4ef0-88ad-1735640fdd48" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_af448999-eb4b-4ef0-88ad-1735640fdd48_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringPlanAxis_af448999-eb4b-4ef0-88ad-1735640fdd48" xlink:to="loc_us-gaap_RestructuringPlanDomain_af448999-eb4b-4ef0-88ad-1735640fdd48_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_9ed6628c-08b6-4f5e-a1fc-3b46e4452c1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringPlanAxis_af448999-eb4b-4ef0-88ad-1735640fdd48" xlink:to="loc_us-gaap_RestructuringPlanDomain_9ed6628c-08b6-4f5e-a1fc-3b46e4452c1f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_D.E.KarnGeneratingComplexMember_3717d72e-9f1a-4531-8118-4a4558919236" xlink:href="cms-20230331.xsd#cms_D.E.KarnGeneratingComplexMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_9ed6628c-08b6-4f5e-a1fc-3b46e4452c1f" xlink:to="loc_cms_D.E.KarnGeneratingComplexMember_3717d72e-9f1a-4531-8118-4a4558919236" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_JHCampbellGeneratingUnitsMember_882e3571-9d1b-4979-84a1-093494d96471" xlink:href="cms-20230331.xsd#cms_JHCampbellGeneratingUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringPlanDomain_9ed6628c-08b6-4f5e-a1fc-3b46e4452c1f" xlink:to="loc_cms_JHCampbellGeneratingUnitsMember_882e3571-9d1b-4979-84a1-093494d96471" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_4b7fb67d-ab85-4e78-b9e1-e4933d20939d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_396679bb-24ab-43b2-a610-59a86be0f7ad" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_4b7fb67d-ab85-4e78-b9e1-e4933d20939d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_4b7fb67d-ab85-4e78-b9e1-e4933d20939d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_4b7fb67d-ab85-4e78-b9e1-e4933d20939d" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_4b7fb67d-ab85-4e78-b9e1-e4933d20939d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_9cb2db9b-a35a-4138-ae7a-88aea72060c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_4b7fb67d-ab85-4e78-b9e1-e4933d20939d" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_9cb2db9b-a35a-4138-ae7a-88aea72060c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentMember_4b048173-2301-4936-8743-29d8aeddf0b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_9cb2db9b-a35a-4138-ae7a-88aea72060c3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentMember_4b048173-2301-4936-8743-29d8aeddf0b5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_03748884-436e-4e07-8334-265b279cbf7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_396679bb-24ab-43b2-a610-59a86be0f7ad" xlink:to="loc_us-gaap_RegulatoryAssetAxis_03748884-436e-4e07-8334-265b279cbf7f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_03748884-436e-4e07-8334-265b279cbf7f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RegulatoryAssetAxis_03748884-436e-4e07-8334-265b279cbf7f" xlink:to="loc_us-gaap_RegulatoryAssetDomain_03748884-436e-4e07-8334-265b279cbf7f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_7d6c1a96-b12c-4362-9789-0d79d8f947cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RegulatoryAssetAxis_03748884-436e-4e07-8334-265b279cbf7f" xlink:to="loc_us-gaap_RegulatoryAssetDomain_7d6c1a96-b12c-4362-9789-0d79d8f947cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionIncentiveProgramMember_afe3d1a2-2f1c-49ec-a962-2a347bf2bd93" xlink:href="cms-20230331.xsd#cms_RetentionIncentiveProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RegulatoryAssetDomain_7d6c1a96-b12c-4362-9789-0d79d8f947cc" xlink:to="loc_cms_RetentionIncentiveProgramMember_afe3d1a2-2f1c-49ec-a962-2a347bf2bd93" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_05301983-c5bc-45b3-8e79-cbd832437695" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_396679bb-24ab-43b2-a610-59a86be0f7ad" xlink:to="loc_srt_StatementScenarioAxis_05301983-c5bc-45b3-8e79-cbd832437695" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_05301983-c5bc-45b3-8e79-cbd832437695_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_05301983-c5bc-45b3-8e79-cbd832437695" xlink:to="loc_srt_ScenarioUnspecifiedDomain_05301983-c5bc-45b3-8e79-cbd832437695_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_9bdd361c-d2b1-4a58-8532-5eae46943a70" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_05301983-c5bc-45b3-8e79-cbd832437695" xlink:to="loc_srt_ScenarioUnspecifiedDomain_9bdd361c-d2b1-4a58-8532-5eae46943a70" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_8ed85df0-f83b-4bbc-82a1-c02d29a789f6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_9bdd361c-d2b1-4a58-8532-5eae46943a70" xlink:to="loc_srt_ScenarioForecastMember_8ed85df0-f83b-4bbc-82a1-c02d29a789f6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails" xlink:type="simple" xlink:href="cms-20230331.xsd#ExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails"/>
  <link:definitionLink xlink:role="http://www.consumersenergy.com/role/ExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails" xlink:type="extended" id="ie50400a11759451a9bfc6290034c0758_ExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_d5315b18-2d62-48ac-986d-2a3aa4388d65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_5b537a44-f866-4d09-a264-9f3a340d5f5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_d5315b18-2d62-48ac-986d-2a3aa4388d65" xlink:to="loc_us-gaap_RestructuringReserveRollForward_5b537a44-f866-4d09-a264-9f3a340d5f5b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_cf4f105d-d212-4c90-b2c1-e23ada34d65d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_5b537a44-f866-4d09-a264-9f3a340d5f5b" xlink:to="loc_us-gaap_OtherLiabilities_cf4f105d-d212-4c90-b2c1-e23ada34d65d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostDeferredCost_65566d00-741a-4b1c-8e53-a662bdb49329" xlink:href="cms-20230331.xsd#cms_RestructuringAndRelatedCostDeferredCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_5b537a44-f866-4d09-a264-9f3a340d5f5b" xlink:to="loc_cms_RestructuringAndRelatedCostDeferredCost_65566d00-741a-4b1c-8e53-a662bdb49329" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_f1c90a19-142d-48bc-8d7e-349c92c1f702" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_e76e49ec-1a77-4044-b2ec-b7977178b5b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_d5315b18-2d62-48ac-986d-2a3aa4388d65" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_e76e49ec-1a77-4044-b2ec-b7977178b5b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_ca20e0dc-289e-4e19-bf99-20298f85e327" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_d5315b18-2d62-48ac-986d-2a3aa4388d65" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_ca20e0dc-289e-4e19-bf99-20298f85e327" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_31398000-7f53-4eaa-9818-fc2129d6d213" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_ca20e0dc-289e-4e19-bf99-20298f85e327" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_31398000-7f53-4eaa-9818-fc2129d6d213" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_31398000-7f53-4eaa-9818-fc2129d6d213_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_31398000-7f53-4eaa-9818-fc2129d6d213" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_31398000-7f53-4eaa-9818-fc2129d6d213_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_7e8809f4-7f97-4e70-b704-71b9aa4ce0e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_31398000-7f53-4eaa-9818-fc2129d6d213" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_7e8809f4-7f97-4e70-b704-71b9aa4ce0e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionBenefitsMember_be242098-d63f-4178-8768-1185f4e9c4e1" xlink:href="cms-20230331.xsd#cms_RetentionBenefitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_7e8809f4-7f97-4e70-b704-71b9aa4ce0e4" xlink:to="loc_cms_RetentionBenefitsMember_be242098-d63f-4178-8768-1185f4e9c4e1" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>11
<FILENAME>cms-20230331_lab.xml
<DESCRIPTION>XBRL LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:2ea3b7d5-7568-401e-9f8f-c99cc24cacc2,g:da6714d2-4111-4163-8c00-7474cac402c2-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_feae23a0-f6f5-4e29-be86-9231e439889e_terseLabel_en-US" xlink:label="lab_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonqualified deferred compensation plan assets</link:label>
    <link:label id="lab_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_label_en-US" xlink:label="lab_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonqualified deferred compensation plan assets fair value disclosure</link:label>
    <link:label id="lab_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_documentation_en-US" xlink:label="lab_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">This element represents nonqualified deferred compensation plan assets measured at fair value on a recurring basis. The nonqualified deferred compensation plan assets consist of mutual funds, which are valued using quoted NAVs that are publicly available and are the basis for transactions to buy or sell shares in each fund.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" xlink:href="cms-20230331.xsd#cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" xlink:to="lab_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherShortTermBorrowings_36693b71-e1ec-4954-87e1-29a15e74275a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of long-term payables</link:label>
    <link:label id="lab_us-gaap_OtherShortTermBorrowings_label_en-US" xlink:label="lab_us-gaap_OtherShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Short-Term Borrowings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherShortTermBorrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherShortTermBorrowings" xlink:to="lab_us-gaap_OtherShortTermBorrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndemnificationGuaranteeMember_dadc7712-3e8e-463d-aae7-51d338cadbdd_terseLabel_en-US" xlink:label="lab_us-gaap_IndemnificationGuaranteeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indemnity obligations from stock and asset sale agreements</link:label>
    <link:label id="lab_us-gaap_IndemnificationGuaranteeMember_label_en-US" xlink:label="lab_us-gaap_IndemnificationGuaranteeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indemnification Agreement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndemnificationGuaranteeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndemnificationGuaranteeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndemnificationGuaranteeMember" xlink:to="lab_us-gaap_IndemnificationGuaranteeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_024dfe0c-12ff-4d13-a5b4-77eab4bad1dd_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfitLoss_07813d05-33f1-4e6a-bb72-509e1cf83068_totalLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_f570feaa-86cf-4b1f-994e-917256036ca8_terseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_label_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_5583d31f-4c85-4f84-9581-0a97806c2b69_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bad debt expense</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_395210f3-62de-45c7-9e47-41879bb175c3_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Primary Beneficiary</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Primary Beneficiary [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:to="lab_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_IncomeTaxesTable_0d7f4beb-1d22-4bce-aa51-834256a1730c_terseLabel_en-US" xlink:label="lab_cms_IncomeTaxesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes [Table]</link:label>
    <link:label id="lab_cms_IncomeTaxesTable_label_en-US" xlink:label="lab_cms_IncomeTaxesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes [Table]</link:label>
    <link:label id="lab_cms_IncomeTaxesTable_documentation_en-US" xlink:label="lab_cms_IncomeTaxesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable" xlink:href="cms-20230331.xsd#cms_IncomeTaxesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_IncomeTaxesTable" xlink:to="lab_cms_IncomeTaxesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OilAndGasPurchasedMember_fdbcdb5e-20a6-4512-820b-f2d167f6e7ce_terseLabel_en-US" xlink:label="lab_us-gaap_OilAndGasPurchasedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of gas sold</link:label>
    <link:label id="lab_us-gaap_OilAndGasPurchasedMember_label_en-US" xlink:label="lab_us-gaap_OilAndGasPurchasedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Oil and Gas, Purchased [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OilAndGasPurchasedMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OilAndGasPurchasedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OilAndGasPurchasedMember" xlink:to="lab_us-gaap_OilAndGasPurchasedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_ace25a2f-2d65-4cdd-89e6-b677b566e1e0_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total principal amount outstanding</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentCarryingAmount" xlink:to="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_92c49455-82e3-4c2c-ae99-0409ff4db4ef_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanRollForwardsAbstract_1c5aecb4-150d-4347-a78d-9874d7139919_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanRollForwardsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Roll Forwards [Abstract]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanRollForwardsAbstract_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanRollForwardsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Roll Forwards [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanRollForwardsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract" xlink:to="lab_us-gaap_DefinedBenefitPlanRollForwardsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_c84256ab-4e32-43cc-9f28-a46a5f89d093_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net gain (loss) arising during the period, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_4cbfbd9c-5795-49f7-bc8f-1d0fb3583f62_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_TermLoanFacilityMember_671c639c-3b29-447b-b0dd-3b70e68ad2f2_terseLabel_en-US" xlink:label="lab_cms_TermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term loan facility</link:label>
    <link:label id="lab_cms_TermLoanFacilityMember_label_en-US" xlink:label="lab_cms_TermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility [Member]</link:label>
    <link:label id="lab_cms_TermLoanFacilityMember_documentation_en-US" xlink:label="lab_cms_TermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityMember" xlink:href="cms-20230331.xsd#cms_TermLoanFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_TermLoanFacilityMember" xlink:to="lab_cms_TermLoanFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGuaranteeObligationsTextBlock_8ecc57c5-5edc-408a-bf4e-96969fe585ed_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGuaranteeObligationsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Guarantees</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGuaranteeObligationsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGuaranteeObligationsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Guarantor Obligations [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGuaranteeObligationsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGuaranteeObligationsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGuaranteeObligationsTextBlock" xlink:to="lab_us-gaap_ScheduleOfGuaranteeObligationsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_ba9ebaed-44d2-47c9-b8bc-0f8a932a3e55_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_068b6ea9-7afa-4868-ac13-5e91b27deb2d_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_25288701-6b3e-4309-a4aa-d8d294ee062e_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of Facility</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_205028e9-4b77-4fdd-90f2-65decbf1d7e8_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNetAbstract_707c145a-aba1-4df3-a4fe-d239d24e8515_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories at average cost</link:label>
    <link:label id="lab_us-gaap_InventoryNetAbstract_label_en-US" xlink:label="lab_us-gaap_InventoryNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNetAbstract" xlink:to="lab_us-gaap_InventoryNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseIncome_5b2ee587-f986-4a79-b940-a706c737ee7d_verboseLabel_en-US" xlink:label="lab_us-gaap_LeaseIncome" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasing income</link:label>
    <link:label id="lab_us-gaap_LeaseIncome_label_en-US" xlink:label="lab_us-gaap_LeaseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseIncome" xlink:to="lab_us-gaap_LeaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAssetAmortizationPeriod_373a0d07-6c42-4ec3-bb3c-4f00b93936dd_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory asset collection period</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssetAmortizationPeriod_label_en-US" xlink:label="lab_us-gaap_RegulatoryAssetAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Asset, Amortization Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAmortizationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetAmortizationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryAssetAmortizationPeriod" xlink:to="lab_us-gaap_RegulatoryAssetAmortizationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIncomeAndExpensesAbstract_c46aa0e6-f3f2-4004-acb6-d474a8432d45_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Income (Expense)</link:label>
    <link:label id="lab_us-gaap_OtherIncomeAndExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Income and Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="lab_us-gaap_OtherIncomeAndExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ForwardContractsEnteredIntoAugust32022Member_817a7ce5-adfc-4868-9d63-5f468be370fa_terseLabel_en-US" xlink:label="lab_cms_ForwardContractsEnteredIntoAugust32022Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward contracts entered into 8/3/2022</link:label>
    <link:label id="lab_cms_ForwardContractsEnteredIntoAugust32022Member_label_en-US" xlink:label="lab_cms_ForwardContractsEnteredIntoAugust32022Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contracts Entered Into August 3, 2022 [Member]</link:label>
    <link:label id="lab_cms_ForwardContractsEnteredIntoAugust32022Member_documentation_en-US" xlink:label="lab_cms_ForwardContractsEnteredIntoAugust32022Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contracts Entered Into August 3, 2022</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractsEnteredIntoAugust32022Member" xlink:href="cms-20230331.xsd#cms_ForwardContractsEnteredIntoAugust32022Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ForwardContractsEnteredIntoAugust32022Member" xlink:to="lab_cms_ForwardContractsEnteredIntoAugust32022Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilityAxis_8a4f8727-9404-4ef1-86cc-f22c300a076b_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utility [Axis]</link:label>
    <link:label id="lab_us-gaap_PublicUtilityAxis_label_en-US" xlink:label="lab_us-gaap_PublicUtilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilityAxis" xlink:to="lab_us-gaap_PublicUtilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_802a2592-07f2-4146-b6dc-99d9bbd7171a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:to="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DeferredPropertyTaxes_2ef50251-c443-49a6-9a01-1b22b3da9ee7_terseLabel_en-US" xlink:label="lab_cms_DeferredPropertyTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred property taxes</link:label>
    <link:label id="lab_cms_DeferredPropertyTaxes_label_en-US" xlink:label="lab_cms_DeferredPropertyTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred property taxes</link:label>
    <link:label id="lab_cms_DeferredPropertyTaxes_documentation_en-US" xlink:label="lab_cms_DeferredPropertyTaxes" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying amount as of the balance sheet date of accrued property taxes that will be recognized over future local taxing authorities fiscal periods expected to be within one year.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredPropertyTaxes" xlink:href="cms-20230331.xsd#cms_DeferredPropertyTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DeferredPropertyTaxes" xlink:to="lab_cms_DeferredPropertyTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_38e5c311-1a62-49e5-afc9-793f67ec5877_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost to retire property and other investing activities</link:label>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for (Proceeds from) Other Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:to="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_17cafe36-6c74-4e61-b131-bce67225cb30_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_6aa13420-ea73-4dc2-8a3b-38e0ac74c401_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional annual rate increase authorized</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Approved Rate Increase (Decrease), Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount" xlink:to="lab_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtTypeAxis_6cacef22-d0b0-4b42-8167-b6ebc78ff508_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis" xlink:to="lab_us-gaap_ShortTermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_92345bdc-e042-405d-9e86-7d453fdb85c3_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_A5251FirstMortgageBondsMember_f8e8e45a-45b7-4819-b283-c79d5bfa800a_terseLabel_en-US" xlink:label="lab_cms_A5251FirstMortgageBondsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.251% First Mortgage Bonds</link:label>
    <link:label id="lab_cms_A5251FirstMortgageBondsMember_label_en-US" xlink:label="lab_cms_A5251FirstMortgageBondsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.251% First Mortgage Bonds [Member]</link:label>
    <link:label id="lab_cms_A5251FirstMortgageBondsMember_documentation_en-US" xlink:label="lab_cms_A5251FirstMortgageBondsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.251% First Mortgage Bonds</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5251FirstMortgageBondsMember" xlink:href="cms-20230331.xsd#cms_A5251FirstMortgageBondsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_A5251FirstMortgageBondsMember" xlink:to="lab_cms_A5251FirstMortgageBondsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_746b9d59-b623-4da0-80f7-23abbb9913c6_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_39f8cb48-6301-4ccf-a275-28217146fd44_totalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net periodic credit</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_814f5d69-3d09-4d10-893c-f6afe01f14f8_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive nonvested stock awards (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Nonvested Shares with Forfeitable Dividends</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ResidentialUtilityServicesMember_0f4f2efe-c85e-4e37-b1a0-1e64a2d1b26f_terseLabel_en-US" xlink:label="lab_cms_ResidentialUtilityServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Residential</link:label>
    <link:label id="lab_cms_ResidentialUtilityServicesMember_label_en-US" xlink:label="lab_cms_ResidentialUtilityServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Residential Utility Services [Member]</link:label>
    <link:label id="lab_cms_ResidentialUtilityServicesMember_documentation_en-US" xlink:label="lab_cms_ResidentialUtilityServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Residential Utility Services [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ResidentialUtilityServicesMember" xlink:href="cms-20230331.xsd#cms_ResidentialUtilityServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ResidentialUtilityServicesMember" xlink:to="lab_cms_ResidentialUtilityServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CommonStockholdersEquity_2f8dd262-f37f-40cd-a85a-1349d422cd4f_totalLabel_en-US" xlink:label="lab_cms_CommonStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total common stockholders&#8217; equity</link:label>
    <link:label id="lab_cms_CommonStockholdersEquity_label_en-US" xlink:label="lab_cms_CommonStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stockholders&#8217; equity</link:label>
    <link:label id="lab_cms_CommonStockholdersEquity_documentation_en-US" xlink:label="lab_cms_CommonStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stockholders&#8217; equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockholdersEquity" xlink:href="cms-20230331.xsd#cms_CommonStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CommonStockholdersEquity" xlink:to="lab_cms_CommonStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_58e33a79-5471-4b95-b5a2-7ff78e136b5f_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non&#8209;cash operating activities and reconciling&#160;adjustments</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncash Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_f374c389-2f4a-4eb0-a94f-8b5d4bf6bca6_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income Attributable to CMS&#160;Energy</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_a000e480-bee2-4965-a97c-bacee0420b3c_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationLineItems_48c1bd32-332c-4485-90d9-eddea15ffca6_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:label id="lab_dei_DocumentInformationLineItems_label_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationLineItems" xlink:to="lab_dei_DocumentInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PensionAndDBSERPMember_d0150bcb-4690-47d9-bc26-581efa82df7f_terseLabel_en-US" xlink:label="lab_cms_PensionAndDBSERPMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DB&#160;Pension Plans</link:label>
    <link:label id="lab_cms_PensionAndDBSERPMember_label_en-US" xlink:label="lab_cms_PensionAndDBSERPMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension And D B S E R P [Member]</link:label>
    <link:label id="lab_cms_PensionAndDBSERPMember_documentation_en-US" xlink:label="lab_cms_PensionAndDBSERPMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension And DB SERP [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndDBSERPMember" xlink:href="cms-20230331.xsd#cms_PensionAndDBSERPMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PensionAndDBSERPMember" xlink:to="lab_cms_PensionAndDBSERPMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_8b32858d-d16d-4f34-bd93-e6aaef428335_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prior service cost (credit)</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Amortization of Prior Service Cost (Credit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:to="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_51dfbd10-618e-4182-8093-4290e144dfb3_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_D.E.KarnGeneratingComplexMember_67572ca8-06c8-4832-8bd3-a7948ecb7b99_terseLabel_en-US" xlink:label="lab_cms_D.E.KarnGeneratingComplexMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">D.E. Karn Generating Complex</link:label>
    <link:label id="lab_cms_D.E.KarnGeneratingComplexMember_label_en-US" xlink:label="lab_cms_D.E.KarnGeneratingComplexMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">D.E. Karn Generating Complex [Member]</link:label>
    <link:label id="lab_cms_D.E.KarnGeneratingComplexMember_documentation_en-US" xlink:label="lab_cms_D.E.KarnGeneratingComplexMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">D.E. Karn Generating Complex [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_D.E.KarnGeneratingComplexMember" xlink:href="cms-20230331.xsd#cms_D.E.KarnGeneratingComplexMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_D.E.KarnGeneratingComplexMember" xlink:to="lab_cms_D.E.KarnGeneratingComplexMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_538d9af5-924b-4a3f-ac54-521666a935d5_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other, net</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_A5.625JuniorSubordinatedNotesDue2078Member_5ed92487-385a-428b-b0b3-49a12f694070_terseLabel_en-US" xlink:label="lab_cms_A5.625JuniorSubordinatedNotesDue2078Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CMS&#160;Energy Corporation 5.625% Junior Subordinated Notes due 2078</link:label>
    <link:label id="lab_cms_A5.625JuniorSubordinatedNotesDue2078Member_label_en-US" xlink:label="lab_cms_A5.625JuniorSubordinatedNotesDue2078Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.625% Junior Subordinated Notes Due 2078 [Member]</link:label>
    <link:label id="lab_cms_A5.625JuniorSubordinatedNotesDue2078Member_documentation_en-US" xlink:label="lab_cms_A5.625JuniorSubordinatedNotesDue2078Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.625% Junior Subordinated Notes Due 2078 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.625JuniorSubordinatedNotesDue2078Member" xlink:href="cms-20230331.xsd#cms_A5.625JuniorSubordinatedNotesDue2078Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_A5.625JuniorSubordinatedNotesDue2078Member" xlink:to="lab_cms_A5.625JuniorSubordinatedNotesDue2078Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_c47c6bd7-6dc4-4b8d-8fea-b73e652d91ec_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ShortTermDebtAuthorizedBorrowings_1a896f04-c801-4a6a-b657-bea2fed2ae0e_terseLabel_en-US" xlink:label="lab_cms_ShortTermDebtAuthorizedBorrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term debt authorized borrowings</link:label>
    <link:label id="lab_cms_ShortTermDebtAuthorizedBorrowings_label_en-US" xlink:label="lab_cms_ShortTermDebtAuthorizedBorrowings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term debt, authorized borrowings</link:label>
    <link:label id="lab_cms_ShortTermDebtAuthorizedBorrowings_documentation_en-US" xlink:label="lab_cms_ShortTermDebtAuthorizedBorrowings" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum borrowing capacity under the commercial paper program without consideration of any current restrictions on the amount that could be issued or the amounts currently outstanding under the program.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ShortTermDebtAuthorizedBorrowings" xlink:href="cms-20230331.xsd#cms_ShortTermDebtAuthorizedBorrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ShortTermDebtAuthorizedBorrowings" xlink:to="lab_cms_ShortTermDebtAuthorizedBorrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EnvironmentalRemediationContingencyAxis_eb977a5e-a470-49f4-a3a0-6a0cc20dc07d_terseLabel_en-US" xlink:label="lab_us-gaap_EnvironmentalRemediationContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Remediation Contingency [Axis]</link:label>
    <link:label id="lab_us-gaap_EnvironmentalRemediationContingencyAxis_label_en-US" xlink:label="lab_us-gaap_EnvironmentalRemediationContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Remediation Contingency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationContingencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationContingencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EnvironmentalRemediationContingencyAxis" xlink:to="lab_us-gaap_EnvironmentalRemediationContingencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_78cfc957-dc96-4504-ab1e-852ae4389353_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementScenarioAxis_12b81c18-3274-4857-a5f1-a3b41dc17141_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_072d71a5-c32c-43d4-a7be-732910268130_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="lab_us-gaap_AssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OwnershipAxis_82a8f4a4-bcb8-40dd-9b71-244656aa6a2b_terseLabel_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:label id="lab_srt_OwnershipAxis_label_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipAxis" xlink:to="lab_srt_OwnershipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringPlanAxis_4859f4a8-6287-4888-a98a-4a019c313c69_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringPlanAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Axis]</link:label>
    <link:label id="lab_us-gaap_RestructuringPlanAxis_label_en-US" xlink:label="lab_us-gaap_RestructuringPlanAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringPlanAxis" xlink:to="lab_us-gaap_RestructuringPlanAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CerclaLiabilityMember_ee0a87fd-0ea5-4996-a11c-c2367077eac6_terseLabel_en-US" xlink:label="lab_cms_CerclaLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CERCLA Liability</link:label>
    <link:label id="lab_cms_CerclaLiabilityMember_label_en-US" xlink:label="lab_cms_CerclaLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cercla Liability [Member]</link:label>
    <link:label id="lab_cms_CerclaLiabilityMember_documentation_en-US" xlink:label="lab_cms_CerclaLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CERCLA Liability [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CerclaLiabilityMember" xlink:href="cms-20230331.xsd#cms_CerclaLiabilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CerclaLiabilityMember" xlink:to="lab_cms_CerclaLiabilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_ed8c6c18-053d-448c-b00c-718c1a057857_terseLabel_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_label_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EquityMethodInvesteeNameDomain" xlink:to="lab_srt_EquityMethodInvesteeNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_9d25928e-12bb-41c5-836b-a70ce828d0bf_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt and Equity Securities, FV-NI [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt and Equity Securities, FV-NI [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:to="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_bc23f139-85fb-49d4-b2c0-7328a7795e27_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remediation and other response activity costs</link:label>
    <link:label id="lab_us-gaap_LossContingencyEstimateOfPossibleLoss_label_en-US" xlink:label="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Estimate of Possible Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:to="lab_us-gaap_LossContingencyEstimateOfPossibleLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_d29c1172-0cb1-4680-8c7f-2bd40a47a1c5_terseLabel_en-US" xlink:label="lab_cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Loss Contingency, Statement Of Financial Position, Extensible Enumeration, Not Disclosed Flag</link:label>
    <link:label id="lab_cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_label_en-US" xlink:label="lab_cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Loss Contingency, Statement Of Financial Position, Extensible Enumeration, Not Disclosed Flag</link:label>
    <link:label id="lab_cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_documentation_en-US" xlink:label="lab_cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Loss Contingency, Statement Of Financial Position, Extensible Enumeration, Not Disclosed Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:href="cms-20230331.xsd#cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:to="lab_cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_7660b2ba-f589-4a01-8715-054480df1b6b_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Non&#8209;current Assets</link:label>
    <link:label id="lab_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulated Entity, Other Assets, Noncurrent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract" xlink:to="lab_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_e6a92b66-1b13-46b0-a6d5-1676087e58ad_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted earnings per average common share, income from continuing operations per average common share available to common stockholders (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_da807b46-99cc-477e-a094-1017c0d505f0_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Per Diluted Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RevenueSubjectToRefundVoluntaryRefundMechanismContributionsToProgramsAssistingVulnerableCustomersMember_625c47c9-e6a2-409a-9743-ced4655ead28_terseLabel_en-US" xlink:label="lab_cms_RevenueSubjectToRefundVoluntaryRefundMechanismContributionsToProgramsAssistingVulnerableCustomersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contributions to programs assisting vulnerable customers</link:label>
    <link:label id="lab_cms_RevenueSubjectToRefundVoluntaryRefundMechanismContributionsToProgramsAssistingVulnerableCustomersMember_label_en-US" xlink:label="lab_cms_RevenueSubjectToRefundVoluntaryRefundMechanismContributionsToProgramsAssistingVulnerableCustomersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Subject To Refund, Voluntary Refund Mechanism, Contributions To Programs Assisting Vulnerable Customers [Member]</link:label>
    <link:label id="lab_cms_RevenueSubjectToRefundVoluntaryRefundMechanismContributionsToProgramsAssistingVulnerableCustomersMember_documentation_en-US" xlink:label="lab_cms_RevenueSubjectToRefundVoluntaryRefundMechanismContributionsToProgramsAssistingVulnerableCustomersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Subject To Refund, Voluntary Refund Mechanism, Contributions To Programs Assisting Vulnerable Customers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevenueSubjectToRefundVoluntaryRefundMechanismContributionsToProgramsAssistingVulnerableCustomersMember" xlink:href="cms-20230331.xsd#cms_RevenueSubjectToRefundVoluntaryRefundMechanismContributionsToProgramsAssistingVulnerableCustomersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RevenueSubjectToRefundVoluntaryRefundMechanismContributionsToProgramsAssistingVulnerableCustomersMember" xlink:to="lab_cms_RevenueSubjectToRefundVoluntaryRefundMechanismContributionsToProgramsAssistingVulnerableCustomersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatedOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_RegulatedOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulated Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatedOperationsAbstract" xlink:to="lab_us-gaap_RegulatedOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ForwardContractsEnteredIntoAugust242022Member_6e7e37fa-2dfa-44e3-8571-14b26c553014_terseLabel_en-US" xlink:label="lab_cms_ForwardContractsEnteredIntoAugust242022Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward contracts entered into 8/24/2022</link:label>
    <link:label id="lab_cms_ForwardContractsEnteredIntoAugust242022Member_label_en-US" xlink:label="lab_cms_ForwardContractsEnteredIntoAugust242022Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contracts Entered Into August 24, 2022 [Member]</link:label>
    <link:label id="lab_cms_ForwardContractsEnteredIntoAugust242022Member_documentation_en-US" xlink:label="lab_cms_ForwardContractsEnteredIntoAugust242022Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contracts Entered Into August 24, 2022</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractsEnteredIntoAugust242022Member" xlink:href="cms-20230331.xsd#cms_ForwardContractsEnteredIntoAugust242022Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ForwardContractsEnteredIntoAugust242022Member" xlink:to="lab_cms_ForwardContractsEnteredIntoAugust242022Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear_f1228d9d-20ec-4872-9bb8-cde4182b4d88_terseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrent_061721ac-f387-41bb-af86-4e8aeeb15407_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total non&#8209;current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrent" xlink:to="lab_us-gaap_LiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_be98620b-b963-490e-9699-ef5b413129aa_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCredit_0d6a83ca-1de8-4f07-acd0-c02606648390_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount Borrowed</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_d6d93a28-869b-4a2d-9c8b-b211a8224cca_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_7beb52ef-e0b0-404d-ae39-8d35af3ad7ef_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_df46a59c-f174-4573-bfba-d8cd70946355_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_SeriesCPreferredStockDepositarySharesMember_93907167-3101-489a-8ea5-44cf1b021b2a_verboseLabel_en-US" xlink:label="lab_cms_SeriesCPreferredStockDepositarySharesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CMS&#160;Energy Corporation Depositary Shares, each representing a 1/1,000th interest in a share of 4.200% Cumulative Redeemable Perpetual Preferred Stock, Series C</link:label>
    <link:label id="lab_cms_SeriesCPreferredStockDepositarySharesMember_be484909-a7d4-4049-a627-f8f4a3754466_terseLabel_en-US" xlink:label="lab_cms_SeriesCPreferredStockDepositarySharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series C Preferred Stock Depositary Shares</link:label>
    <link:label id="lab_cms_SeriesCPreferredStockDepositarySharesMember_label_en-US" xlink:label="lab_cms_SeriesCPreferredStockDepositarySharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series C Preferred Stock Depositary Shares [Member]</link:label>
    <link:label id="lab_cms_SeriesCPreferredStockDepositarySharesMember_documentation_en-US" xlink:label="lab_cms_SeriesCPreferredStockDepositarySharesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series C Preferred Stock Depositary Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SeriesCPreferredStockDepositarySharesMember" xlink:href="cms-20230331.xsd#cms_SeriesCPreferredStockDepositarySharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_SeriesCPreferredStockDepositarySharesMember" xlink:to="lab_cms_SeriesCPreferredStockDepositarySharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable_1691cbca-ae29-46ec-a7f4-321002e9c4cc_terseLabel_en-US" xlink:label="lab_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of long-term debt and finance leases</link:label>
    <link:label id="lab_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable_label_en-US" xlink:label="lab_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt And Lease Obligation, Current, Excluding Notes Payable</link:label>
    <link:label id="lab_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable_documentation_en-US" xlink:label="lab_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt And Lease Obligation, Current, Excluding Notes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable" xlink:href="cms-20230331.xsd#cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable" xlink:to="lab_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_bc488e31-30c0-40bd-9f2f-ab5a12740a81_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable and accrued revenue</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts and Other Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_83d920c2-c75a-48d2-924d-c3dc5dc8d9e2_verboseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_45007913-46b3-4b11-96fd-31f7c4259e65_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentMember_1272d459-bd5e-4414-ad20-828b948e663e_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentMember" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilities_3b992b39-2e46-4d7e-bafd-a0d59380cfa2_periodStartLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retention benefit liability at beginning of period</link:label>
    <link:label id="lab_us-gaap_OtherLiabilities_c25ef324-3f2c-4cd1-b598-4d30cfb8b5fe_periodEndLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retention benefit liability at the end of the period</link:label>
    <link:label id="lab_us-gaap_OtherLiabilities_label_en-US" xlink:label="lab_us-gaap_OtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilities" xlink:to="lab_us-gaap_OtherLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1_c1958d45-453c-434b-878e-108e4602f26a_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected cost</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Cost, Expected Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:to="lab_us-gaap_RestructuringAndRelatedCostExpectedCost1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAxis_4ae63f14-e082-43ad-b5bd-247271a1d165_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lender Name [Axis]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lender Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis" xlink:to="lab_us-gaap_LineOfCreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_0b93d83f-c2f6-433d-a833-89af20e3e07e_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRegulatoryProceedingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Regulatory Proceeding [Axis]</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRegulatoryProceedingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Regulatory Proceeding [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis" xlink:to="lab_us-gaap_PublicUtilitiesRegulatoryProceedingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EnvironmentalRemediationSiteAxis_c446e6bf-c56c-4c76-ad06-0ca2e451dc10_terseLabel_en-US" xlink:label="lab_us-gaap_EnvironmentalRemediationSiteAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Remediation Site [Axis]</link:label>
    <link:label id="lab_us-gaap_EnvironmentalRemediationSiteAxis_label_en-US" xlink:label="lab_us-gaap_EnvironmentalRemediationSiteAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Remediation Site [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis" xlink:to="lab_us-gaap_EnvironmentalRemediationSiteAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LegalEntityAxis_56b91fdd-8b1e-47fe-8288-c5891d04da2b_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_label_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_4450a133-4115-4485-b46f-68840352b08b_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_8aaeee88-9de7-407a-a36e-f42f7eda9d45_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Not Primary Beneficiary</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Not Primary Beneficiary [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:to="lab_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_0abdf3cc-dada-44b9-af1d-30b1d06e9af3_verboseLabel_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plant, property, and equipment, gross</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_bd0b9235-7767-4600-9055-f8c6f26fa3fc_terseLabel_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plant, property, and equipment, gross</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_label_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property Plant And Equipment And Finance Lease Right-Of-Use Asset, Before Accumulated Depreciation And Amortization And Construction Work In Progress</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_documentation_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property Plant And Equipment And Finance Lease Right-Of-Use Asset, Before Accumulated Depreciation And Amortization And Construction Work In Progress</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" xlink:href="cms-20230331.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" xlink:to="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RelatedPartyMember_4920a592-bb43-41de-8c1e-4bb95a734a9b_terseLabel_en-US" xlink:label="lab_cms_RelatedPartyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party</link:label>
    <link:label id="lab_cms_RelatedPartyMember_label_en-US" xlink:label="lab_cms_RelatedPartyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Member]</link:label>
    <link:label id="lab_cms_RelatedPartyMember_documentation_en-US" xlink:label="lab_cms_RelatedPartyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RelatedPartyMember" xlink:href="cms-20230331.xsd#cms_RelatedPartyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RelatedPartyMember" xlink:to="lab_cms_RelatedPartyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_44e53a93-da76-4cab-93c4-78bf78bb1913_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_49038158-6253-48a9-ae1d-c79c42d07f9d_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_731df35d-5b73-427d-97b3-e9afdf45aa80_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flows from Investing Activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilityPlantDomain_1b5fe34e-6fe7-4b5b-98e0-64a226f43829_terseLabel_en-US" xlink:label="lab_us-gaap_UtilityPlantDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility Plant [Domain]</link:label>
    <link:label id="lab_us-gaap_UtilityPlantDomain_label_en-US" xlink:label="lab_us-gaap_UtilityPlantDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utility Plant [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilityPlantDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilityPlantDomain" xlink:to="lab_us-gaap_UtilityPlantDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_676d0c09-4f7d-491a-b82c-2edfff864961_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement benefits</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability, Defined Benefit Plan, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:to="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseFuelUsed_1ca18118-d59d-4137-aaec-59e1b027a77a_terseLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseFuelUsed" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fuel for electric generation</link:label>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseFuelUsed_label_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseFuelUsed" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities Operating Expense, Fuel Used</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseFuelUsed"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed" xlink:to="lab_us-gaap_UtilitiesOperatingExpenseFuelUsed" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_441144e8-0055-45c1-bf77-c47ea7a768bf_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock issued</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NonCashTransactionsAbstract_07b51526-bc4c-4af5-a9bc-5dfac14e390a_terseLabel_en-US" xlink:label="lab_cms_NonCashTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non&#8209;cash transactions</link:label>
    <link:label id="lab_cms_NonCashTransactionsAbstract_label_en-US" xlink:label="lab_cms_NonCashTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash transactions [Abstract]</link:label>
    <link:label id="lab_cms_NonCashTransactionsAbstract_documentation_en-US" xlink:label="lab_cms_NonCashTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-cash transactions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonCashTransactionsAbstract" xlink:href="cms-20230331.xsd#cms_NonCashTransactionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NonCashTransactionsAbstract" xlink:to="lab_cms_NonCashTransactionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_8ca7c053-9747-441f-9fd3-f50ca473b78c_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d1abf241-a5d8-412a-8ae4-d1d547be016f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_f340f5c3-749d-4aa9-aec3-c68b44b7c819_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_label_en-US" xlink:label="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:to="lab_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsPreferredStockCash_e6fcd4ad-068f-47c4-bc62-f5f5f3278257_negatedLabel_en-US" xlink:label="lab_us-gaap_DividendsPreferredStockCash" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends declared on preferred stock</link:label>
    <link:label id="lab_us-gaap_DividendsPreferredStockCash_label_en-US" xlink:label="lab_us-gaap_DividendsPreferredStockCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, Preferred Stock, Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPreferredStockCash" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsPreferredStockCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPreferredStockCash" xlink:to="lab_us-gaap_DividendsPreferredStockCash" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FinancialInstrumentsLineItems_18ab9960-1811-42e2-90af-66a256488229_terseLabel_en-US" xlink:label="lab_cms_FinancialInstrumentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Line Items]</link:label>
    <link:label id="lab_cms_FinancialInstrumentsLineItems_label_en-US" xlink:label="lab_cms_FinancialInstrumentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Line Items]</link:label>
    <link:label id="lab_cms_FinancialInstrumentsLineItems_documentation_en-US" xlink:label="lab_cms_FinancialInstrumentsLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsLineItems" xlink:href="cms-20230331.xsd#cms_FinancialInstrumentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FinancialInstrumentsLineItems" xlink:to="lab_cms_FinancialInstrumentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_cadc5ffa-6a95-40d9-9da4-15287df59113_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumers Utility Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_e012d886-fa61-4ffb-99de-407036cdfa41_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_e3cdf220-d2ce-4107-ad67-90ec4fc12156_terseLabel_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less accumulated depreciation and amortization</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant, and Equipment And Finance Lease Right-Of-Use Asset, Accumulated Depreciation And Amortization</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_documentation_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant, and Equipment And Finance Lease Right-Of-Use Asset, Accumulated Depreciation And Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:href="cms-20230331.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:to="lab_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_A4650FirstMortgageBondsDueMarch2028Member_4e7b7c86-c95c-495d-9f6d-2a3511db87c4_terseLabel_en-US" xlink:label="lab_cms_A4650FirstMortgageBondsDueMarch2028Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.650% First Mortgage Bonds Due March 2028</link:label>
    <link:label id="lab_cms_A4650FirstMortgageBondsDueMarch2028Member_label_en-US" xlink:label="lab_cms_A4650FirstMortgageBondsDueMarch2028Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.650% First Mortgage Bonds Due March 2028 [Member]</link:label>
    <link:label id="lab_cms_A4650FirstMortgageBondsDueMarch2028Member_documentation_en-US" xlink:label="lab_cms_A4650FirstMortgageBondsDueMarch2028Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.650% First Mortgage Bonds Due March 2028</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A4650FirstMortgageBondsDueMarch2028Member" xlink:href="cms-20230331.xsd#cms_A4650FirstMortgageBondsDueMarch2028Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_A4650FirstMortgageBondsDueMarch2028Member" xlink:to="lab_cms_A4650FirstMortgageBondsDueMarch2028Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_4f3bddf9-4c55-47fb-92b3-effa00b94190_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Fair Value Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_9623f98b-6320-4c0d-814a-6c32261f5b68_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:to="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_3ef5f09d-ae20-4dcb-b502-299986680521_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_05f5e072-18c2-4272-b20b-07b525a28dbc_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financings and Capitalization</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_a00ff220-4ed8-45c6-bd86-efa174e00594_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits Liability</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RetentionBenefitsMember_10e27358-92aa-4dbc-aaf8-5dfd0ebf5c64_terseLabel_en-US" xlink:label="lab_cms_RetentionBenefitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retention Benefits</link:label>
    <link:label id="lab_cms_RetentionBenefitsMember_label_en-US" xlink:label="lab_cms_RetentionBenefitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retention Benefits [Member]</link:label>
    <link:label id="lab_cms_RetentionBenefitsMember_documentation_en-US" xlink:label="lab_cms_RetentionBenefitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retention Benefits [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionBenefitsMember" xlink:href="cms-20230331.xsd#cms_RetentionBenefitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RetentionBenefitsMember" xlink:to="lab_cms_RetentionBenefitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_f78e26f6-851f-46c1-899e-8d1b650f7ce5_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_40c69832-32b9-4b24-a489-1cea1df1506e_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NrepaMember_460f0cd7-032a-4fd3-8272-d0666b1103aa_terseLabel_en-US" xlink:label="lab_cms_NrepaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NREPA</link:label>
    <link:label id="lab_cms_NrepaMember_label_en-US" xlink:label="lab_cms_NrepaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nrepa [Member]</link:label>
    <link:label id="lab_cms_NrepaMember_documentation_en-US" xlink:label="lab_cms_NrepaMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NREPA [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NrepaMember" xlink:href="cms-20230331.xsd#cms_NrepaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NrepaMember" xlink:to="lab_cms_NrepaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_1ce16246-b69b-437c-a311-9e8049d1e571_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Postretirement benefits</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets for Plan Benefits, Defined Benefit Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:to="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NonrelatedPartyMember_03c69cc6-a6f9-4467-899e-690e341ff160_terseLabel_en-US" xlink:label="lab_cms_NonrelatedPartyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonrelated Party</link:label>
    <link:label id="lab_cms_NonrelatedPartyMember_label_en-US" xlink:label="lab_cms_NonrelatedPartyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonrelated Party [Member]</link:label>
    <link:label id="lab_cms_NonrelatedPartyMember_documentation_en-US" xlink:label="lab_cms_NonrelatedPartyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonrelated Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonrelatedPartyMember" xlink:href="cms-20230331.xsd#cms_NonrelatedPartyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NonrelatedPartyMember" xlink:to="lab_cms_NonrelatedPartyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_2623b9d4-97b2-454e-94e5-deda99222902_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_4828c405-b910-43be-b7e9-e3a26629d77c_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_31d60bbf-943e-450e-8886-bba6f8908d3c_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RevolvingCreditFacilitiesSevenMember_8b28c7b2-c713-4158-a406-7e0edd56d2d8_terseLabel_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesSevenMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities September 22, 2024</link:label>
    <link:label id="lab_cms_RevolvingCreditFacilitiesSevenMember_label_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesSevenMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities Seven [Member]</link:label>
    <link:label id="lab_cms_RevolvingCreditFacilitiesSevenMember_documentation_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesSevenMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities Seven</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesSevenMember" xlink:href="cms-20230331.xsd#cms_RevolvingCreditFacilitiesSevenMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RevolvingCreditFacilitiesSevenMember" xlink:to="lab_cms_RevolvingCreditFacilitiesSevenMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock_b79140a6-8755-45e4-9b38-04728870cf17_terseLabel_en-US" xlink:label="lab_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments</link:label>
    <link:label id="lab_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock_label_en-US" xlink:label="lab_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Financial Instruments and Investments in Debt and Equity Securities [Text Block]</link:label>
    <link:label id="lab_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock_documentation_en-US" xlink:label="lab_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The entire disclosure of the fair value of financial instruments and investments in debt and equity securities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock" xlink:href="cms-20230331.xsd#cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock" xlink:to="lab_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_05568392-add2-4124-90c1-90287ee11d82_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Assets</link:label>
    <link:label id="lab_us-gaap_Assets_b8fa7935-8231-4667-bb93-df1ad04c8e28_terseLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_66050e76-5a22-4a9b-8da3-86b4636ef4b6_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FinancingIncome_410cacb7-be03-4fed-b07a-836983418c96_terseLabel_en-US" xlink:label="lab_cms_FinancingIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing income</link:label>
    <link:label id="lab_cms_FinancingIncome_label_en-US" xlink:label="lab_cms_FinancingIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing income</link:label>
    <link:label id="lab_cms_FinancingIncome_documentation_en-US" xlink:label="lab_cms_FinancingIncome" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing income, including late payment fees from customers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingIncome" xlink:href="cms-20230331.xsd#cms_FinancingIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FinancingIncome" xlink:to="lab_cms_FinancingIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_c7289f6c-23d1-445d-9507-d27304d1f7a1_terseLabel_en-US" xlink:label="lab_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contract Indexed to Issuer's Equity, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_label_en-US" xlink:label="lab_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contract Indexed to Issuer's Equity, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis" xlink:to="lab_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_d482d78a-eacd-4157-ac55-21652d7e18a8_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_d6af7ab4-330b-4c1e-b844-741dfd6c888c_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of long term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_GuaranteesAndOtherContingenciesTable_dddf5a5a-6849-48c2-98c8-04e5fa216280_terseLabel_en-US" xlink:label="lab_cms_GuaranteesAndOtherContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantees And Other Contingencies [Table]</link:label>
    <link:label id="lab_cms_GuaranteesAndOtherContingenciesTable_label_en-US" xlink:label="lab_cms_GuaranteesAndOtherContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantees And Other Contingencies [Table]</link:label>
    <link:label id="lab_cms_GuaranteesAndOtherContingenciesTable_documentation_en-US" xlink:label="lab_cms_GuaranteesAndOtherContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantees And Other Contingencies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GuaranteesAndOtherContingenciesTable" xlink:href="cms-20230331.xsd#cms_GuaranteesAndOtherContingenciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable" xlink:to="lab_cms_GuaranteesAndOtherContingenciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SiteContingencyLineItems_0ded5b4d-b907-4d5b-9976-f3b36ed78d0d_terseLabel_en-US" xlink:label="lab_us-gaap_SiteContingencyLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Site Contingency [Line Items]</link:label>
    <link:label id="lab_us-gaap_SiteContingencyLineItems_label_en-US" xlink:label="lab_us-gaap_SiteContingencyLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Site Contingency [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SiteContingencyLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SiteContingencyLineItems" xlink:to="lab_us-gaap_SiteContingencyLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_1027b3be-709b-4826-aa42-3b4d78cdb03f_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_2e0c691c-a77c-4fbc-9293-76c83f887560_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_label_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtFairValue" xlink:to="lab_us-gaap_LongTermDebtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_10a94df0-3e6a-43f0-a8f3-e3fc656afae0_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseDebt_62f51c01-bb89-4301-9c05-1680cb76f3f3_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest on long-term debt</link:label>
    <link:label id="lab_us-gaap_InterestExpenseDebt_label_en-US" xlink:label="lab_us-gaap_InterestExpenseDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense, Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDebt" xlink:to="lab_us-gaap_InterestExpenseDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_eb0c97e7-7a5c-422c-85d6-b60cdc4aaf03_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_81042d9e-17a1-4859-96a8-bfd9910f0abf_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a003dde6-d419-4cce-869a-cdad4bd0ab83_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Before Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_925db8f9-af1b-444d-972a-6eefddfcf7de_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_a7ca5a7e-44e9-4ef4-a74f-e2217fe9ed8e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes and investment tax credits</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Taxes and Tax Credits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:to="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_1e8d4f0f-e746-4072-8b18-32672e2541e0_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share - CMS Energy</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_d47e9b2c-86c0-4b9e-a90c-557c602f7671_terseLabel_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled Revenues</link:label>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_label_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade and Other Accounts Receivable, Unbilled Receivables, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" xlink:to="lab_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CorporateAndReconcilingItemsMember_db216cf0-c3ca-4420-a78e-94aeac5964ec_terseLabel_en-US" xlink:label="lab_cms_CorporateAndReconcilingItemsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other reconciling items</link:label>
    <link:label id="lab_cms_CorporateAndReconcilingItemsMember_label_en-US" xlink:label="lab_cms_CorporateAndReconcilingItemsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate And Reconciling Items [Member]</link:label>
    <link:label id="lab_cms_CorporateAndReconcilingItemsMember_documentation_en-US" xlink:label="lab_cms_CorporateAndReconcilingItemsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate And Reconciling Items [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CorporateAndReconcilingItemsMember" xlink:href="cms-20230331.xsd#cms_CorporateAndReconcilingItemsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CorporateAndReconcilingItemsMember" xlink:to="lab_cms_CorporateAndReconcilingItemsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_be872af7-3b06-48bd-b715-934c4b34224e_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Interest Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:to="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAssetDomain_79c6ff28-b99c-4405-9ccb-e08040198afd_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssetDomain_label_en-US" xlink:label="lab_us-gaap_RegulatoryAssetDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryAssetDomain" xlink:to="lab_us-gaap_RegulatoryAssetDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_5297bb4b-0ec8-4fa1-b061-14057d834533_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-current portion of finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockDividendsPerShareDeclared_89aac772-0ab5-4e56-a356-91328eba463c_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends declared per preferred stock Series C depositary share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockDividendsPerShareDeclared_label_en-US" xlink:label="lab_us-gaap_PreferredStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Dividends Per Share, Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsPerShareDeclared" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockDividendsPerShareDeclared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_PreferredStockDividendsPerShareDeclared" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_0038cabf-a874-45e6-be49-b30bfc224164_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RetentionIncentiveProgramMember_836ad153-b19c-4edc-bd4b-613945b1c245_terseLabel_en-US" xlink:label="lab_cms_RetentionIncentiveProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retention Incentive Program</link:label>
    <link:label id="lab_cms_RetentionIncentiveProgramMember_label_en-US" xlink:label="lab_cms_RetentionIncentiveProgramMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retention Incentive Program [Member]</link:label>
    <link:label id="lab_cms_RetentionIncentiveProgramMember_documentation_en-US" xlink:label="lab_cms_RetentionIncentiveProgramMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retention Incentive Program</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionIncentiveProgramMember" xlink:href="cms-20230331.xsd#cms_RetentionIncentiveProgramMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RetentionIncentiveProgramMember" xlink:to="lab_cms_RetentionIncentiveProgramMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringPlanDomain_555d8788-7d60-4e97-b435-959d3a738ebe_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringPlanDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Domain]</link:label>
    <link:label id="lab_us-gaap_RestructuringPlanDomain_label_en-US" xlink:label="lab_us-gaap_RestructuringPlanDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Plan [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringPlanDomain" xlink:to="lab_us-gaap_RestructuringPlanDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_46ce8bc2-d9eb-4780-8c8d-841a2773ebac_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Carrying Amounts And Fair Values Of Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_3a094339-df19-4771-a993-383111b8f1f9_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_52661622-ca05-46e8-987d-e2a8042997f5_terseLabel_en-US" xlink:label="lab_cms_PropertyPlantAndEquipmentGrossExcludingCWIP" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plant, property, and equipment, gross</link:label>
    <link:label id="lab_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_label_en-US" xlink:label="lab_cms_PropertyPlantAndEquipmentGrossExcludingCWIP" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant And Equipment Gross, Excluding C W I P</link:label>
    <link:label id="lab_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_documentation_en-US" xlink:label="lab_cms_PropertyPlantAndEquipmentGrossExcludingCWIP" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount before accumulated depreciation, depletion and amortization and construction in progress of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP" xlink:href="cms-20230331.xsd#cms_PropertyPlantAndEquipmentGrossExcludingCWIP"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP" xlink:to="lab_cms_PropertyPlantAndEquipmentGrossExcludingCWIP" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_a9efc6bd-c041-498b-a38a-5884705b3ef5_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic earnings per average common share, income from discontinued operations per average common share available to common stockholders (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate_c98eb025-cb95-404c-9842-dd7e03180098_terseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discount rate</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingencies, Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_55339f15-8053-4025-9dd6-1c6dc15f8b28_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income available to common stockholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserveRollForward_f542bd5b-9a0c-4fba-918f-773467f08d4c_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_RestructuringReserveRollForward_label_en-US" xlink:label="lab_us-gaap_RestructuringReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserveRollForward" xlink:to="lab_us-gaap_RestructuringReserveRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_GraylingMember_69799421-3049-4be8-a39e-f1abd7ea776f_terseLabel_en-US" xlink:label="lab_cms_GraylingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grayling</link:label>
    <link:label id="lab_cms_GraylingMember_label_en-US" xlink:label="lab_cms_GraylingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grayling [Member]</link:label>
    <link:label id="lab_cms_GraylingMember_documentation_en-US" xlink:label="lab_cms_GraylingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grayling [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GraylingMember" xlink:href="cms-20230331.xsd#cms_GraylingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GraylingMember" xlink:to="lab_cms_GraylingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_f572437f-5ecd-42a5-954d-c983b7983ca0_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_01519998-d91f-43c1-a8da-fc886cc7a853_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_3c5b99cf-b3a5-4385-ad1a-fa7a0f5beb4f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current assets and liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Current Assets and Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_d0bb3acc-4138-4e7f-b461-07f90d2976a9_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative instruments</link:label>
    <link:label id="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:to="lab_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NorthStarCleanEnergyMember_f13c9462-3258-460c-a4e7-52442ededc6d_terseLabel_en-US" xlink:label="lab_cms_NorthStarCleanEnergyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NorthStar Clean Energy</link:label>
    <link:label id="lab_cms_NorthStarCleanEnergyMember_label_en-US" xlink:label="lab_cms_NorthStarCleanEnergyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NorthStar Clean Energy [Member]</link:label>
    <link:label id="lab_cms_NorthStarCleanEnergyMember_documentation_en-US" xlink:label="lab_cms_NorthStarCleanEnergyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NorthStar Clean Energy</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyMember" xlink:href="cms-20230331.xsd#cms_NorthStarCleanEnergyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NorthStarCleanEnergyMember" xlink:to="lab_cms_NorthStarCleanEnergyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_41467ab5-cfe0-4f72-b371-297a54d0fd1b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_26c84ffa-3cea-44ed-83b8-9314153f0215_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_bfd3890d-2af5-46db-a05d-562301933293_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Equity at Beginning of Period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_4cad7853-65c9-4e26-bec9-2f51ce57fb9e_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Equity at End of Period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ForwardContractsEnteredIntoAugust292022Member_e1b91e1c-6458-40f8-94ae-bc4bece42cd8_terseLabel_en-US" xlink:label="lab_cms_ForwardContractsEnteredIntoAugust292022Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward contracts entered into 8/29/2022</link:label>
    <link:label id="lab_cms_ForwardContractsEnteredIntoAugust292022Member_label_en-US" xlink:label="lab_cms_ForwardContractsEnteredIntoAugust292022Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contracts Entered Into August 29, 2022 [Member]</link:label>
    <link:label id="lab_cms_ForwardContractsEnteredIntoAugust292022Member_documentation_en-US" xlink:label="lab_cms_ForwardContractsEnteredIntoAugust292022Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contracts Entered Into August 29, 2022</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractsEnteredIntoAugust292022Member" xlink:href="cms-20230331.xsd#cms_ForwardContractsEnteredIntoAugust292022Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ForwardContractsEnteredIntoAugust292022Member" xlink:to="lab_cms_ForwardContractsEnteredIntoAugust292022Member" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_2ad5a77b-ece1-4552-962b-e7a77e1df028_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ManufacturedGasPlantMember_3435f561-49b4-4a2a-bf1f-ad3812f6984a_terseLabel_en-US" xlink:label="lab_cms_ManufacturedGasPlantMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MGP Sites</link:label>
    <link:label id="lab_cms_ManufacturedGasPlantMember_label_en-US" xlink:label="lab_cms_ManufacturedGasPlantMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Manufactured Gas Plant [Member]</link:label>
    <link:label id="lab_cms_ManufacturedGasPlantMember_documentation_en-US" xlink:label="lab_cms_ManufacturedGasPlantMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Manufactured Gas Plant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember" xlink:href="cms-20230331.xsd#cms_ManufacturedGasPlantMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ManufacturedGasPlantMember" xlink:to="lab_cms_ManufacturedGasPlantMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterest_b001a860-2fe6-4ec8-b141-1cd69e9dda6b_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_MinorityInterest_label_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterest" xlink:to="lab_us-gaap_MinorityInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_f7558816-3331-4218-b0d7-02cb716f942b_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_9cde82f2-a3f6-47c6-9d0f-3fbc624e503c_verboseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash equivalents</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash and Cash Equivalents, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SiteContingencyTable_789708a2-a700-479b-bc61-9e904feb2e0d_terseLabel_en-US" xlink:label="lab_us-gaap_SiteContingencyTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Site Contingency [Table]</link:label>
    <link:label id="lab_us-gaap_SiteContingencyTable_label_en-US" xlink:label="lab_us-gaap_SiteContingencyTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Site Contingency [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SiteContingencyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SiteContingencyTable" xlink:to="lab_us-gaap_SiteContingencyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_f9d35660-7f0e-4e02-8cde-90c14e9ed195_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_792d9ea0-e3aa-4434-83e0-b063b89ee00e_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_6dc1d5b8-c2d6-406d-81e2-226b25fb9443_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain on derivative instruments, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_b34fcd1f-e601-4825-b78f-cead58afa44c_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain on derivative instruments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetRetirementObligationsNoncurrent_2c09c3e0-f402-4890-bfb4-dd28c889662a_terseLabel_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset retirement obligations</link:label>
    <link:label id="lab_us-gaap_AssetRetirementObligationsNoncurrent_label_en-US" xlink:label="lab_us-gaap_AssetRetirementObligationsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asset Retirement Obligations, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetRetirementObligationsNoncurrent" xlink:to="lab_us-gaap_AssetRetirementObligationsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_2fcca946-474c-4fad-ae79-1df122ae8514_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_897debdc-c3ae-4a9d-9a58-93190cd69e67_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_75d4a3ec-fd09-4ec0-ba76-79a8d4a55f7d_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_label_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_05b01504-0383-487d-8f11-9a2599aae173_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_50bf23f8-2680-450b-9616-fcd9a0ba4b63_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ElectricityPurchasedMember_a4afb68e-b7ee-493a-940a-15f4f48d1258_terseLabel_en-US" xlink:label="lab_us-gaap_ElectricityPurchasedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchased and interchange power</link:label>
    <link:label id="lab_us-gaap_ElectricityPurchasedMember_label_en-US" xlink:label="lab_us-gaap_ElectricityPurchasedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electricity, Purchased [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricityPurchasedMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ElectricityPurchasedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ElectricityPurchasedMember" xlink:to="lab_us-gaap_ElectricityPurchasedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NotesReceivableRelatedPartiesFairValueDisclosure_6afd0912-0537-45b5-b34e-13f5cf34d481_terseLabel_en-US" xlink:label="lab_cms_NotesReceivableRelatedPartiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes receivable related party</link:label>
    <link:label id="lab_cms_NotesReceivableRelatedPartiesFairValueDisclosure_label_en-US" xlink:label="lab_cms_NotesReceivableRelatedPartiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Receivable, Related Parties, Fair Value Disclosure</link:label>
    <link:label id="lab_cms_NotesReceivableRelatedPartiesFairValueDisclosure_documentation_en-US" xlink:label="lab_cms_NotesReceivableRelatedPartiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Receivable, Related Parties, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NotesReceivableRelatedPartiesFairValueDisclosure" xlink:href="cms-20230331.xsd#cms_NotesReceivableRelatedPartiesFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NotesReceivableRelatedPartiesFairValueDisclosure" xlink:to="lab_cms_NotesReceivableRelatedPartiesFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_ab2d35b9-4a2c-4604-8f5a-74809905eab3_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRegulatoryProceedingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Regulatory Proceeding [Domain]</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesRegulatoryProceedingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Regulatory Proceeding [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain" xlink:to="lab_us-gaap_PublicUtilitiesRegulatoryProceedingDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_JHCampbell3PlantRetirementContractDisputeMember_1b47990c-6f64-4136-ba8f-d65bdaeb8068_terseLabel_en-US" xlink:label="lab_cms_JHCampbell3PlantRetirementContractDisputeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">J.H. Campbell 3 Plant Retirement Contract Dispute</link:label>
    <link:label id="lab_cms_JHCampbell3PlantRetirementContractDisputeMember_label_en-US" xlink:label="lab_cms_JHCampbell3PlantRetirementContractDisputeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">J.H. Campbell 3 Plant Retirement Contract Dispute [Member]</link:label>
    <link:label id="lab_cms_JHCampbell3PlantRetirementContractDisputeMember_documentation_en-US" xlink:label="lab_cms_JHCampbell3PlantRetirementContractDisputeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">J.H. Campbell 3 Plant Retirement Contract Dispute</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_JHCampbell3PlantRetirementContractDisputeMember" xlink:href="cms-20230331.xsd#cms_JHCampbell3PlantRetirementContractDisputeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_JHCampbell3PlantRetirementContractDisputeMember" xlink:to="lab_cms_JHCampbell3PlantRetirementContractDisputeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_BayHarborMember_43a27948-67c1-4807-80c8-60e01231cc52_terseLabel_en-US" xlink:label="lab_cms_BayHarborMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bay Harbor</link:label>
    <link:label id="lab_cms_BayHarborMember_label_en-US" xlink:label="lab_cms_BayHarborMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bay Harbor [Member]</link:label>
    <link:label id="lab_cms_BayHarborMember_documentation_en-US" xlink:label="lab_cms_BayHarborMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bay Harbor</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_BayHarborMember" xlink:href="cms-20230331.xsd#cms_BayHarborMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_BayHarborMember" xlink:to="lab_cms_BayHarborMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherInventorySupplies_cfa5f9f5-66ae-4364-b37a-43ca0c91b541_terseLabel_en-US" xlink:label="lab_us-gaap_OtherInventorySupplies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Materials and supplies</link:label>
    <link:label id="lab_us-gaap_OtherInventorySupplies_label_en-US" xlink:label="lab_us-gaap_OtherInventorySupplies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Inventory, Supplies, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventorySupplies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherInventorySupplies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherInventorySupplies" xlink:to="lab_us-gaap_OtherInventorySupplies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_837690cd-796d-46cf-8de7-cc5ed7e250e0_verboseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Loss Attributable to Noncontrolling Interests</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther_b25cbb15-122e-4593-a953-db52fc3b40ad_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Production tax credits</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Other, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityDisclosureTextBlock_25dbbae2-0db0-406a-b414-b02cf7ae54c8_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entities</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityDisclosureTextBlock" xlink:to="lab_us-gaap_VariableInterestEntityDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_40e1d163-d39f-4158-bb97-4472a6ad065f_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_98a41fc5-65de-42f1-b86a-c8ae84594d1d_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revolving Credit Facilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Line of Credit Facilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:to="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_94716a9b-725f-405a-91aa-ca77794dc583_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FinancialInstrumentsAbstract_01f7791c-9c77-4568-9aed-88c376544993_terseLabel_en-US" xlink:label="lab_cms_FinancialInstrumentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Abstract]</link:label>
    <link:label id="lab_cms_FinancialInstrumentsAbstract_label_en-US" xlink:label="lab_cms_FinancialInstrumentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Abstract]</link:label>
    <link:label id="lab_cms_FinancialInstrumentsAbstract_documentation_en-US" xlink:label="lab_cms_FinancialInstrumentsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FINANCIAL INSTRUMENTS [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsAbstract" xlink:href="cms-20230331.xsd#cms_FinancialInstrumentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FinancialInstrumentsAbstract" xlink:to="lab_cms_FinancialInstrumentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EnvironmentalRemediationSiteDomain_63b261ce-d570-463f-b0fa-fd681575af03_terseLabel_en-US" xlink:label="lab_us-gaap_EnvironmentalRemediationSiteDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Remediation Site [Domain]</link:label>
    <link:label id="lab_us-gaap_EnvironmentalRemediationSiteDomain_label_en-US" xlink:label="lab_us-gaap_EnvironmentalRemediationSiteDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Remediation Site [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain" xlink:to="lab_us-gaap_EnvironmentalRemediationSiteDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DueFromRelatedPartiesCurrent_640c0255-28f1-429e-a1c8-852d700b8f10_terseLabel_en-US" xlink:label="lab_us-gaap_DueFromRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable &#8211; related parties</link:label>
    <link:label id="lab_us-gaap_DueFromRelatedPartiesCurrent_label_en-US" xlink:label="lab_us-gaap_DueFromRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due from Related Parties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueFromRelatedPartiesCurrent" xlink:to="lab_us-gaap_DueFromRelatedPartiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_0b285554-c3a8-4798-89d5-cffc7ab81dda_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ParentCompanyMember_83d3d6d7-164a-4beb-ba85-a72101e7ce88_terseLabel_en-US" xlink:label="lab_srt_ParentCompanyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CMS Energy</link:label>
    <link:label id="lab_srt_ParentCompanyMember_label_en-US" xlink:label="lab_srt_ParentCompanyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Parent Company [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ParentCompanyMember" xlink:to="lab_srt_ParentCompanyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromContributedCapital_f3a0180d-b144-41c4-9b92-1a62ce9386d9_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromContributedCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholder contribution</link:label>
    <link:label id="lab_us-gaap_ProceedsFromContributedCapital_label_en-US" xlink:label="lab_us-gaap_ProceedsFromContributedCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Contributed Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromContributedCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromContributedCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromContributedCapital" xlink:to="lab_us-gaap_ProceedsFromContributedCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable_a740469e-fb1d-46b8-8274-7c3f49514f44_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Variable Interest Entities [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Variable Interest Entities [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:to="lab_us-gaap_ScheduleOfVariableInterestEntitiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Revenues_9959dbdd-58cb-4d75-8202-11d4b6f81d50_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Revenue</link:label>
    <link:label id="lab_us-gaap_Revenues_6aece5e3-0f11-40a1-b95d-7e1772ebf1d7_totalLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating revenue</link:label>
    <link:label id="lab_us-gaap_Revenues_label_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostCostIncurredToDate1_3dbc9d34-33ff-450c-9d82-55ef519909d8_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostCostIncurredToDate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate cost incurred</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostCostIncurredToDate1_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostCostIncurredToDate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Cost, Cost Incurred to Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostCostIncurredToDate1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostCostIncurredToDate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedCostCostIncurredToDate1" xlink:to="lab_us-gaap_RestructuringAndRelatedCostCostIncurredToDate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_57f45990-e117-4258-b267-861d39aab742_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable and accrued rate refunds</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_7d61bc98-8e54-47aa-a728-8ab49d5ffbe0_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAssetsCurrent_c30025d4-b7a1-40e9-bad9-9309e2c3612b_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory assets</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_RegulatoryAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Asset, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryAssetsCurrent" xlink:to="lab_us-gaap_RegulatoryAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtWeightedAverageInterestRate_50ae1cc3-04c8-40c9-9527-6ad1a35bf8a7_terseLabel_en-US" xlink:label="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average interest rate</link:label>
    <link:label id="lab_us-gaap_DebtWeightedAverageInterestRate_label_en-US" xlink:label="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, Weighted Average Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtWeightedAverageInterestRate" xlink:to="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperations_c43fb40f-d9ec-4f11-ba58-9dc704ecc355_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from continuing operations available to common stockholders &#8211; basic and diluted</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperations_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperations" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_5c5be225-24f0-4b1d-bc70-f2fc75bf47cf_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_b1be7ea1-1019-4a44-828c-270aafd74389_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Trading, and Equity Securities, FV-NI [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Trading, and Equity Securities, FV-NI [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:to="lab_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_e9f875f4-0e78-474f-9a93-91652d910e28_totalLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic earnings per average common share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_2c7e3eb5-9249-40a7-b590-580c9eb60e8b_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressGross_522b18a6-6d2c-43d0-b73c-8725bead3cc5_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction work in progress</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressGross_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in Progress, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressGross" xlink:to="lab_us-gaap_ConstructionInProgressGross" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_TESFilerCityMember_f948d325-ab62-4f07-9b82-c8970f368981_terseLabel_en-US" xlink:label="lab_cms_TESFilerCityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">T.E.S. Filer City</link:label>
    <link:label id="lab_cms_TESFilerCityMember_label_en-US" xlink:label="lab_cms_TESFilerCityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">T E S Filer City [Member]</link:label>
    <link:label id="lab_cms_TESFilerCityMember_documentation_en-US" xlink:label="lab_cms_TESFilerCityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">T.E.S. Filer City [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TESFilerCityMember" xlink:href="cms-20230331.xsd#cms_TESFilerCityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_TESFilerCityMember" xlink:to="lab_cms_TESFilerCityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_da4e611f-c653-48bb-9238-27a8b7e6dfd6_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement benefits liability</link:label>
    <link:label id="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:to="lab_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyDamagesSoughtValue_99b006f2-141c-40b4-9983-2a04ea6f1fcf_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyDamagesSoughtValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Damages sought</link:label>
    <link:label id="lab_us-gaap_LossContingencyDamagesSoughtValue_label_en-US" xlink:label="lab_us-gaap_LossContingencyDamagesSoughtValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Damages Sought, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyDamagesSoughtValue" xlink:to="lab_us-gaap_LossContingencyDamagesSoughtValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_3123b169-45fd-4cc5-abe5-5375adff5297_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_VolatilityMechanismMember_9dc2ea9d-2031-4d1a-a283-cfb0b68d9bf6_terseLabel_en-US" xlink:label="lab_cms_VolatilityMechanismMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Volatility Mechanism</link:label>
    <link:label id="lab_cms_VolatilityMechanismMember_label_en-US" xlink:label="lab_cms_VolatilityMechanismMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Volatility Mechanism [Member]</link:label>
    <link:label id="lab_cms_VolatilityMechanismMember_documentation_en-US" xlink:label="lab_cms_VolatilityMechanismMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Volatility Mechanism</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VolatilityMechanismMember" xlink:href="cms-20230331.xsd#cms_VolatilityMechanismMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_VolatilityMechanismMember" xlink:to="lab_cms_VolatilityMechanismMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_cd4f05c6-f757-4b66-8e1c-5ae367be6921_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate_d0987497-248b-4574-a010-657acbaa32f5_terseLabel_en-US" xlink:label="lab_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial forward price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate_label_en-US" xlink:label="lab_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contract Indexed to Issuer's Equity, Forward Rate Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForwardContractIndexedToIssuersEquityForwardRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate" xlink:to="lab_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OwnershipDomain_a22b850a-f784-4cc7-88e4-9eee8737887e_terseLabel_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:label id="lab_srt_OwnershipDomain_label_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipDomain" xlink:to="lab_srt_OwnershipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_770b3b41-dfb4-42e4-9a90-8d1e0a0383cb_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_e284c069-8b3b-40e5-919b-2c40c91c97af_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AccrualForEnvironmentalLossContingenciesInflationRate_df108651-5c02-495b-a080-9c890cc85010_terseLabel_en-US" xlink:label="lab_cms_AccrualForEnvironmentalLossContingenciesInflationRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for environmental loss contingencies, inflation rate</link:label>
    <link:label id="lab_cms_AccrualForEnvironmentalLossContingenciesInflationRate_label_en-US" xlink:label="lab_cms_AccrualForEnvironmentalLossContingenciesInflationRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingencies, Inflation Rate</link:label>
    <link:label id="lab_cms_AccrualForEnvironmentalLossContingenciesInflationRate_documentation_en-US" xlink:label="lab_cms_AccrualForEnvironmentalLossContingenciesInflationRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingencies, Inflation Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccrualForEnvironmentalLossContingenciesInflationRate" xlink:href="cms-20230331.xsd#cms_AccrualForEnvironmentalLossContingenciesInflationRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AccrualForEnvironmentalLossContingenciesInflationRate" xlink:to="lab_cms_AccrualForEnvironmentalLossContingenciesInflationRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_8a73dee1-d65a-4d2d-8769-f4f5628bed38_terseLabel_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion at Fair Value Measurement</link:label>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion at Fair Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_b9cb5ee0-6b62-492d-a431-aebbc2733b4f_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_d82acd43-9a17-4ff5-b115-2f94e2a382d2_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_6564c5d2-db00-4062-89ae-8533f9652bf4_negatedLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends declared on common stock</link:label>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_label_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, Common Stock, Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCommonStockCash" xlink:to="lab_us-gaap_DividendsCommonStockCash" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_d47bdc8b-e3a7-4985-8850-ea62b1dff0b5_totalLabel_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plant, property, and equipment, net</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_label_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities Property Plant And Equipment Net Excluding C W I P</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_documentation_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period end amount of total net PPE excluding construction work in progress.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP" xlink:href="cms-20230331.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP" xlink:to="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_247f237e-2060-4434-9d20-ee1d3af31002_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CMS&#160;Energy Corporation Common Stock, $0.01 par value</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_5bc0ce16-75e2-4e02-b364-90c1c04fae79_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FinancingAndCapitalizationLineItems_08f48a75-632c-45a1-940f-0083faf67cd2_terseLabel_en-US" xlink:label="lab_cms_FinancingAndCapitalizationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing And Capitalization [Line Items]</link:label>
    <link:label id="lab_cms_FinancingAndCapitalizationLineItems_label_en-US" xlink:label="lab_cms_FinancingAndCapitalizationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing And Capitalization [Line Items]</link:label>
    <link:label id="lab_cms_FinancingAndCapitalizationLineItems_documentation_en-US" xlink:label="lab_cms_FinancingAndCapitalizationLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing And Capitalization [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingAndCapitalizationLineItems" xlink:href="cms-20230331.xsd#cms_FinancingAndCapitalizationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FinancingAndCapitalizationLineItems" xlink:to="lab_cms_FinancingAndCapitalizationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryLiabilityDomain_81719c7e-70a2-4d54-b57a-62f7c6108387_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Liability [Domain]</link:label>
    <link:label id="lab_us-gaap_RegulatoryLiabilityDomain_label_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Liability [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain" xlink:to="lab_us-gaap_RegulatoryLiabilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RelatedAndNonRelatedPartyStatusDomain_7475afe3-77f0-4265-a17e-b2351b7dcad6_terseLabel_en-US" xlink:label="lab_cms_RelatedAndNonRelatedPartyStatusDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related And Non Related Party Status [Domain]</link:label>
    <link:label id="lab_cms_RelatedAndNonRelatedPartyStatusDomain_label_en-US" xlink:label="lab_cms_RelatedAndNonRelatedPartyStatusDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related And Non Related Party Status [Domain]</link:label>
    <link:label id="lab_cms_RelatedAndNonRelatedPartyStatusDomain_documentation_en-US" xlink:label="lab_cms_RelatedAndNonRelatedPartyStatusDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related And Non Related Party Status [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RelatedAndNonRelatedPartyStatusDomain" xlink:href="cms-20230331.xsd#cms_RelatedAndNonRelatedPartyStatusDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RelatedAndNonRelatedPartyStatusDomain" xlink:to="lab_cms_RelatedAndNonRelatedPartyStatusDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_d39f359b-0917-47a0-9755-1a7b38814b35_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_46aa33c6-73f4-4f4d-8292-22cc21b33667_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CMSEnergyNotePayableMember_72b6382b-e7c1-4767-a7d4-bd2c1d0ffb2a_terseLabel_en-US" xlink:label="lab_cms_CMSEnergyNotePayableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CMS Energy Note Payable</link:label>
    <link:label id="lab_cms_CMSEnergyNotePayableMember_label_en-US" xlink:label="lab_cms_CMSEnergyNotePayableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CMS Energy Note Payable [Member]</link:label>
    <link:label id="lab_cms_CMSEnergyNotePayableMember_documentation_en-US" xlink:label="lab_cms_CMSEnergyNotePayableMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CMS Energy Note Payable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnergyNotePayableMember" xlink:href="cms-20230331.xsd#cms_CMSEnergyNotePayableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CMSEnergyNotePayableMember" xlink:to="lab_cms_CMSEnergyNotePayableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NumberOfFormerManufacturedGasPlants_58818b92-8353-425e-819d-13ec18fc9b99_terseLabel_en-US" xlink:label="lab_cms_NumberOfFormerManufacturedGasPlants" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of former MGPs</link:label>
    <link:label id="lab_cms_NumberOfFormerManufacturedGasPlants_label_en-US" xlink:label="lab_cms_NumberOfFormerManufacturedGasPlants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Former Manufactured Gas Plants</link:label>
    <link:label id="lab_cms_NumberOfFormerManufacturedGasPlants_documentation_en-US" xlink:label="lab_cms_NumberOfFormerManufacturedGasPlants" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Former Manufactured Gas Plants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NumberOfFormerManufacturedGasPlants" xlink:href="cms-20230331.xsd#cms_NumberOfFormerManufacturedGasPlants"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NumberOfFormerManufacturedGasPlants" xlink:to="lab_cms_NumberOfFormerManufacturedGasPlants" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_218e9f62-5a1c-4ffc-b0ee-8d9167568abe_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LetterOfCreditMember_f9f4b136-fd32-4590-b9de-0bf4965b3d47_terseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit</link:label>
    <link:label id="lab_us-gaap_LetterOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember" xlink:to="lab_us-gaap_LetterOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements_6cfa6baa-6cf8-4daa-be22-8dc7504031cb_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive forward equity sale contracts (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Equity Forward Agreements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_3a87fb0a-826b-4257-aee9-41c4585ac2dd_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_A4625FirstMortgageBondsDueMay2033Member_9d02896b-c1dc-4129-ae13-893a133893f4_terseLabel_en-US" xlink:label="lab_cms_A4625FirstMortgageBondsDueMay2033Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.625% First Mortgage Bonds Due May 2033</link:label>
    <link:label id="lab_cms_A4625FirstMortgageBondsDueMay2033Member_label_en-US" xlink:label="lab_cms_A4625FirstMortgageBondsDueMay2033Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.625% First Mortgage Bonds Due May 2033 [Member]</link:label>
    <link:label id="lab_cms_A4625FirstMortgageBondsDueMay2033Member_documentation_en-US" xlink:label="lab_cms_A4625FirstMortgageBondsDueMay2033Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">4.625% First Mortgage Bonds Due May 2033</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A4625FirstMortgageBondsDueMay2033Member" xlink:href="cms-20230331.xsd#cms_A4625FirstMortgageBondsDueMay2033Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_A4625FirstMortgageBondsDueMay2033Member" xlink:to="lab_cms_A4625FirstMortgageBondsDueMay2033Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnbilledReceivablesCurrent_0d4ff4f4-f4c8-42ee-86c3-6cf3bcfb56e1_terseLabel_en-US" xlink:label="lab_us-gaap_UnbilledReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled receivables</link:label>
    <link:label id="lab_us-gaap_UnbilledReceivablesCurrent_label_en-US" xlink:label="lab_us-gaap_UnbilledReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unbilled Receivables, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnbilledReceivablesCurrent" xlink:to="lab_us-gaap_UnbilledReceivablesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PurchasedPowerRelatedParties_90f07c3a-bf16-4b0a-8812-6913c6e271a0_terseLabel_en-US" xlink:label="lab_cms_PurchasedPowerRelatedParties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchased power &#8211; related parties</link:label>
    <link:label id="lab_cms_PurchasedPowerRelatedParties_label_en-US" xlink:label="lab_cms_PurchasedPowerRelatedParties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchased Power Related Parties</link:label>
    <link:label id="lab_cms_PurchasedPowerRelatedParties_documentation_en-US" xlink:label="lab_cms_PurchasedPowerRelatedParties" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of electricity purchased from related parties and sold during the reporting period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PurchasedPowerRelatedParties" xlink:href="cms-20230331.xsd#cms_PurchasedPowerRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PurchasedPowerRelatedParties" xlink:to="lab_cms_PurchasedPowerRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_cc55786d-bcbd-46a4-b7da-2b3ce246480f_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel12And3Member_b1c694a2-9c75-4510-affd-f3dc1e8a59d0_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel12And3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1, 2 and 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel12And3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel12And3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1, Level 2, and Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel12And3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel12And3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel12And3Member" xlink:to="lab_us-gaap_FairValueInputsLevel12And3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLenderDomain_12822b2c-fb00-4ce1-8e38-32267924a3fc_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLenderDomain_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FinancialInstrumentsTable_87cd6eb3-2565-407c-adb9-fecd42b0cf45_terseLabel_en-US" xlink:label="lab_cms_FinancialInstrumentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Table]</link:label>
    <link:label id="lab_cms_FinancialInstrumentsTable_label_en-US" xlink:label="lab_cms_FinancialInstrumentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Table]</link:label>
    <link:label id="lab_cms_FinancialInstrumentsTable_documentation_en-US" xlink:label="lab_cms_FinancialInstrumentsTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsTable" xlink:href="cms-20230331.xsd#cms_FinancialInstrumentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FinancialInstrumentsTable" xlink:to="lab_cms_FinancialInstrumentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_7aa1c81e-d5ea-4729-8a66-dde75bc408c3_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_e4819d44-75b8-41d0-bd7c-29b90bf8ba88_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable and accrued revenue</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_4adc9911-c610-4321-9a68-b4c33fa828be_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent_9675d514-78e8-49a3-9477-8952a6d8e0cd_terseLabel_en-US" xlink:label="lab_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current accounts receivable and notes receivable</link:label>
    <link:label id="lab_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent_label_en-US" xlink:label="lab_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Before Allowance For Credit Loss, And Notes Receivable, Current</link:label>
    <link:label id="lab_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent_documentation_en-US" xlink:label="lab_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Before Allowance For Credit Loss, And Notes Receivable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent" xlink:href="cms-20230331.xsd#cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent" xlink:to="lab_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_36451c98-eb34-4606-9136-093bb8dc58e3_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_1402ae46-1f18-424f-a2b6-d3abaa872952_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromMinorityShareholders_ce6ff31b-fca5-479b-afcf-d2f728af1807_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromMinorityShareholders" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contribution from noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_ProceedsFromMinorityShareholders_label_en-US" xlink:label="lab_us-gaap_ProceedsFromMinorityShareholders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Noncontrolling Interests</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromMinorityShareholders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromMinorityShareholders" xlink:to="lab_us-gaap_ProceedsFromMinorityShareholders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_23b70761-3527-43ec-b9ce-f0e62375cb7d_terseLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities Operating Expense, Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization" xlink:to="lab_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseTypeDomain_3a32daf2-2fa7-474c-bf84-09dbe8ffa502_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:label id="lab_srt_LitigationCaseTypeDomain_label_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseTypeDomain" xlink:to="lab_srt_LitigationCaseTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_61ecb14f-221c-4a08-bf18-3221834c3dfa_terseLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of gas sold</link:label>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_label_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities Operating Expense, Gas and Petroleum Purchased</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased" xlink:to="lab_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage_c7ffd4fe-1018-40d6-befe-49f8adaf74ad_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rate of return on equity authorized</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Approved Return on Equity, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage" xlink:to="lab_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_737ee0c3-4196-402e-b031-d0f0281e4190_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_7568ec3d-efb2-4f36-ab8a-e012ac1eba53_totalLabel_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total plant, property, and equipment</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant And Equipment And Finance Lease Right-Of-Use Asset, After Accumulated Depreciation And Amortization</link:label>
    <link:label id="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_documentation_en-US" xlink:label="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant And Equipment And Finance Lease Right-Of-Use Asset, After Accumulated Depreciation And Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:href="cms-20230331.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:to="lab_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_cd55be1a-2107-4bd4-9cfb-09d3513633b5_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flows from Operating Activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_447e1f6f-ff12-49c1-b3f0-958c9d1f61f1_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_3374a603-3243-4d56-87c1-8ded7a9dd59a_totalLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total other income</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesFairValueDisclosure_79d58c69-8220-4367-b79c-19baed0f56ce_verboseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term receivables</link:label>
    <link:label id="lab_us-gaap_ReceivablesFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_ReceivablesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesFairValueDisclosure" xlink:to="lab_us-gaap_ReceivablesFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_7b991aa4-be8e-4ea8-958a-6baa1a124161_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ScheduleOfFinancingAndCapitalizationTable_b9bdaa5c-fe37-4f97-81f9-f89610601729_terseLabel_en-US" xlink:label="lab_cms_ScheduleOfFinancingAndCapitalizationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Financing And Capitalization [Table]</link:label>
    <link:label id="lab_cms_ScheduleOfFinancingAndCapitalizationTable_label_en-US" xlink:label="lab_cms_ScheduleOfFinancingAndCapitalizationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Financing And Capitalization [Table]</link:label>
    <link:label id="lab_cms_ScheduleOfFinancingAndCapitalizationTable_documentation_en-US" xlink:label="lab_cms_ScheduleOfFinancingAndCapitalizationTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Financing And Capitalization [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfFinancingAndCapitalizationTable" xlink:href="cms-20230331.xsd#cms_ScheduleOfFinancingAndCapitalizationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable" xlink:to="lab_cms_ScheduleOfFinancingAndCapitalizationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember_2d33fc0e-7ce5-4d4d-aa5f-5c0251be50f3_terseLabel_en-US" xlink:label="lab_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Voluntary refund mechanism</link:label>
    <link:label id="lab_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember_label_en-US" xlink:label="lab_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Subject To Refund, Voluntary Refund Mechanism [Member]</link:label>
    <link:label id="lab_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember_documentation_en-US" xlink:label="lab_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Subject To Refund, Voluntary Refund Mechanism</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember" xlink:href="cms-20230331.xsd#cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember" xlink:to="lab_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesTable_bfcfd401-cf28-454d-95cd-76ac92b3a87a_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesTable_label_en-US" xlink:label="lab_us-gaap_LossContingenciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesTable" xlink:to="lab_us-gaap_LossContingenciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_c1935961-586d-4ddf-aa03-d057930874e0_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock repurchased</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_631af893-d84e-4b8e-b3ed-b8d9edd3383d_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAssetAxis_9c4d047d-fa45-4b48-bb08-6f8607ac811a_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssetAxis_label_en-US" xlink:label="lab_us-gaap_RegulatoryAssetAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryAssetAxis" xlink:to="lab_us-gaap_RegulatoryAssetAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_06fabf2e-ec2a-4a90-bdc7-68d9f90f2ac5_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_label_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfRestructuringDomain" xlink:to="lab_us-gaap_TypeOfRestructuringDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_22944df8-c811-42f9-a033-8a39892c05d5_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_2ddc3b2a-2e59-43ea-9f62-b3fa69a8f008_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_92170d87-bc60-41f1-91bf-38fa9ce43092_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_454a660d-87f4-420a-bfad-d6c9539d9b21_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_9d24344f-64af-4d50-ab0c-d4b182957ae5_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_633a9587-7a3c-45fe-87e3-23ea6d070063_terseLabel_en-US" xlink:label="lab_cms_NorthStarCleanEnergyIncludingSubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NorthStar Clean Energy, Including Subsidiaries</link:label>
    <link:label id="lab_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_label_en-US" xlink:label="lab_cms_NorthStarCleanEnergyIncludingSubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NorthStar Clean Energy, Including Subsidiaries [Member]</link:label>
    <link:label id="lab_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_documentation_en-US" xlink:label="lab_cms_NorthStarCleanEnergyIncludingSubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NorthStar Clean Energy, Including Subsidiaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember" xlink:href="cms-20230331.xsd#cms_NorthStarCleanEnergyIncludingSubsidiariesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember" xlink:to="lab_cms_NorthStarCleanEnergyIncludingSubsidiariesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCostAndExpenseOperating_1624bdfc-d4a0-4546-b10a-70b0956e6720_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCostAndExpenseOperating" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maintenance and other operating expenses</link:label>
    <link:label id="lab_us-gaap_OtherCostAndExpenseOperating_label_en-US" xlink:label="lab_us-gaap_OtherCostAndExpenseOperating" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Cost and Expense, Operating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCostAndExpenseOperating" xlink:to="lab_us-gaap_OtherCostAndExpenseOperating" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CravenMember_83631fbc-5758-494b-954e-4199aeb9c104_terseLabel_en-US" xlink:label="lab_cms_CravenMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Craven</link:label>
    <link:label id="lab_cms_CravenMember_label_en-US" xlink:label="lab_cms_CravenMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Craven [Member]</link:label>
    <link:label id="lab_cms_CravenMember_documentation_en-US" xlink:label="lab_cms_CravenMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Craven [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CravenMember" xlink:href="cms-20230331.xsd#cms_CravenMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CravenMember" xlink:to="lab_cms_CravenMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationTable_07031df6-88b3-48ff-b39c-617decec80d7_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Table]</link:label>
    <link:label id="lab_dei_DocumentInformationTable_label_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationTable" xlink:to="lab_dei_DocumentInformationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_decaf84a-9e9c-41a4-807d-8678b4357606_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average common shares outstanding</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding Reconciliation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_9eb8425b-aefa-4ad3-bd36-1afabd3e4469_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_a455008d-0983-4530-ad1c-4f6f83f06a49_terseLabel_en-US" xlink:label="lab_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in income taxes from:</link:label>
    <link:label id="lab_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_label_en-US" xlink:label="lab_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Income Tax Expense [Abstract]</link:label>
    <link:label id="lab_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_documentation_en-US" xlink:label="lab_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Income Tax Expense [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract" xlink:href="cms-20230331.xsd#cms_IncreaseDecreaseInIncomeTaxExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract" xlink:to="lab_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_7d58cf92-9ee4-4a2c-a595-dfe597d571e8_verboseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax effect of discontinued operations</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Tax Effect of Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:to="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_c11d67e7-3697-4d11-817a-6eb59162cec8_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_054cbc00-7bc4-4e0b-be54-4840620ceb70_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_f10c9d52-dd59-4a70-9a0b-c5dda4a656d0_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_5ccb9ba3-5e72-48ec-9c2e-fbf962683b91_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_72382146-a085-4960-ac2d-0e69e9e5c5d5_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_SignificantAccountingPoliciesLineItems_5939fd40-9998-46d8-ba7f-e26f8e5e166b_terseLabel_en-US" xlink:label="lab_cms_SignificantAccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Line Items]</link:label>
    <link:label id="lab_cms_SignificantAccountingPoliciesLineItems_label_en-US" xlink:label="lab_cms_SignificantAccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Line Items]</link:label>
    <link:label id="lab_cms_SignificantAccountingPoliciesLineItems_documentation_en-US" xlink:label="lab_cms_SignificantAccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SignificantAccountingPoliciesLineItems" xlink:href="cms-20230331.xsd#cms_SignificantAccountingPoliciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems" xlink:to="lab_cms_SignificantAccountingPoliciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_378557a4-8429-41ff-afc0-ac04ccd5902a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_1ea80f01-175f-4658-9ecd-cbdcbb2e3104_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Paid-in Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_2fc14ed1-8ecb-4b67-bf1b-0fc2e3bd64be_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_a334f290-1963-4c7d-93ce-f9e0b0c00385_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_7f53039f-3b47-44c7-9858-a937d8d9f64e_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic Earnings Per Average Common Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_0559dd90-6011-4661-9fa2-7172cea88ee3_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of goods and services sold</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_41863fa4-e699-4e6c-9fd1-e0fb1b660ff4_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares - diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_c692d33a-8a72-4cf6-a537-0addd0454dc1_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyNatureDomain_36cb68d7-2c8b-4b2e-a80b-6a0498b464fc_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Nature [Domain]</link:label>
    <link:label id="lab_us-gaap_LossContingencyNatureDomain_label_en-US" xlink:label="lab_us-gaap_LossContingencyNatureDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency, Nature [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyNatureDomain" xlink:to="lab_us-gaap_LossContingencyNatureDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_JHCampbellGeneratingUnitsMember_57dc59fb-619a-4992-8544-b309b1da7e35_terseLabel_en-US" xlink:label="lab_cms_JHCampbellGeneratingUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">J.H. Campbell Generating Units</link:label>
    <link:label id="lab_cms_JHCampbellGeneratingUnitsMember_label_en-US" xlink:label="lab_cms_JHCampbellGeneratingUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">J.H. Campbell Generating Units [Member]</link:label>
    <link:label id="lab_cms_JHCampbellGeneratingUnitsMember_documentation_en-US" xlink:label="lab_cms_JHCampbellGeneratingUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">J.H. Campbell Generating Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_JHCampbellGeneratingUnitsMember" xlink:href="cms-20230331.xsd#cms_JHCampbellGeneratingUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_JHCampbellGeneratingUnitsMember" xlink:to="lab_cms_JHCampbellGeneratingUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_e4a46cc6-b656-4de1-95ec-a95adedb7b4d_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesLineItems_label_en-US" xlink:label="lab_us-gaap_LossContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingencies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesLineItems" xlink:to="lab_us-gaap_LossContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryAssetsNoncurrent_5773a0bd-2773-42a5-9003-668bc5fc049b_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory assets</link:label>
    <link:label id="lab_us-gaap_RegulatoryAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_RegulatoryAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Asset, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryAssetsNoncurrent" xlink:to="lab_us-gaap_RegulatoryAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDeferredInvestmentTaxCredit_71be82e1-dbce-45fc-b8ec-ad08ffdae168_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDeferredInvestmentTaxCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred investment tax credit</link:label>
    <link:label id="lab_us-gaap_AccumulatedDeferredInvestmentTaxCredit_label_en-US" xlink:label="lab_us-gaap_AccumulatedDeferredInvestmentTaxCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Deferred Investment Tax Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDeferredInvestmentTaxCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit" xlink:to="lab_us-gaap_AccumulatedDeferredInvestmentTaxCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesPayableCurrent_78587ee9-9e9e-4725-837b-4e26e8569bc8_terseLabel_en-US" xlink:label="lab_us-gaap_NotesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes payable</link:label>
    <link:label id="lab_us-gaap_NotesPayableCurrent_label_en-US" xlink:label="lab_us-gaap_NotesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayableCurrent" xlink:to="lab_us-gaap_NotesPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableMember_268d2c9a-a927-4bae-a33f-679602df93bb_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableMember_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableMember" xlink:to="lab_us-gaap_AccountsReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryLiabilityCurrent_290bc3f4-174d-4123-8845-3d3341f9d72d_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory liabilities</link:label>
    <link:label id="lab_us-gaap_RegulatoryLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryLiabilityCurrent" xlink:to="lab_us-gaap_RegulatoryLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_ffd22a6b-2eb8-4ead-92b5-2852c8600061_terseLabel_en-US" xlink:label="lab_cms_DefinedBenefitPlanAmortizationOfSettlementLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Settlement loss</link:label>
    <link:label id="lab_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_label_en-US" xlink:label="lab_cms_DefinedBenefitPlanAmortizationOfSettlementLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Amortization Of Settlement Loss</link:label>
    <link:label id="lab_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_documentation_en-US" xlink:label="lab_cms_DefinedBenefitPlanAmortizationOfSettlementLoss" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Amortization Of Settlement Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanAmortizationOfSettlementLoss" xlink:href="cms-20230331.xsd#cms_DefinedBenefitPlanAmortizationOfSettlementLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DefinedBenefitPlanAmortizationOfSettlementLoss" xlink:to="lab_cms_DefinedBenefitPlanAmortizationOfSettlementLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_92a67a56-9a0b-4d03-8b91-86a700dd02a0_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_3b9863dd-aa9c-4b8b-8ba2-daa1741fbb18_terseLabel_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying Amount</link:label>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reported Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:to="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_dc508bc7-0d45-4f9b-b33b-93c081c96440_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted earnings per average common share, income from discontinued operations per average common share available to common stockholders (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_759f6b16-b429-475c-af59-09fc85221134_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockMember_d27fac4b-e981-4e15-81f3-7c8cc2557141_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Preferred Stock</link:label>
    <link:label id="lab_us-gaap_PreferredStockMember_label_en-US" xlink:label="lab_us-gaap_PreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockMember" xlink:to="lab_us-gaap_PreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_35fe790b-362a-41c1-9071-4a6ffc1bd0d5_terseLabel_en-US" xlink:label="lab_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchased power &#8211; related parties</link:label>
    <link:label id="lab_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_label_en-US" xlink:label="lab_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities Operating Expense Purchased Power Related Parties</link:label>
    <link:label id="lab_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_documentation_en-US" xlink:label="lab_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities Operating Expense Purchased Power Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties" xlink:href="cms-20230331.xsd#cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties" xlink:to="lab_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_6ddac0af-b9fc-4a5b-aebe-98632501db8d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets And Liabilities Measured At Fair Value On A Recurring Basis</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_ca0e5289-a0d7-4b5c-9436-c3b857786889_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_IndustrialUtilityServiceMember_59b9e426-964d-4593-afb4-c019fcde3a3f_terseLabel_en-US" xlink:label="lab_cms_IndustrialUtilityServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrial</link:label>
    <link:label id="lab_cms_IndustrialUtilityServiceMember_label_en-US" xlink:label="lab_cms_IndustrialUtilityServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrial Utility Service [Member]</link:label>
    <link:label id="lab_cms_IndustrialUtilityServiceMember_documentation_en-US" xlink:label="lab_cms_IndustrialUtilityServiceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrial Utility Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IndustrialUtilityServiceMember" xlink:href="cms-20230331.xsd#cms_IndustrialUtilityServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_IndustrialUtilityServiceMember" xlink:to="lab_cms_IndustrialUtilityServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_2ce3ebff-6111-4635-98a1-2eeb4a4f0ad7_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingExpense_5d5e2af6-2cd4-4ae8-bb1b-5ad9954d361f_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other expense</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingExpense" xlink:to="lab_us-gaap_OtherNonoperatingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityLineItems_cd251f38-6a10-4ad5-936a-379bf11771fc_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity [Line Items]</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityLineItems_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityLineItems" xlink:to="lab_us-gaap_VariableInterestEntityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ac6997f9-14b4-42e2-b796-0e2adf90dea1_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents,&#160;Including Restricted Amounts, Beginning of Period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a7342e07-c130-4d46-96ea-93e3f69e57a0_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents,&#160;Including Restricted Amounts, End of Period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_33a41293-2031-46cf-9f99-f001839cd3bc_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Attributable to Noncontrolling Interests</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_58770f30-88c1-44ef-98a1-d3f18717d8fd_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss attributable to noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_LudingtonPlantOverhaulContractDisputeMember_995a0fde-7a53-4700-a174-8e174c98f91e_terseLabel_en-US" xlink:label="lab_cms_LudingtonPlantOverhaulContractDisputeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ludington Plant Overhaul Contract Dispute</link:label>
    <link:label id="lab_cms_LudingtonPlantOverhaulContractDisputeMember_label_en-US" xlink:label="lab_cms_LudingtonPlantOverhaulContractDisputeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ludington Plant Overhaul Contract Dispute [Member]</link:label>
    <link:label id="lab_cms_LudingtonPlantOverhaulContractDisputeMember_documentation_en-US" xlink:label="lab_cms_LudingtonPlantOverhaulContractDisputeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ludington Plant Overhaul Contract Dispute</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LudingtonPlantOverhaulContractDisputeMember" xlink:href="cms-20230331.xsd#cms_LudingtonPlantOverhaulContractDisputeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_LudingtonPlantOverhaulContractDisputeMember" xlink:to="lab_cms_LudingtonPlantOverhaulContractDisputeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FuelCosts_f66637e0-daa0-4233-91c6-42767efbab19_terseLabel_en-US" xlink:label="lab_us-gaap_FuelCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fuel for electric generation</link:label>
    <link:label id="lab_us-gaap_FuelCosts_label_en-US" xlink:label="lab_us-gaap_FuelCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fuel Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FuelCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FuelCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FuelCosts" xlink:to="lab_us-gaap_FuelCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_5beb9a48-ca24-4107-b049-b5dc7db1a572_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_a027f3ae-7640-4f4e-9df4-0e51e79d9d3e_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from issuance of debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_683d7570-f886-414e-b9c6-4be5b2ea1211_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income Available to Common Stockholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_594d5ad1-6cde-47c6-bc48-30bb9d47ed3c_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) available to common stockholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestCostsCapitalizedAdjustment_330ea0fe-0c06-4b4c-9037-20e9edbcd86f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestCostsCapitalizedAdjustment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for borrowed funds used during construction</link:label>
    <link:label id="lab_us-gaap_InterestCostsCapitalizedAdjustment_label_en-US" xlink:label="lab_us-gaap_InterestCostsCapitalizedAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Costs Capitalized Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalizedAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestCostsCapitalizedAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestCostsCapitalizedAdjustment" xlink:to="lab_us-gaap_InterestCostsCapitalizedAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestments_f335ebbc-e7c3-434b-84ee-e6fd7e9d3ad6_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestments" xlink:to="lab_us-gaap_EquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesGeneralDisclosuresTable_0532f68f-d286-476b-b9c2-3a43493499bc_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesGeneralDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities General Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesGeneralDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesGeneralDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities General Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable" xlink:to="lab_us-gaap_PublicUtilitiesGeneralDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_b58ff30b-386f-4a64-88f1-7d575e40618a_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital expenditures not paid</link:label>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_b3ec50a3-5f9e-497c-a5cf-0650607812f5_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeDomain" xlink:to="lab_us-gaap_RetirementPlanTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseTaxes_db2322be-f214-4227-ac19-3b4b24abd9f8_terseLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General taxes</link:label>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseTaxes_label_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities Operating Expense, Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilitiesOperatingExpenseTaxes" xlink:to="lab_us-gaap_UtilitiesOperatingExpenseTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseOther_aa34fad3-5bf2-4255-ad0f-22f590b9a564_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpenseOther_label_en-US" xlink:label="lab_us-gaap_InterestExpenseOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseOther" xlink:to="lab_us-gaap_InterestExpenseOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_99e62574-eeba-43b9-a3a8-227dc593603e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_760b9a83-332c-441a-b087-7a4898b1de0f_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpensePurchasedPower_eaa54b79-a9ea-4df6-9ce0-bc16efa6155f_terseLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpensePurchasedPower" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchased and interchange power</link:label>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpensePurchasedPower_label_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpensePurchasedPower" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities Operating Expense, Purchased Power</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpensePurchasedPower"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower" xlink:to="lab_us-gaap_UtilitiesOperatingExpensePurchasedPower" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_9ed31442-2089-4fec-a029-b75c28cde32b_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_166f2929-35c5-4b19-842e-af042af3610a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Principal (In Millions)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EnvironmentalRemediationContingencyDomain_94e330b9-7d9e-4daf-ad50-c216b9b41803_terseLabel_en-US" xlink:label="lab_us-gaap_EnvironmentalRemediationContingencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Remediation Contingency [Domain]</link:label>
    <link:label id="lab_us-gaap_EnvironmentalRemediationContingencyDomain_label_en-US" xlink:label="lab_us-gaap_EnvironmentalRemediationContingencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental Remediation Contingency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationContingencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationContingencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EnvironmentalRemediationContingencyDomain" xlink:to="lab_us-gaap_EnvironmentalRemediationContingencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_ac59a89f-2f49-4874-ab7f-4346bebbc975_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_be90ed6f-2a73-4965-b97b-442888f239ca_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income Attributable to CMS&#160;Energy</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteeObligationsCurrentCarryingValue_214c10b1-4193-42a8-ba36-87619596695c_verboseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsCurrentCarryingValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying Amount</link:label>
    <link:label id="lab_us-gaap_GuaranteeObligationsCurrentCarryingValue_label_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsCurrentCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations, Current Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsCurrentCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue" xlink:to="lab_us-gaap_GuaranteeObligationsCurrentCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NWOHoldcoLLCMember_05809f52-5fd6-47d8-971f-e3c108dbb4b7_terseLabel_en-US" xlink:label="lab_cms_NWOHoldcoLLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NWO Holdco, L.L.C</link:label>
    <link:label id="lab_cms_NWOHoldcoLLCMember_label_en-US" xlink:label="lab_cms_NWOHoldcoLLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NWO Holdco, L.L.C [Member]</link:label>
    <link:label id="lab_cms_NWOHoldcoLLCMember_documentation_en-US" xlink:label="lab_cms_NWOHoldcoLLCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">NWO Holdco, L.L.C</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NWOHoldcoLLCMember" xlink:href="cms-20230331.xsd#cms_NWOHoldcoLLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NWOHoldcoLLCMember" xlink:to="lab_cms_NWOHoldcoLLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseAxis_67ada6b2-af0c-490a-896a-03299177a78d_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:label id="lab_srt_LitigationCaseAxis_label_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseAxis" xlink:to="lab_srt_LitigationCaseAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_IncomeTaxesLineItems_4ea3a5a5-a0e8-402f-aabd-5926377c69ce_terseLabel_en-US" xlink:label="lab_cms_IncomeTaxesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes [Line Items]</link:label>
    <link:label id="lab_cms_IncomeTaxesLineItems_label_en-US" xlink:label="lab_cms_IncomeTaxesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes [Line Items]</link:label>
    <link:label id="lab_cms_IncomeTaxesLineItems_documentation_en-US" xlink:label="lab_cms_IncomeTaxesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems" xlink:href="cms-20230331.xsd#cms_IncomeTaxesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_IncomeTaxesLineItems" xlink:to="lab_cms_IncomeTaxesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_41d8e95f-8f9d-4fa2-9a36-b9a6cc8760bd_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Financial Information By Reportable Segments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_23a0c813-ee65-417f-bc12-f36eb8e61f84_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AviatorWindClassBMembershipMember_7183ab63-fb5c-46b8-9986-db92cdc0efa2_terseLabel_en-US" xlink:label="lab_cms_AviatorWindClassBMembershipMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aviator Wind Class B Membership</link:label>
    <link:label id="lab_cms_AviatorWindClassBMembershipMember_label_en-US" xlink:label="lab_cms_AviatorWindClassBMembershipMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aviator Wind Class B Membership [Member]</link:label>
    <link:label id="lab_cms_AviatorWindClassBMembershipMember_documentation_en-US" xlink:label="lab_cms_AviatorWindClassBMembershipMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aviator Wind Class B Membership [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindClassBMembershipMember" xlink:href="cms-20230331.xsd#cms_AviatorWindClassBMembershipMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AviatorWindClassBMembershipMember" xlink:to="lab_cms_AviatorWindClassBMembershipMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_3d9cf160-1cb2-4517-bf6c-e9a9d3f07ead_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockDividendsIncomeStatementImpact_abc69661-0ef4-4896-8a05-4c35de5e92f1_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock Dividends</link:label>
    <link:label id="lab_us-gaap_PreferredStockDividendsIncomeStatementImpact_label_en-US" xlink:label="lab_us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock Dividends, Income Statement Impact</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:to="lab_us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_63c5d712-357e-42d7-bc5a-bd6421d63d0c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DefinedBenefitPlanDeferredCostsCredits_7740a003-c08a-4554-8a65-0d7fc6e8a322_terseLabel_en-US" xlink:label="lab_cms_DefinedBenefitPlanDeferredCostsCredits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred costs (credits)</link:label>
    <link:label id="lab_cms_DefinedBenefitPlanDeferredCostsCredits_label_en-US" xlink:label="lab_cms_DefinedBenefitPlanDeferredCostsCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Deferred Costs (Credits)</link:label>
    <link:label id="lab_cms_DefinedBenefitPlanDeferredCostsCredits_documentation_en-US" xlink:label="lab_cms_DefinedBenefitPlanDeferredCostsCredits" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Deferred Costs (Credits)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanDeferredCostsCredits" xlink:href="cms-20230331.xsd#cms_DefinedBenefitPlanDeferredCostsCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DefinedBenefitPlanDeferredCostsCredits" xlink:to="lab_cms_DefinedBenefitPlanDeferredCostsCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesGross_f82c5f7d-6227-4294-a210-3371707adbb5_terseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for environmental loss contingencies, gross</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesGross_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingencies, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingenciesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_e7aed4c9-9c49-49de-bbbe-bcc52e896fc4_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AlternativeRevenuePrograms_d534a590-8653-4445-a759-df252bf5c5fb_terseLabel_en-US" xlink:label="lab_cms_AlternativeRevenuePrograms" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumers alternative-revenue programs</link:label>
    <link:label id="lab_cms_AlternativeRevenuePrograms_label_en-US" xlink:label="lab_cms_AlternativeRevenuePrograms" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Alternative revenue programs</link:label>
    <link:label id="lab_cms_AlternativeRevenuePrograms_documentation_en-US" xlink:label="lab_cms_AlternativeRevenuePrograms" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Alternative revenue programs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AlternativeRevenuePrograms" xlink:href="cms-20230331.xsd#cms_AlternativeRevenuePrograms"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AlternativeRevenuePrograms" xlink:to="lab_cms_AlternativeRevenuePrograms" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_f4442030-3178-42e9-92a0-313b4c316340_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_e949d325-2b10-4dcf-8d92-627785ee03ae_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. federal income tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AmountAvailableForDividendDistribution_1316a5f9-131c-40e7-bf1a-2715ed4cef62_terseLabel_en-US" xlink:label="lab_cms_AmountAvailableForDividendDistribution" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Limitation on payment of stock dividends</link:label>
    <link:label id="lab_cms_AmountAvailableForDividendDistribution_label_en-US" xlink:label="lab_cms_AmountAvailableForDividendDistribution" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount Available For Dividend Distribution</link:label>
    <link:label id="lab_cms_AmountAvailableForDividendDistribution_documentation_en-US" xlink:label="lab_cms_AmountAvailableForDividendDistribution" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The amount of dividends that may be paid or declared in any calendar year, limited by statutory restriction.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AmountAvailableForDividendDistribution" xlink:href="cms-20230331.xsd#cms_AmountAvailableForDividendDistribution"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AmountAvailableForDividendDistribution" xlink:to="lab_cms_AmountAvailableForDividendDistribution" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_SignificantAccountingPoliciesTable_ead02aee-2991-4a8a-a09b-65d47e3e9d56_terseLabel_en-US" xlink:label="lab_cms_SignificantAccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Table]</link:label>
    <link:label id="lab_cms_SignificantAccountingPoliciesTable_label_en-US" xlink:label="lab_cms_SignificantAccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Table]</link:label>
    <link:label id="lab_cms_SignificantAccountingPoliciesTable_documentation_en-US" xlink:label="lab_cms_SignificantAccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SignificantAccountingPoliciesTable" xlink:href="cms-20230331.xsd#cms_SignificantAccountingPoliciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_SignificantAccountingPoliciesTable" xlink:to="lab_cms_SignificantAccountingPoliciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockDividendsAndOtherAdjustments_0a358832-13ea-4144-87ea-81cd05f41453_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockDividendsAndOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock dividends</link:label>
    <link:label id="lab_us-gaap_PreferredStockDividendsAndOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_PreferredStockDividendsAndOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock Dividends and Other Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockDividendsAndOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments" xlink:to="lab_us-gaap_PreferredStockDividendsAndOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_7fecf287-e8b2-480d-be9e-f0b3081ddd80_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net gain arising during the period</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_eb55dd92-40f3-4582-b2eb-6cfc0b08fcb3_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_2ef2eac2-1eba-4e43-8be3-559721c79f71_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and local income taxes, net of federal effect</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_c1c83d54-205b-4399-bc6b-b36771635eb5_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total plant, property, and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_3998cf07-ade4-469c-adf8-c341c328e152_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plant, property, and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_280be0b5-8eb4-4afc-96ee-09dab4f96074_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement of debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CumulativePreferredStockMember_b9995351-7241-47ef-b6c4-9a565f0e2b54_terseLabel_en-US" xlink:label="lab_us-gaap_CumulativePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumers Energy Company Cumulative Preferred Stock, $100&#160;par&#160;value: $4.50 Series</link:label>
    <link:label id="lab_us-gaap_CumulativePreferredStockMember_label_en-US" xlink:label="lab_us-gaap_CumulativePreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativePreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CumulativePreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CumulativePreferredStockMember" xlink:to="lab_us-gaap_CumulativePreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_266db4af-8270-435c-803e-1c1650f4bc79_verboseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_8de977a5-5992-4d67-882d-90a00d7b75ae_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable and accrued revenue, allowance</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_27eb84c4-148a-4ced-aaa2-6b1ba768d777_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpense_6cf0a414-410e-4d23-ba07-929cdc75b659_totalLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpense_label_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities Operating Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilitiesOperatingExpense" xlink:to="lab_us-gaap_UtilitiesOperatingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestAndDividendsPayableCurrent_63b8bf58-576b-4aa8-bf19-4106ecdac767_terseLabel_en-US" xlink:label="lab_us-gaap_InterestAndDividendsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued interest</link:label>
    <link:label id="lab_us-gaap_InterestAndDividendsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_InterestAndDividendsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest and Dividends Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestAndDividendsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestAndDividendsPayableCurrent" xlink:to="lab_us-gaap_InterestAndDividendsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_11b550e7-b5c0-410f-ad15-9f7f49eaea53_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exit Activities</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_05449a2a-8e08-4b15-963d-7f71fcb64f8a_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteeObligationsNatureDomain_635fcfe6-d526-4fb8-b325-8d2e41aa483d_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsNatureDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations, Nature [Domain]</link:label>
    <link:label id="lab_us-gaap_GuaranteeObligationsNatureDomain_label_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsNatureDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations, Nature [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain" xlink:to="lab_us-gaap_GuaranteeObligationsNatureDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_025f2bef-1f25-4afd-bdf6-72bc26ab09b1_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EnergyRelatedInventoryOtherFossilFuel_362e3cee-618c-4503-a436-a94330bb57f1_terseLabel_en-US" xlink:label="lab_us-gaap_EnergyRelatedInventoryOtherFossilFuel" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Generating plant fuel stock</link:label>
    <link:label id="lab_us-gaap_EnergyRelatedInventoryOtherFossilFuel_label_en-US" xlink:label="lab_us-gaap_EnergyRelatedInventoryOtherFossilFuel" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Energy Related Inventory, Other Fossil Fuel</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnergyRelatedInventoryOtherFossilFuel"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel" xlink:to="lab_us-gaap_EnergyRelatedInventoryOtherFossilFuel" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_a53d4354-a192-4bef-89cc-6e70421c5a6c_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ElectricRateCaseMember_4a0d1b0b-6cd1-477d-b0c8-1d59d572f1df_terseLabel_en-US" xlink:label="lab_cms_ElectricRateCaseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electric Rate Case</link:label>
    <link:label id="lab_cms_ElectricRateCaseMember_label_en-US" xlink:label="lab_cms_ElectricRateCaseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electric Rate Case [Member]</link:label>
    <link:label id="lab_cms_ElectricRateCaseMember_documentation_en-US" xlink:label="lab_cms_ElectricRateCaseMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electric Rate Case [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricRateCaseMember" xlink:href="cms-20230331.xsd#cms_ElectricRateCaseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ElectricRateCaseMember" xlink:to="lab_cms_ElectricRateCaseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_ce7a8fa7-4c46-469f-a05b-8a77b1852621_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInReceivablesAbstract_a6dd6abf-4465-457c-8d44-6a7e4e273d24_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in assets and liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInReceivablesAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Receivables [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInReceivablesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInReceivablesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_4efa3922-583e-4787-83be-0d4052070f91_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_0a306d9b-5cf4-4669-8af2-0343a1909fd7_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxesPayableCurrent_d627f0ff-545a-4334-b248-fed76d45832f_terseLabel_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued taxes</link:label>
    <link:label id="lab_us-gaap_TaxesPayableCurrent_label_en-US" xlink:label="lab_us-gaap_TaxesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxesPayableCurrent" xlink:to="lab_us-gaap_TaxesPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_635fac1a-bbcf-4367-9f5b-7cd62bfb26b9_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain on derivative instruments, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_9c0e678a-f705-449d-8dfa-d796fb397433_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseVariableLeaseIncome_be46e2fe-167d-4241-ad02-e5792cd5824f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseVariableLeaseIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable lease income</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseVariableLeaseIncome_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseVariableLeaseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Variable Lease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseVariableLeaseIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseVariableLeaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseVariableLeaseIncome" xlink:to="lab_us-gaap_OperatingLeaseVariableLeaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_a23c3a66-5742-458b-8169-3d4974ca2038_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Basis [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Basis [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:to="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_9fb06663-8fba-4b78-a4b3-7c7715c092bb_terseLabel_en-US" xlink:label="lab_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of</link:label>
    <link:label id="lab_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_label_en-US" xlink:label="lab_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Amortization [Abstract]</link:label>
    <link:label id="lab_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_documentation_en-US" xlink:label="lab_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Amortization [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract" xlink:href="cms-20230331.xsd#cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract" xlink:to="lab_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_a1db90e9-eab9-4c09-8884-fbc39d5538c8_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsTable" xlink:to="lab_us-gaap_OtherCommitmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_e1002b4b-9db9-4bd4-9391-f74c01524e17_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Net Benefit Costs</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Net Benefit Costs [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_974c73eb-acc8-44c3-a506-5f80a0acca91_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends declared per common share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PropertyPlantAndEquipmentNetExcludingCWIP_66ec09fa-12f5-48cc-a37a-5a21f71d95b6_totalLabel_en-US" xlink:label="lab_cms_PropertyPlantAndEquipmentNetExcludingCWIP" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plant, property, and equipment, net</link:label>
    <link:label id="lab_cms_PropertyPlantAndEquipmentNetExcludingCWIP_label_en-US" xlink:label="lab_cms_PropertyPlantAndEquipmentNetExcludingCWIP" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant And Equipment, Net, Excluding C W I P</link:label>
    <link:label id="lab_cms_PropertyPlantAndEquipmentNetExcludingCWIP_documentation_en-US" xlink:label="lab_cms_PropertyPlantAndEquipmentNetExcludingCWIP" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount before construction in progress but after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP" xlink:href="cms-20230331.xsd#cms_PropertyPlantAndEquipmentNetExcludingCWIP"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP" xlink:to="lab_cms_PropertyPlantAndEquipmentNetExcludingCWIP" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_5d1e54b9-08b1-4019-b237-a9d6b66dbb1e_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income From Continuing Operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_cbcead61-9d08-4c44-90b8-bf6e4c1aab48_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from continuing operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_b416323f-0a1c-46a4-a05e-da2808e85729_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable" xlink:to="lab_us-gaap_LineOfCreditFacilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_3f88e7a9-dc64-467f-a2db-13ed7ae5c7dd_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributions and other changes in noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_label_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:to="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock_6f89a3d4-5000-4827-8a6d-b6d028c4c0b0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Forward Contracts</link:label>
    <link:label id="lab_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Forward Contracts Indexed to Issuer's Equity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock" xlink:to="lab_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryLiabilityNoncurrent_943b2df6-cab7-46f0-8e45-73c521cda9b1_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory liabilities</link:label>
    <link:label id="lab_us-gaap_RegulatoryLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryLiabilityNoncurrent" xlink:to="lab_us-gaap_RegulatoryLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_b7c582c8-2fc7-4c84-94d2-9e8ce332359d_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of net actuarial loss, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_GasUtilityMember_b7b0f323-e8e2-4cc1-872a-1d430ef0c013_terseLabel_en-US" xlink:label="lab_cms_GasUtilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Utility</link:label>
    <link:label id="lab_cms_GasUtilityMember_label_en-US" xlink:label="lab_cms_GasUtilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Utility [Member]</link:label>
    <link:label id="lab_cms_GasUtilityMember_documentation_en-US" xlink:label="lab_cms_GasUtilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas Utility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember" xlink:href="cms-20230331.xsd#cms_GasUtilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GasUtilityMember" xlink:to="lab_cms_GasUtilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders_c78aac16-8650-42db-970a-bd490d813f13_terseLabel_en-US" xlink:label="lab_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contribution from noncontrolling interest</link:label>
    <link:label id="lab_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders_label_en-US" xlink:label="lab_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minority Interest, Increase From Contribution From Noncontrolling Interest Holders</link:label>
    <link:label id="lab_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders_documentation_en-US" xlink:label="lab_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in noncontrolling interest balance from contributions from the noncontrolling interest holders, included in the consolidation of the parent entity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders" xlink:href="cms-20230331.xsd#cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders" xlink:to="lab_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationVariableInterestEntityPolicy_3b6b287f-55ab-4386-ae13-b13f8cc16014_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Variable Interest Entity</link:label>
    <link:label id="lab_us-gaap_ConsolidationVariableInterestEntityPolicy_label_en-US" xlink:label="lab_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Variable Interest Entity, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationVariableInterestEntityPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:to="lab_us-gaap_ConsolidationVariableInterestEntityPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_ffdb3c4a-7d00-4c20-aa0f-64de7fd847c6_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, General Disclosures [Line Items]</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, General Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems" xlink:to="lab_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermBorrowings_7369bae6-b7e2-4563-a8a4-1eda9120a850_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term borrowings outstanding</link:label>
    <link:label id="lab_us-gaap_ShortTermBorrowings_label_en-US" xlink:label="lab_us-gaap_ShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermBorrowings" xlink:to="lab_us-gaap_ShortTermBorrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_27f6720d-734d-4e3e-bf75-6f56a1b0b0f5_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5859f37e-391a-42bf-a618-2ed82c0072ae_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_GeneseeMember_27202590-4621-4a19-a8d8-496da5d86853_verboseLabel_en-US" xlink:label="lab_cms_GeneseeMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Genesee</link:label>
    <link:label id="lab_cms_GeneseeMember_label_en-US" xlink:label="lab_cms_GeneseeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Genesee [Member]</link:label>
    <link:label id="lab_cms_GeneseeMember_documentation_en-US" xlink:label="lab_cms_GeneseeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Genesee [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GeneseeMember" xlink:href="cms-20230331.xsd#cms_GeneseeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GeneseeMember" xlink:to="lab_cms_GeneseeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesPayableFairValueDisclosure_98bb69e9-bacf-4983-989e-ef6a6d3150ae_verboseLabel_en-US" xlink:label="lab_us-gaap_NotesPayableFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term payables</link:label>
    <link:label id="lab_us-gaap_NotesPayableFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_NotesPayableFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayableFairValueDisclosure" xlink:to="lab_us-gaap_NotesPayableFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_d2ee0ab1-a08c-4900-8362-5bc838c180de_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership percentage</link:label>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_399a1fc6-c591-45fa-aa54-cce286d1a848_verboseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling ownership interest</link:label>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_label_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:to="lab_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_e4e7fb68-8626-4ed0-aad4-ea176b2a4329_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesAxis" xlink:to="lab_srt_ConsolidatedEntitiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_8791167b-c5bb-4100-a778-76dce328e9b8_verboseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RestructuringAndRelatedCostDeferredCost_847e31db-afa4-47e2-ba1a-177673a7bebe_terseLabel_en-US" xlink:label="lab_cms_RestructuringAndRelatedCostDeferredCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost deferred</link:label>
    <link:label id="lab_cms_RestructuringAndRelatedCostDeferredCost_b803be9a-2b59-4a20-9719-99d0089cc036_verboseLabel_en-US" xlink:label="lab_cms_RestructuringAndRelatedCostDeferredCost" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs deferred as a regulatory asset</link:label>
    <link:label id="lab_cms_RestructuringAndRelatedCostDeferredCost_label_en-US" xlink:label="lab_cms_RestructuringAndRelatedCostDeferredCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Cost, Deferred Cost</link:label>
    <link:label id="lab_cms_RestructuringAndRelatedCostDeferredCost_documentation_en-US" xlink:label="lab_cms_RestructuringAndRelatedCostDeferredCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Cost, Deferred Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostDeferredCost" xlink:href="cms-20230331.xsd#cms_RestructuringAndRelatedCostDeferredCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RestructuringAndRelatedCostDeferredCost" xlink:to="lab_cms_RestructuringAndRelatedCostDeferredCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostsAndExpenses_d011b1a1-411f-4697-85b7-9b93f21d5d7d_totalLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_CostsAndExpenses_label_en-US" xlink:label="lab_us-gaap_CostsAndExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs and Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpenses" xlink:to="lab_us-gaap_CostsAndExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AviatorWindMember_1fc0590e-1be5-4726-925f-e90852a1cb47_terseLabel_en-US" xlink:label="lab_cms_AviatorWindMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aviator Wind</link:label>
    <link:label id="lab_cms_AviatorWindMember_label_en-US" xlink:label="lab_cms_AviatorWindMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aviator Wind [Member]</link:label>
    <link:label id="lab_cms_AviatorWindMember_documentation_en-US" xlink:label="lab_cms_AviatorWindMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aviator Wind [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindMember" xlink:href="cms-20230331.xsd#cms_AviatorWindMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AviatorWindMember" xlink:to="lab_cms_AviatorWindMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_TermLoanFacilityDue2024Member_d9ef304f-8eb7-4c4e-8753-45eb41767992_terseLabel_en-US" xlink:label="lab_cms_TermLoanFacilityDue2024Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility Due 2024</link:label>
    <link:label id="lab_cms_TermLoanFacilityDue2024Member_label_en-US" xlink:label="lab_cms_TermLoanFacilityDue2024Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility Due 2024 [Member]</link:label>
    <link:label id="lab_cms_TermLoanFacilityDue2024Member_documentation_en-US" xlink:label="lab_cms_TermLoanFacilityDue2024Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility Due 2024</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDue2024Member" xlink:href="cms-20230331.xsd#cms_TermLoanFacilityDue2024Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_TermLoanFacilityDue2024Member" xlink:to="lab_cms_TermLoanFacilityDue2024Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_7f8d7bee-c579-4b15-8e00-11e2fcb36514_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_VariableInterestEntitiesAbstract_eed8970e-f88e-4e6b-8fe5-af461631f049_terseLabel_en-US" xlink:label="lab_cms_VariableInterestEntitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entities [Abstract]</link:label>
    <link:label id="lab_cms_VariableInterestEntitiesAbstract_label_en-US" xlink:label="lab_cms_VariableInterestEntitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entities [Abstract]</link:label>
    <link:label id="lab_cms_VariableInterestEntitiesAbstract_documentation_en-US" xlink:label="lab_cms_VariableInterestEntitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableInterestEntitiesAbstract" xlink:href="cms-20230331.xsd#cms_VariableInterestEntitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_VariableInterestEntitiesAbstract" xlink:to="lab_cms_VariableInterestEntitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_88555b09-343c-402e-9eb4-7e80e633fa88_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reportable Segments</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock_8666eaaf-81e2-4ef1-b9ff-d9eba95eeec4_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingencies and Commitments</link:label>
    <link:label id="lab_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments Contingencies and Guarantees [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock" xlink:to="lab_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncome_b2856cb8-c509-41fa-b6fc-cabcd891e39b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncome_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncome" xlink:to="lab_us-gaap_OtherNonoperatingIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e65070cd-89f9-4492-b02a-6f1a61f3d5a9_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIABILITIES AND EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_62436e1f-09a9-430f-862c-bcccb2e0bfc9_terseLabel_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimate of Fair Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_14291295-2891-4616-bbb4-891a707562af_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_VariableInterestEntityMaximumCapacity_22b12c96-68a1-45b5-9b0b-35efe292cbb8_terseLabel_en-US" xlink:label="lab_cms_VariableInterestEntityMaximumCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nameplate capacity (in MW)</link:label>
    <link:label id="lab_cms_VariableInterestEntityMaximumCapacity_label_en-US" xlink:label="lab_cms_VariableInterestEntityMaximumCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Maximum Capacity</link:label>
    <link:label id="lab_cms_VariableInterestEntityMaximumCapacity_documentation_en-US" xlink:label="lab_cms_VariableInterestEntityMaximumCapacity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Maximum Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableInterestEntityMaximumCapacity" xlink:href="cms-20230331.xsd#cms_VariableInterestEntityMaximumCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_VariableInterestEntityMaximumCapacity" xlink:to="lab_cms_VariableInterestEntityMaximumCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_467b2ea6-f78f-422e-9d00-12bc27fb6c85_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCharges_5f8aa9f1-89de-4bde-8f3a-07e0c6722e9c_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retention and severance costs</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_label_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCharges" xlink:to="lab_us-gaap_RestructuringCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingencies_5add1c07-7a88-47db-8aeb-5629c21a737d_terseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for environmental loss contingencies</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingencies_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_90953d04-8939-4ced-868b-38ac11e439c4_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic earnings per average common share, income from continuing operations per average common share available to common stockholders (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_61af686e-4166-4582-9fcc-f60da39a5df4_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Per Basic Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_2c5034d0-88fe-4595-8969-016a817d1480_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_fdce133b-3aba-48bc-8948-86713fec58bb_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares - basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_34b643d6-ab26-4168-83a6-c60d5d0dafc3_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_ab40b46a-5aa0-4f12-be74-7e1a5c3f2dd9_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of common stock</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_2bdfe85c-2933-4c9f-a9d0-8d6e61d36908_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Variable Interest Entities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Variable Interest Entities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:to="lab_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ElectricUtilityMember_3b539ef5-0970-4261-8978-ad44dbfa06df_terseLabel_en-US" xlink:label="lab_cms_ElectricUtilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electric Utility</link:label>
    <link:label id="lab_cms_ElectricUtilityMember_label_en-US" xlink:label="lab_cms_ElectricUtilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electric Utility [Member]</link:label>
    <link:label id="lab_cms_ElectricUtilityMember_documentation_en-US" xlink:label="lab_cms_ElectricUtilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electric Utility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember" xlink:href="cms-20230331.xsd#cms_ElectricUtilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ElectricUtilityMember" xlink:to="lab_cms_ElectricUtilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract_0a691e54-84b9-4e0a-b5f7-5bb8e30c7ed7_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Fair Value Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_31d7427a-a1c1-4349-b9ea-87ae97d88481_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_f3cb5905-acf3-4aec-ad62-d4149ff076bb_terseLabel_en-US" xlink:label="lab_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-operating retirement benefits, net</link:label>
    <link:label id="lab_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_label_en-US" xlink:label="lab_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other nonoperating income (expense), retirement benefits, net</link:label>
    <link:label id="lab_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_documentation_en-US" xlink:label="lab_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The total amount of other cost components excluding the service cost component of net benefit cost for defined benefit plans for the period. Other cost components include the following components: Interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) due to settlement or curtailments. The other cost components are presented separately outside of operating income on the statement of income.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet" xlink:href="cms-20230331.xsd#cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet" xlink:to="lab_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForwardContractIndexedToIssuersEquityShares_3e6426f1-c639-479f-b2e5-b712689d567f_terseLabel_en-US" xlink:label="lab_us-gaap_ForwardContractIndexedToIssuersEquityShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Shares (in shares)</link:label>
    <link:label id="lab_us-gaap_ForwardContractIndexedToIssuersEquityShares_label_en-US" xlink:label="lab_us-gaap_ForwardContractIndexedToIssuersEquityShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contract Indexed to Issuer's Equity, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForwardContractIndexedToIssuersEquityShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityShares" xlink:to="lab_us-gaap_ForwardContractIndexedToIssuersEquityShares" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_7c5f7918-d866-42b4-bbbe-b97844e24edd_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_f70853b9-c83c-47e1-8060-499c59ae9398_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non&#8209;current assets and liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_b2bbc37d-5a6e-472f-b896-b415999e1f49_terseLabel_en-US" xlink:label="lab_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends paid</link:label>
    <link:label id="lab_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_label_en-US" xlink:label="lab_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-04, Cash Dividends Paid to Registrant, Consolidated Subsidiaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries" xlink:to="lab_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseRelatedParty_cc180303-d178-4aae-9b54-b565bc98b205_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseRelatedParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense &#8211; related parties</link:label>
    <link:label id="lab_us-gaap_InterestExpenseRelatedParty_label_en-US" xlink:label="lab_us-gaap_InterestExpenseRelatedParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense, Related Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseRelatedParty" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseRelatedParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseRelatedParty" xlink:to="lab_us-gaap_InterestExpenseRelatedParty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_be43f03d-1430-4d76-a9ef-61617e44e4e9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_c7662f69-7910-4b2c-95a4-e602ac487a5c_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative preferred stock</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_da77c4b5-3459-4d44-9504-62663613cf4d_totalLabel_en-US" xlink:label="lab_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total other non&#8209;current assets</link:label>
    <link:label id="lab_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_label_en-US" xlink:label="lab_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Noncurrent, Other than Property, Plant and Equipment</link:label>
    <link:label id="lab_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_documentation_en-US" xlink:label="lab_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Noncurrent, Other than Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment" xlink:href="cms-20230331.xsd#cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment" xlink:to="lab_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_37eb835f-e3a9-418c-b8f5-e8d85b8c3c0b_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of Credit Outstanding</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_34d08025-c66f-4050-bb39-e660e65ea1ed_terseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction work in progress</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Property, Plant and Equipment, Construction Work in Progress</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" xlink:to="lab_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_a2076725-ddff-47f6-8b19-f4cde32e2244_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Major Long-Term Debt Issuances and Retirements</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_8ef7a744-9a51-45b8-a8e6-f6b88a77869a_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue recognized from contracts with customers</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtTypeDomain_b3b87c6e-ad0a-4043-a91c-a816eef9feb9_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain" xlink:to="lab_us-gaap_ShortTermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryLiabilityAxis_4c7256dd-c128-4263-84a6-5fc31df9875b_terseLabel_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Liability [Axis]</link:label>
    <link:label id="lab_us-gaap_RegulatoryLiabilityAxis_label_en-US" xlink:label="lab_us-gaap_RegulatoryLiabilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Liability [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis" xlink:to="lab_us-gaap_RegulatoryLiabilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_776d0ba8-8b8b-4652-8e14-a4cab2bbb217_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Service Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanServiceCost" xlink:to="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_A5.875JuniorSubordinatedNotesDue2079Member_d355c9c4-3f9b-4fd7-8d57-21c204c7e0f4_terseLabel_en-US" xlink:label="lab_cms_A5.875JuniorSubordinatedNotesDue2079Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CMS&#160;Energy Corporation 5.875% Junior Subordinated Notes due 2079</link:label>
    <link:label id="lab_cms_A5.875JuniorSubordinatedNotesDue2079Member_label_en-US" xlink:label="lab_cms_A5.875JuniorSubordinatedNotesDue2079Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.875% Junior Subordinated Notes Due 2079 [Member]</link:label>
    <link:label id="lab_cms_A5.875JuniorSubordinatedNotesDue2079Member_documentation_en-US" xlink:label="lab_cms_A5.875JuniorSubordinatedNotesDue2079Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.875% Junior Subordinated Notes Due 2079 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2079Member" xlink:href="cms-20230331.xsd#cms_A5.875JuniorSubordinatedNotesDue2079Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_A5.875JuniorSubordinatedNotesDue2079Member" xlink:to="lab_cms_A5.875JuniorSubordinatedNotesDue2079Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrentAbstract_999fb431-8f50-4343-ba1c-3ce10b63a103_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non&#8209;current Liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Noncurrent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_2d5403cb-ed7b-4709-a816-b27da99cb752_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover page.</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_356527e9-b8c3-47a7-8c6e-511171333762_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-Term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_053832fe-5428-4960-9927-a80dc0017544_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGrossAbstract_4293ba5d-9e5f-4d18-bf7a-7ca2e8b8abd6_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGrossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plant, Property, and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGrossAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGrossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGrossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGrossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EnergyRelatedInventoryGasStoredUnderground_2d552ddf-303e-4163-980b-5138bbabfce3_terseLabel_en-US" xlink:label="lab_us-gaap_EnergyRelatedInventoryGasStoredUnderground" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gas in underground storage</link:label>
    <link:label id="lab_us-gaap_EnergyRelatedInventoryGasStoredUnderground_label_en-US" xlink:label="lab_us-gaap_EnergyRelatedInventoryGasStoredUnderground" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Energy Related Inventory, Gas Stored Underground</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnergyRelatedInventoryGasStoredUnderground"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground" xlink:to="lab_us-gaap_EnergyRelatedInventoryGasStoredUnderground" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_f35be657-3f3f-40cf-800a-d241dd21ba51_terseLabel_en-US" xlink:label="lab_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes payable &#8211; related parties</link:label>
    <link:label id="lab_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_label_en-US" xlink:label="lab_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable, Related Parties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:to="lab_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear_80b8da98-e5f4-4c42-8ab4-65bbf1e77584_verboseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_b4664edd-d1a6-4c6b-90f5-2bf10f337561_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesReceivableRelatedPartiesCurrent_3f6b0713-af01-4d00-9837-8d53d4f92552_terseLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">DB&#160;SERP note receivable &#8211; related party</link:label>
    <link:label id="lab_us-gaap_NotesReceivableRelatedPartiesCurrent_label_en-US" xlink:label="lab_us-gaap_NotesReceivableRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Receivable, Related Parties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableRelatedPartiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableRelatedPartiesCurrent" xlink:to="lab_us-gaap_NotesReceivableRelatedPartiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_a13669c1-929c-486c-9865-bc58d95e5140_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantDomain_6309f797-b171-43ec-ad28-7331cd7b4910_terseLabel_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jointly Owned Utility Plant [Domain]</link:label>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantDomain_label_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jointly Owned Utility Plant [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain" xlink:to="lab_us-gaap_JointlyOwnedUtilityPlantDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_38487842-0dfe-44af-bb0f-b9a40105ebfb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of net actuarial loss, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_8ea2243f-5189-4886-b9c5-63c614feddab_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of net actuarial loss</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_46f9cfee-5bd3-4789-9179-f12386daafa2_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interests</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestMember" xlink:to="lab_us-gaap_NoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioForecastMember_cc6fb3f1-b443-4889-a856-f23e82404d56_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast</link:label>
    <link:label id="lab_srt_ScenarioForecastMember_label_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioForecastMember" xlink:to="lab_srt_ScenarioForecastMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DueFromRelatedPartiesNoncurrent_919b1656-24bb-45f6-afa3-1ed036a39521_terseLabel_en-US" xlink:label="lab_us-gaap_DueFromRelatedPartiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts and notes receivable &#8211; related parties</link:label>
    <link:label id="lab_us-gaap_DueFromRelatedPartiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_DueFromRelatedPartiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due from Related Parties, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromRelatedPartiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueFromRelatedPartiesNoncurrent" xlink:to="lab_us-gaap_DueFromRelatedPartiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_5476e1c3-2f91-41ab-982b-b60ead56d8ae_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Amortization of Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:to="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_c36a3883-af8b-489a-ac6f-b5fac1df9895_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Liabilities and Equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_CommercialUtilityServiceMember_7f75744e-3c39-4461-b19d-ac71fafea39e_terseLabel_en-US" xlink:label="lab_cms_CommercialUtilityServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial</link:label>
    <link:label id="lab_cms_CommercialUtilityServiceMember_label_en-US" xlink:label="lab_cms_CommercialUtilityServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Utility Service [Member]</link:label>
    <link:label id="lab_cms_CommercialUtilityServiceMember_documentation_en-US" xlink:label="lab_cms_CommercialUtilityServiceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Utility Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommercialUtilityServiceMember" xlink:href="cms-20230331.xsd#cms_CommercialUtilityServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_CommercialUtilityServiceMember" xlink:to="lab_cms_CommercialUtilityServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_39991b7e-db90-494a-aa33-8c7d69800f7a_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteeObligationsByNatureAxis_18a61f8a-e618-4245-b213-841157d7f7f8_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsByNatureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations, Nature [Axis]</link:label>
    <link:label id="lab_us-gaap_GuaranteeObligationsByNatureAxis_label_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsByNatureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations, Nature [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsByNatureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis" xlink:to="lab_us-gaap_GuaranteeObligationsByNatureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RelatedAndNonRelatedPartyStatusAxis_6d8bc1d6-de86-4b49-bb25-ea37b9b7d830_terseLabel_en-US" xlink:label="lab_cms_RelatedAndNonRelatedPartyStatusAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related And Non Related Party Status [Axis]</link:label>
    <link:label id="lab_cms_RelatedAndNonRelatedPartyStatusAxis_label_en-US" xlink:label="lab_cms_RelatedAndNonRelatedPartyStatusAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related And Non Related Party Status [Axis]</link:label>
    <link:label id="lab_cms_RelatedAndNonRelatedPartyStatusAxis_documentation_en-US" xlink:label="lab_cms_RelatedAndNonRelatedPartyStatusAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related And Non Related Party Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RelatedAndNonRelatedPartyStatusAxis" xlink:href="cms-20230331.xsd#cms_RelatedAndNonRelatedPartyStatusAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RelatedAndNonRelatedPartyStatusAxis" xlink:to="lab_cms_RelatedAndNonRelatedPartyStatusAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_6faea17b-dc7a-4442-9d07-5c25144b8b4a_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted Earnings Per Average Common Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantAxis_d4d085fc-770b-43e3-8da9-d4a11e15f5b2_terseLabel_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jointly Owned Utility Plant [Axis]</link:label>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantAxis_label_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jointly Owned Utility Plant [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_JointlyOwnedUtilityPlantAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis" xlink:to="lab_us-gaap_JointlyOwnedUtilityPlantAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_a7ab05e7-b11c-4947-a809-bfa13ac2b0c3_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level&#160;2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments_d96d4885-f95f-401a-a3b7-eab48b3afe25_terseLabel_en-US" xlink:label="lab_cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Surcharge for the recovery of excess distribution investments</link:label>
    <link:label id="lab_cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments_label_en-US" xlink:label="lab_cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Surcharge For Recovery Of Excess Distribution Investments</link:label>
    <link:label id="lab_cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments_documentation_en-US" xlink:label="lab_cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities, Surcharge For Recovery Of Excess Distribution Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments" xlink:href="cms-20230331.xsd#cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments" xlink:to="lab_cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_a4cb36d2-b24f-41d0-ae0b-7d73ca77217c_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_A5.875JuniorSubordinatedNotesDue2078Member_4fe22d4f-931b-4e21-b236-146f0fe0c816_terseLabel_en-US" xlink:label="lab_cms_A5.875JuniorSubordinatedNotesDue2078Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CMS&#160;Energy Corporation 5.875% Junior Subordinated Notes due 2078</link:label>
    <link:label id="lab_cms_A5.875JuniorSubordinatedNotesDue2078Member_label_en-US" xlink:label="lab_cms_A5.875JuniorSubordinatedNotesDue2078Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.875% Junior Subordinated Notes Due 2078 [Member]</link:label>
    <link:label id="lab_cms_A5.875JuniorSubordinatedNotesDue2078Member_documentation_en-US" xlink:label="lab_cms_A5.875JuniorSubordinatedNotesDue2078Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.875% Junior Subordinated Notes Due 2078 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member" xlink:href="cms-20230331.xsd#cms_A5.875JuniorSubordinatedNotesDue2078Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member" xlink:to="lab_cms_A5.875JuniorSubordinatedNotesDue2078Member" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AccruedRateRefunds_546774a5-035b-48a7-a0e3-8c988388db48_terseLabel_en-US" xlink:label="lab_cms_AccruedRateRefunds" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued rate refunds</link:label>
    <link:label id="lab_cms_AccruedRateRefunds_label_en-US" xlink:label="lab_cms_AccruedRateRefunds" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued rate refunds</link:label>
    <link:label id="lab_cms_AccruedRateRefunds_documentation_en-US" xlink:label="lab_cms_AccruedRateRefunds" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities that represent obligations to make refunds to customers for fuel costs.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccruedRateRefunds" xlink:href="cms-20230331.xsd#cms_AccruedRateRefunds"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AccruedRateRefunds" xlink:to="lab_cms_AccruedRateRefunds" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_8b826300-af03-4a3b-aeb2-db94f634df64_totalLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted earnings per average common share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_1e7dd231-f18b-4df2-8a7d-86bb0a069448_terseLabel_en-US" xlink:label="lab_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonqualified deferred compensation plan liabilities</link:label>
    <link:label id="lab_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_label_en-US" xlink:label="lab_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonqualified Deferred Compensation Plan Liabilities Fair Value Disclosure</link:label>
    <link:label id="lab_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_documentation_en-US" xlink:label="lab_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">This element represents nonqualified deferred compensation plan liabilities measured at fair value on a recurring basis. The liabilities are based on the fair values of the plan assets, as they reflect what is owed to the plan participants in accordance with their investment elections.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" xlink:href="cms-20230331.xsd#cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" xlink:to="lab_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_GuaranteesAndOtherContingenciesLineItems_d0bff108-7121-480d-b58b-991ccbbd4d52_terseLabel_en-US" xlink:label="lab_cms_GuaranteesAndOtherContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantees And Other Contingencies [Line Items]</link:label>
    <link:label id="lab_cms_GuaranteesAndOtherContingenciesLineItems_label_en-US" xlink:label="lab_cms_GuaranteesAndOtherContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantees And Other Contingencies [Line Items]</link:label>
    <link:label id="lab_cms_GuaranteesAndOtherContingenciesLineItems_documentation_en-US" xlink:label="lab_cms_GuaranteesAndOtherContingenciesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantees And Other Contingencies [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GuaranteesAndOtherContingenciesLineItems" xlink:href="cms-20230331.xsd#cms_GuaranteesAndOtherContingenciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems" xlink:to="lab_cms_GuaranteesAndOtherContingenciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_LudingtonMember_dafb1488-195c-4cd7-bb61-31b00dd2c4b5_terseLabel_en-US" xlink:label="lab_cms_LudingtonMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ludington</link:label>
    <link:label id="lab_cms_LudingtonMember_label_en-US" xlink:label="lab_cms_LudingtonMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ludington [Member]</link:label>
    <link:label id="lab_cms_LudingtonMember_documentation_en-US" xlink:label="lab_cms_LudingtonMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ludington [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LudingtonMember" xlink:href="cms-20230331.xsd#cms_LudingtonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_LudingtonMember" xlink:to="lab_cms_LudingtonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_5535849f-5141-4bc7-bde6-b7465441854c_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RevolvingCreditFacilitiesTwoMember_6d4f20d0-f2d3-46c3-bb77-5febedb52f17_terseLabel_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities December 14, 2027</link:label>
    <link:label id="lab_cms_RevolvingCreditFacilitiesTwoMember_label_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities Two [Member]</link:label>
    <link:label id="lab_cms_RevolvingCreditFacilitiesTwoMember_documentation_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesTwoMember" xlink:href="cms-20230331.xsd#cms_RevolvingCreditFacilitiesTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RevolvingCreditFacilitiesTwoMember" xlink:to="lab_cms_RevolvingCreditFacilitiesTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_f601bac8-2c77-4c87-9613-d3b0fd02f4a7_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution_9e62361e-7e58-4c6d-a909-b81cd99ea374_terseLabel_en-US" xlink:label="lab_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholder contribution</link:label>
    <link:label id="lab_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution_label_en-US" xlink:label="lab_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Additional Paid in Capital Stockholder Contribution</link:label>
    <link:label id="lab_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution_documentation_en-US" xlink:label="lab_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Additional Paid in Capital Stockholder Contribution</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution" xlink:href="cms-20230331.xsd#cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution" xlink:to="lab_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_73a793d2-c153-4911-9902-7465fb1406d7_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepayments and other current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent" xlink:to="lab_us-gaap_OtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeGainLossOnDerivativeNetAbstract_d1a196c6-8287-4157-9492-eefb5110a81c_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeGainLossOnDerivativeNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives</link:label>
    <link:label id="lab_us-gaap_DerivativeGainLossOnDerivativeNetAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeGainLossOnDerivativeNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative, Gain (Loss) on Derivative, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeGainLossOnDerivativeNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeGainLossOnDerivativeNetAbstract" xlink:to="lab_us-gaap_DerivativeGainLossOnDerivativeNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_93cdaa2d-7aae-46db-af0e-1262e0c3c2c7_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:to="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_b133d53c-3c77-4c44-a641-83a8608c8842_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts and Financing Receivable, after Allowance for Credit Loss, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent" xlink:to="lab_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_EarningsPerShareBasicAndDilutedEPSAbstract_79f90da7-0215-4777-ab94-43e7d46cb767_terseLabel_en-US" xlink:label="lab_cms_EarningsPerShareBasicAndDilutedEPSAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from continuing operations per average common share available to common stockholders</link:label>
    <link:label id="lab_cms_EarningsPerShareBasicAndDilutedEPSAbstract_label_en-US" xlink:label="lab_cms_EarningsPerShareBasicAndDilutedEPSAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic and Diluted EPS [Abstract]</link:label>
    <link:label id="lab_cms_EarningsPerShareBasicAndDilutedEPSAbstract_documentation_en-US" xlink:label="lab_cms_EarningsPerShareBasicAndDilutedEPSAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic and Diluted EPS</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EarningsPerShareBasicAndDilutedEPSAbstract" xlink:href="cms-20230331.xsd#cms_EarningsPerShareBasicAndDilutedEPSAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_EarningsPerShareBasicAndDilutedEPSAbstract" xlink:to="lab_cms_EarningsPerShareBasicAndDilutedEPSAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_52c6987e-9e9f-490f-acb6-db6e004ae55f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income From Discontinued Operations, Net of Tax of $&#8212; and $1</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeAsset_172450d8-6545-4c69-a44c-55f6c55902ff_verboseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative instruments</link:label>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeAsset_label_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Asset, Subject to Master Netting Arrangement, before Offset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_da7a3ab1-2bd4-41ac-96ac-75b4e1fcd644_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent_6354ed2f-713a-49ee-b96b-67e75f69594d_terseLabel_en-US" xlink:label="lab_cms_EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accelerated flow-through of regulatory tax benefits</link:label>
    <link:label id="lab_cms_EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent_label_en-US" xlink:label="lab_cms_EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Regulatory Tax Benefits, Percent</link:label>
    <link:label id="lab_cms_EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent_documentation_en-US" xlink:label="lab_cms_EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of the difference between reported income tax expense (benefit) and expected income tax (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to regulatory tax benefits.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent" xlink:href="cms-20230331.xsd#cms_EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent" xlink:to="lab_cms_EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_a2db22bd-4eb6-4b26-80e3-efa5dfea1609_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other financing costs</link:label>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from (Payments for) Other Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_ab5184b1-b812-46d7-b0e9-4124f071df15_terseLabel_en-US" xlink:label="lab_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contract Indexed to Issuer's Equity, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_label_en-US" xlink:label="lab_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forward Contract Indexed to Issuer's Equity, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain" xlink:to="lab_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_6d72c8f8-3ecd-4c6b-9b50-9c4aeb6b0cab_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_cdc3e5af-0ad8-442e-8fc5-045ac3110faa_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_5a09dc02-a409-40b3-95eb-1c66a5108872_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Return (Loss) on Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_2510342f-7d52-4f80-b4e2-c386cacac485_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_4cf0b151-35d1-4af6-b784-ccb8fbcda31b_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount Available</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteeTypeOtherMember_88a2e297-357d-43ee-b562-2a5001701b32_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeTypeOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantees</link:label>
    <link:label id="lab_us-gaap_GuaranteeTypeOtherMember_label_en-US" xlink:label="lab_us-gaap_GuaranteeTypeOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantee Type, Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeTypeOtherMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeTypeOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeTypeOtherMember" xlink:to="lab_us-gaap_GuaranteeTypeOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_9019099a-ed8c-434c-9b89-9924e0b3b098_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TCJA excess deferred taxes</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_d2ff53de-2a68-42e6-9588-5ed2d180e1df_totalLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total interest charges</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RevolvingCreditFacilitiesSixMember_7e2867de-229b-46bc-80ef-ed731a828dff_terseLabel_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesSixMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities September 25, 2025</link:label>
    <link:label id="lab_cms_RevolvingCreditFacilitiesSixMember_label_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesSixMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities Six [Member]</link:label>
    <link:label id="lab_cms_RevolvingCreditFacilitiesSixMember_documentation_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesSixMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities Six [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesSixMember" xlink:href="cms-20230331.xsd#cms_RevolvingCreditFacilitiesSixMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RevolvingCreditFacilitiesSixMember" xlink:to="lab_cms_RevolvingCreditFacilitiesSixMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_d19a70c0-d8a9-468b-ae33-0269865ea25c_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_2dcf3c7e-e18f-4707-a123-d58466e1d532_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeAxis" xlink:to="lab_us-gaap_RetirementPlanTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval_d7cbae54-1102-4e92-b5c9-dc5f07173322_terseLabel_en-US" xlink:label="lab_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrestricted retained earnings</link:label>
    <link:label id="lab_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval_label_en-US" xlink:label="lab_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statutory Accounting Practices, Statutory Amount Available for Dividend Payments without Regulatory Approval</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval" xlink:to="lab_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_a1b277f2-70d3-4f31-91aa-0624e6c39781_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_stpr_WI_8f0610d4-3c24-4587-ac03-1bb1db574abe_terseLabel_en-US" xlink:label="lab_stpr_WI" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Wisconsin</link:label>
    <link:label id="lab_stpr_WI_label_en-US" xlink:label="lab_stpr_WI" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">WISCONSIN</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_WI" xlink:href="https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd#stpr_WI"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_WI" xlink:to="lab_stpr_WI" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_ca54e1df-a964-4548-a12e-19d8ba3ab145_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_8e35630d-4e8e-485d-8cfd-59d96407ff3c_terseLabel_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership share</link:label>
    <link:label id="lab_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_label_en-US" xlink:label="lab_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Jointly Owned Utility Plant, Proportionate Ownership Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare" xlink:to="lab_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RevenueSubjectToRefundVoluntaryRefundMechanismDirectBenefitToCustomersMember_12f8c68c-d9dd-463f-9118-344adf1ef333_terseLabel_en-US" xlink:label="lab_cms_RevenueSubjectToRefundVoluntaryRefundMechanismDirectBenefitToCustomersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Direct benefit to customers</link:label>
    <link:label id="lab_cms_RevenueSubjectToRefundVoluntaryRefundMechanismDirectBenefitToCustomersMember_label_en-US" xlink:label="lab_cms_RevenueSubjectToRefundVoluntaryRefundMechanismDirectBenefitToCustomersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Subject To Refund, Voluntary Refund Mechanism, Direct Benefit To Customers [Member]</link:label>
    <link:label id="lab_cms_RevenueSubjectToRefundVoluntaryRefundMechanismDirectBenefitToCustomersMember_documentation_en-US" xlink:label="lab_cms_RevenueSubjectToRefundVoluntaryRefundMechanismDirectBenefitToCustomersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Subject To Refund, Voluntary Refund Mechanism, Direct Benefit To Customers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevenueSubjectToRefundVoluntaryRefundMechanismDirectBenefitToCustomersMember" xlink:href="cms-20230331.xsd#cms_RevenueSubjectToRefundVoluntaryRefundMechanismDirectBenefitToCustomersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RevenueSubjectToRefundVoluntaryRefundMechanismDirectBenefitToCustomersMember" xlink:to="lab_cms_RevenueSubjectToRefundVoluntaryRefundMechanismDirectBenefitToCustomersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_d55f66a5-f2d9-4de0-a8fb-d64d9566eb0a_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember_0a5bea20-5b35-417b-9186-506bacf243d0_terseLabel_en-US" xlink:label="lab_cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indemnification agreement from sale of membership interests in VIEs</link:label>
    <link:label id="lab_cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember_label_en-US" xlink:label="lab_cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indemnification Agreement From Sale of Membership Interests in VIEs [Member]</link:label>
    <link:label id="lab_cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember_documentation_en-US" xlink:label="lab_cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indemnification Agreement From Sale of Membership Interests in VIEs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember" xlink:href="cms-20230331.xsd#cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember" xlink:to="lab_cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ConsumersEnergyCompanyMember_b77ffe62-5988-41da-b75a-6e9c1a6a5ca8_terseLabel_en-US" xlink:label="lab_cms_ConsumersEnergyCompanyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumers Energy Company</link:label>
    <link:label id="lab_cms_ConsumersEnergyCompanyMember_label_en-US" xlink:label="lab_cms_ConsumersEnergyCompanyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumers Energy Company [Member]</link:label>
    <link:label id="lab_cms_ConsumersEnergyCompanyMember_documentation_en-US" xlink:label="lab_cms_ConsumersEnergyCompanyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consumers Energy Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ConsumersEnergyCompanyMember" xlink:to="lab_cms_ConsumersEnergyCompanyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_bd274d8d-d5d4-41b0-97db-742206e02867_terseLabel_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:label id="lab_srt_ConsolidatedEntitiesDomain_label_en-US" xlink:label="lab_srt_ConsolidatedEntitiesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Entities [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidatedEntitiesDomain" xlink:to="lab_srt_ConsolidatedEntitiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteeObligationsTerm_9b1e6360-1378-4cce-aae5-9a6db1c30f8f_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expiration Date</link:label>
    <link:label id="lab_us-gaap_GuaranteeObligationsTerm_label_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeObligationsTerm" xlink:to="lab_us-gaap_GuaranteeObligationsTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableInterestEntityOwnershipPercentage_5843d996-a6b0-4073-84af-976c10869f5d_terseLabel_en-US" xlink:label="lab_us-gaap_VariableInterestEntityOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership interest</link:label>
    <link:label id="lab_us-gaap_VariableInterestEntityOwnershipPercentage_label_en-US" xlink:label="lab_us-gaap_VariableInterestEntityOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityOwnershipPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableInterestEntityOwnershipPercentage" xlink:to="lab_us-gaap_VariableInterestEntityOwnershipPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteeObligationsMaximumExposure_beb475fc-fef9-4251-8f24-fc5812d8b61f_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsMaximumExposure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum Obligation</link:label>
    <link:label id="lab_us-gaap_GuaranteeObligationsMaximumExposure_label_en-US" xlink:label="lab_us-gaap_GuaranteeObligationsMaximumExposure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantor Obligations, Maximum Exposure, Undiscounted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsMaximumExposure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsMaximumExposure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteeObligationsMaximumExposure" xlink:to="lab_us-gaap_GuaranteeObligationsMaximumExposure" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_ExpectedRemediationCostsByYearTableTextBlock_21920f10-e05e-439b-91fc-ffc594d66339_terseLabel_en-US" xlink:label="lab_cms_ExpectedRemediationCostsByYearTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Remediation and Other Response Activity Costs by Year</link:label>
    <link:label id="lab_cms_ExpectedRemediationCostsByYearTableTextBlock_label_en-US" xlink:label="lab_cms_ExpectedRemediationCostsByYearTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Remediation Costs By Year [Table Text Block]</link:label>
    <link:label id="lab_cms_ExpectedRemediationCostsByYearTableTextBlock_documentation_en-US" xlink:label="lab_cms_ExpectedRemediationCostsByYearTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected Remediation Costs By Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ExpectedRemediationCostsByYearTableTextBlock" xlink:href="cms-20230331.xsd#cms_ExpectedRemediationCostsByYearTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_ExpectedRemediationCostsByYearTableTextBlock" xlink:to="lab_cms_ExpectedRemediationCostsByYearTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_0326d1a0-94a1-47f5-8859-2e452f9ff83d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Effective Income Tax Rate Reconciliation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_ec29a6b1-267b-4e3e-afcb-a32c38d63e67_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Increase (Decrease) in Cash and Cash Equivalents,&#160;Including Restricted Amounts</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_4752bf6f-4921-460a-89fc-bd3373b33396_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reversal of tax reserve</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_598ef0fd-a870-40f4-9d51-6bd10bfb528c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Retention Benefit Liability Roll Forward</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring Reserve by Type of Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommercialPaperMember_f1194c2a-288d-4be5-a3e9-b4fdf2493e5b_terseLabel_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Paper</link:label>
    <link:label id="lab_us-gaap_CommercialPaperMember_label_en-US" xlink:label="lab_us-gaap_CommercialPaperMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Paper [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPaperMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommercialPaperMember" xlink:to="lab_us-gaap_CommercialPaperMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_ed2c29a2-ba86-4de8-a5ff-2739b43b69e6_verboseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_be060e65-b306-4e4b-82ee-e7fb5298a6a3_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_e8a43c36-250d-4c91-ac05-9c095b047951_terseLabel_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maintenance and other operating expenses</link:label>
    <link:label id="lab_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_label_en-US" xlink:label="lab_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Utilities Operating Expense, Maintenance and Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations" xlink:to="lab_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_d6f58259-bc74-4a6e-9f86-4ed2b7f05ee2_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementInputsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RestructuringAndRelatedCostIncurredCostCapitalized_43a86365-3b5b-42b0-8faa-072c57cddcc2_terseLabel_en-US" xlink:label="lab_cms_RestructuringAndRelatedCostIncurredCostCapitalized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs incurred and capitalized</link:label>
    <link:label id="lab_cms_RestructuringAndRelatedCostIncurredCostCapitalized_label_en-US" xlink:label="lab_cms_RestructuringAndRelatedCostIncurredCostCapitalized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring And Related Cost, Incurred Cost Capitalized</link:label>
    <link:label id="lab_cms_RestructuringAndRelatedCostIncurredCostCapitalized_documentation_en-US" xlink:label="lab_cms_RestructuringAndRelatedCostIncurredCostCapitalized" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring And Related Cost, Incurred Cost Capitalized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostIncurredCostCapitalized" xlink:href="cms-20230331.xsd#cms_RestructuringAndRelatedCostIncurredCostCapitalized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RestructuringAndRelatedCostIncurredCostCapitalized" xlink:to="lab_cms_RestructuringAndRelatedCostIncurredCostCapitalized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_9a61ca28-cb84-48d1-8420-ae70c0388ca7_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
    <link:label id="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis_label_en-US" xlink:label="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Nature [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:to="lab_us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityDomain_51bf6ad8-a289-4e89-afe1-7aedc2f5bf8f_terseLabel_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_label_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_5a49e887-2f7c-4263-946d-4f04c0d11292_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_dea62191-4280-4b3c-92b1-5e3c56695309_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_74acf8ee-86c0-479c-b1d6-091b84054258_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_1b5e3e49-5863-4a68-9c27-91c890c94e2d_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RevolvingCreditFacilitiesOneMember_830c3607-e9cd-405a-b72f-942b3fb3d382_terseLabel_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities November 18, 2024</link:label>
    <link:label id="lab_cms_RevolvingCreditFacilitiesOneMember_label_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities One [Member]</link:label>
    <link:label id="lab_cms_RevolvingCreditFacilitiesOneMember_documentation_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesOneMember" xlink:href="cms-20230331.xsd#cms_RevolvingCreditFacilitiesOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RevolvingCreditFacilitiesOneMember" xlink:to="lab_cms_RevolvingCreditFacilitiesOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_OtherUtilityServiceMember_6b3223a5-c7fa-4e14-b26b-8a172ccd128f_terseLabel_en-US" xlink:label="lab_cms_OtherUtilityServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_cms_OtherUtilityServiceMember_label_en-US" xlink:label="lab_cms_OtherUtilityServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Utility Service [Member]</link:label>
    <link:label id="lab_cms_OtherUtilityServiceMember_documentation_en-US" xlink:label="lab_cms_OtherUtilityServiceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Utility Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherUtilityServiceMember" xlink:href="cms-20230331.xsd#cms_OtherUtilityServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_OtherUtilityServiceMember" xlink:to="lab_cms_OtherUtilityServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_RevolvingCreditFacilitiesFiveMember_a559acb1-b10a-4fea-9628-0042ede17724_terseLabel_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesFiveMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities December 14, 2027</link:label>
    <link:label id="lab_cms_RevolvingCreditFacilitiesFiveMember_label_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesFiveMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities Five [Member]</link:label>
    <link:label id="lab_cms_RevolvingCreditFacilitiesFiveMember_documentation_en-US" xlink:label="lab_cms_RevolvingCreditFacilitiesFiveMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facilities Five [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesFiveMember" xlink:href="cms-20230331.xsd#cms_RevolvingCreditFacilitiesFiveMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_RevolvingCreditFacilitiesFiveMember" xlink:to="lab_cms_RevolvingCreditFacilitiesFiveMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_d07decc7-6ca3-4bd8-9ea8-2adfd4ac5031_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsLineItems" xlink:to="lab_us-gaap_OtherCommitmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_e4817457-63ca-4a63-a7b6-b1f10f17f519_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfOrdinaryDividends_e4a442f1-4421-4f23-8692-9af8d3a65945_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfOrdinaryDividends" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of dividends on common and preferred stock</link:label>
    <link:label id="lab_us-gaap_PaymentsOfOrdinaryDividends_label_en-US" xlink:label="lab_us-gaap_PaymentsOfOrdinaryDividends" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Ordinary Dividends</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfOrdinaryDividends" xlink:to="lab_us-gaap_PaymentsOfOrdinaryDividends" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseAbstract_2600796b-f42c-4535-9fca-bfc84de94b3e_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Charges</link:label>
    <link:label id="lab_us-gaap_InterestExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_InterestExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseAbstract" xlink:to="lab_us-gaap_InterestExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DueToRelatedPartiesCurrent_dae66865-55c1-47ce-a661-520667f4c25c_terseLabel_en-US" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable &#8211; related parties</link:label>
    <link:label id="lab_us-gaap_DueToRelatedPartiesCurrent_label_en-US" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due to Related Parties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueToRelatedPartiesCurrent" xlink:to="lab_us-gaap_DueToRelatedPartiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1b210649-268b-43db-933b-1795040335be_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flows from Financing Activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_FirstMortgageBondsMember_754e4128-bd52-4209-aff5-1567dd504cf5_terseLabel_en-US" xlink:label="lab_cms_FirstMortgageBondsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First mortgage bonds</link:label>
    <link:label id="lab_cms_FirstMortgageBondsMember_label_en-US" xlink:label="lab_cms_FirstMortgageBondsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds [Member]</link:label>
    <link:label id="lab_cms_FirstMortgageBondsMember_documentation_en-US" xlink:label="lab_cms_FirstMortgageBondsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">First Mortgage Bonds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FirstMortgageBondsMember" xlink:href="cms-20230331.xsd#cms_FirstMortgageBondsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_FirstMortgageBondsMember" xlink:to="lab_cms_FirstMortgageBondsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_ee84889d-2371-4c81-be5a-63d5864f0aab_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">EPS</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfShortTermDebt_c02e5d97-52c7-4415-ac06-43edd584b40c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfShortTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Decrease in notes payable</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfShortTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfShortTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Short-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfShortTermDebt" xlink:to="lab_us-gaap_RepaymentsOfShortTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_046e4c6a-88e1-43d5-a916-ffa6924c305a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non&#8209;current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_46bf4327-425a-4c09-9d1e-ef0e06f0075c_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital expenditures (excludes assets placed under finance lease)</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PublicUtilitiesDisclosureTextBlock_efa2993a-36b9-4717-b244-c5f5dae7d0c0_verboseLabel_en-US" xlink:label="lab_us-gaap_PublicUtilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Regulatory Matters</link:label>
    <link:label id="lab_us-gaap_PublicUtilitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PublicUtilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utilities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PublicUtilitiesDisclosureTextBlock" xlink:to="lab_us-gaap_PublicUtilitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_f591b59c-6ffb-4f80-acc7-274d272cb3bd_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_a022a369-ab80-4eb9-885b-1afcd1aa8dc7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic And Diluted EPS Computations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_2e45481a-d5fc-4355-b736-89eeb51b4ffd_terseLabel_en-US" xlink:label="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OPEB Plan</link:label>
    <link:label id="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_label_en-US" xlink:label="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Postretirement Benefits Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:to="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxesExcludingIncomeAndExciseTaxes_ae038788-eeb5-40bc-bb37-e56ecf60a1a1_terseLabel_en-US" xlink:label="lab_us-gaap_TaxesExcludingIncomeAndExciseTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General taxes</link:label>
    <link:label id="lab_us-gaap_TaxesExcludingIncomeAndExciseTaxes_label_en-US" xlink:label="lab_us-gaap_TaxesExcludingIncomeAndExciseTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes, Miscellaneous</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesExcludingIncomeAndExciseTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes" xlink:to="lab_us-gaap_TaxesExcludingIncomeAndExciseTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_cms_TermLoanFacilityDueSeptember2023Member_ec9e727a-46f7-43ab-b632-228ce7c9f4b4_terseLabel_en-US" xlink:label="lab_cms_TermLoanFacilityDueSeptember2023Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility Due 2023</link:label>
    <link:label id="lab_cms_TermLoanFacilityDueSeptember2023Member_label_en-US" xlink:label="lab_cms_TermLoanFacilityDueSeptember2023Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility Due September 2023 [Member]</link:label>
    <link:label id="lab_cms_TermLoanFacilityDueSeptember2023Member_documentation_en-US" xlink:label="lab_cms_TermLoanFacilityDueSeptember2023Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility Due September 2023</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDueSeptember2023Member" xlink:href="cms-20230331.xsd#cms_TermLoanFacilityDueSeptember2023Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_cms_TermLoanFacilityDueSeptember2023Member" xlink:to="lab_cms_TermLoanFacilityDueSeptember2023Member" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>12
<FILENAME>cms-20230331_pre.xml
<DESCRIPTION>XBRL PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:2ea3b7d5-7568-401e-9f8f-c99cc24cacc2,g:da6714d2-4111-4163-8c00-7474cac402c2-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CoverPage" xlink:type="simple" xlink:href="cms-20230331.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_40ad5c2a-9525-4aec-a71b-22f5568d31d1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_562a0ad6-8d7c-4223-8cba-18afb47989c3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_40ad5c2a-9525-4aec-a71b-22f5568d31d1" xlink:to="loc_dei_DocumentInformationTable_562a0ad6-8d7c-4223-8cba-18afb47989c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_52c72ba8-e467-4d52-9a0f-0c13f86ee0b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_562a0ad6-8d7c-4223-8cba-18afb47989c3" xlink:to="loc_us-gaap_StatementClassOfStockAxis_52c72ba8-e467-4d52-9a0f-0c13f86ee0b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_0592c596-18e5-4ecc-8665-c8cf0b8b5f1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_52c72ba8-e467-4d52-9a0f-0c13f86ee0b5" xlink:to="loc_us-gaap_ClassOfStockDomain_0592c596-18e5-4ecc-8665-c8cf0b8b5f1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_0d515139-6085-46b0-a76f-6a78be805db5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_0592c596-18e5-4ecc-8665-c8cf0b8b5f1d" xlink:to="loc_us-gaap_CommonStockMember_0d515139-6085-46b0-a76f-6a78be805db5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.625JuniorSubordinatedNotesDue2078Member_5fdb3bd6-63b9-4b49-8c99-20142c5611b0" xlink:href="cms-20230331.xsd#cms_A5.625JuniorSubordinatedNotesDue2078Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_0592c596-18e5-4ecc-8665-c8cf0b8b5f1d" xlink:to="loc_cms_A5.625JuniorSubordinatedNotesDue2078Member_5fdb3bd6-63b9-4b49-8c99-20142c5611b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member_0d15746c-5c5c-4b8f-ac95-889ea946755e" xlink:href="cms-20230331.xsd#cms_A5.875JuniorSubordinatedNotesDue2078Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_0592c596-18e5-4ecc-8665-c8cf0b8b5f1d" xlink:to="loc_cms_A5.875JuniorSubordinatedNotesDue2078Member_0d15746c-5c5c-4b8f-ac95-889ea946755e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5.875JuniorSubordinatedNotesDue2079Member_90ac6a7c-56ac-4043-8e71-79e40e659b26" xlink:href="cms-20230331.xsd#cms_A5.875JuniorSubordinatedNotesDue2079Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_0592c596-18e5-4ecc-8665-c8cf0b8b5f1d" xlink:to="loc_cms_A5.875JuniorSubordinatedNotesDue2079Member_90ac6a7c-56ac-4043-8e71-79e40e659b26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SeriesCPreferredStockDepositarySharesMember_4c63e8de-2a45-4d10-ad0d-c738711d26c9" xlink:href="cms-20230331.xsd#cms_SeriesCPreferredStockDepositarySharesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_0592c596-18e5-4ecc-8665-c8cf0b8b5f1d" xlink:to="loc_cms_SeriesCPreferredStockDepositarySharesMember_4c63e8de-2a45-4d10-ad0d-c738711d26c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CumulativePreferredStockMember_dd334b86-e40f-4185-8e01-405b41c1083a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CumulativePreferredStockMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_0592c596-18e5-4ecc-8665-c8cf0b8b5f1d" xlink:to="loc_us-gaap_CumulativePreferredStockMember_dd334b86-e40f-4185-8e01-405b41c1083a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_542f9f0d-f4a1-4302-835c-8f5c5056a136" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_562a0ad6-8d7c-4223-8cba-18afb47989c3" xlink:to="loc_dei_LegalEntityAxis_542f9f0d-f4a1-4302-835c-8f5c5056a136" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9fd2133a-f143-4564-b665-27969432bd6f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_542f9f0d-f4a1-4302-835c-8f5c5056a136" xlink:to="loc_dei_EntityDomain_9fd2133a-f143-4564-b665-27969432bd6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f9a6decf-c332-47be-a3ad-a2787e38ef88" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_9fd2133a-f143-4564-b665-27969432bd6f" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f9a6decf-c332-47be-a3ad-a2787e38ef88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentInformationLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_562a0ad6-8d7c-4223-8cba-18afb47989c3" xlink:to="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_a3308108-0df9-46c6-88c6-a5e8ccc36bf7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_DocumentType_a3308108-0df9-46c6-88c6-a5e8ccc36bf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_d54a72ef-0bfe-406a-9e7f-f4080d56ad04" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_DocumentQuarterlyReport_d54a72ef-0bfe-406a-9e7f-f4080d56ad04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_2e782594-3216-4480-92da-6fa653d1bbec" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_DocumentPeriodEndDate_2e782594-3216-4480-92da-6fa653d1bbec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_f3d7702e-0ee9-45b3-a40c-956da8675039" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_DocumentTransitionReport_f3d7702e-0ee9-45b3-a40c-956da8675039" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_608465a1-3cc5-466d-8539-5cad775a5da5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_EntityFileNumber_608465a1-3cc5-466d-8539-5cad775a5da5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_2f05a7f9-0e8e-4634-8171-8fa27401cef5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_EntityRegistrantName_2f05a7f9-0e8e-4634-8171-8fa27401cef5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_6fe9a790-0f79-491b-a57f-4b4313bc72d9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_EntityTaxIdentificationNumber_6fe9a790-0f79-491b-a57f-4b4313bc72d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_904919fb-c26b-479b-bcf9-c8b734a10ab2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_EntityIncorporationStateCountryCode_904919fb-c26b-479b-bcf9-c8b734a10ab2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_b6fe1aeb-87b2-4f23-b2d2-2e04ff63091a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_EntityAddressAddressLine1_b6fe1aeb-87b2-4f23-b2d2-2e04ff63091a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_87a37ff5-bd2a-4ee3-9e0e-3e2a1e6e15e7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_EntityAddressCityOrTown_87a37ff5-bd2a-4ee3-9e0e-3e2a1e6e15e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_f0c338f2-b063-460a-bc3a-3dbf8ce04801" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_EntityAddressStateOrProvince_f0c338f2-b063-460a-bc3a-3dbf8ce04801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_14d5e41c-cc0b-434b-877b-69242f9802a5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_EntityAddressPostalZipCode_14d5e41c-cc0b-434b-877b-69242f9802a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_c4953f11-7610-4460-bd67-f5dbad672631" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_CityAreaCode_c4953f11-7610-4460-bd67-f5dbad672631" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_472e3082-4602-4400-b612-f2489a15fdd9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_LocalPhoneNumber_472e3082-4602-4400-b612-f2489a15fdd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_e56214ae-4c45-49e4-a4b2-1159fe467741" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_Security12bTitle_e56214ae-4c45-49e4-a4b2-1159fe467741" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_93cc5635-f3e3-4a46-9cb1-8639384697e7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_TradingSymbol_93cc5635-f3e3-4a46-9cb1-8639384697e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_eea80b10-217b-408d-8fbe-b94e0d8e8c91" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_SecurityExchangeName_eea80b10-217b-408d-8fbe-b94e0d8e8c91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_30d0a87f-8284-4aed-84d1-045aa59dab0b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_EntityCurrentReportingStatus_30d0a87f-8284-4aed-84d1-045aa59dab0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_22b274f3-53ec-4b2c-8781-d44647d1f77a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_EntityInteractiveDataCurrent_22b274f3-53ec-4b2c-8781-d44647d1f77a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_ece9eeb5-515b-47cb-9799-39711817858d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_EntityFilerCategory_ece9eeb5-515b-47cb-9799-39711817858d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_0e686d15-d8ff-4315-8e3c-1213df385494" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_EntitySmallBusiness_0e686d15-d8ff-4315-8e3c-1213df385494" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_90b22c1d-be1f-4acf-8db9-5be35a3ae0e8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_EntityEmergingGrowthCompany_90b22c1d-be1f-4acf-8db9-5be35a3ae0e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_b3e3968d-f929-4be4-9918-48ecc49ac165" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_EntityShellCompany_b3e3968d-f929-4be4-9918-48ecc49ac165" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_fa546101-4cea-4f97-930e-7cdd9a3e48be" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_fa546101-4cea-4f97-930e-7cdd9a3e48be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_812208aa-4d00-4ded-af2e-b918a8ad22a8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_EntityCentralIndexKey_812208aa-4d00-4ded-af2e-b918a8ad22a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_6918b8f0-51ed-400c-b331-1d5df30c0ff8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_DocumentFiscalYearFocus_6918b8f0-51ed-400c-b331-1d5df30c0ff8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_7b52af42-05be-45b6-ba22-0e1de78373dd" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_DocumentFiscalPeriodFocus_7b52af42-05be-45b6-ba22-0e1de78373dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_af656f79-ce54-4a26-af25-4494b0bf0b7d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_AmendmentFlag_af656f79-ce54-4a26-af25-4494b0bf0b7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_abb891c5-317c-429a-b44f-b50a84296c4e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_59a615f0-15a7-4381-8959-349bf1f06460" xlink:to="loc_dei_CurrentFiscalYearEndDate_abb891c5-317c-429a-b44f-b50a84296c4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited" xlink:type="simple" xlink:href="cms-20230331.xsd#CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_f2c5e9cb-f73d-427c-8d6f-39b0faaf431a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_ed91a1c6-2e13-47db-bb72-5faee9826dd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f2c5e9cb-f73d-427c-8d6f-39b0faaf431a" xlink:to="loc_us-gaap_StatementTable_ed91a1c6-2e13-47db-bb72-5faee9826dd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_6d9fa7e7-8e1f-4a3e-82da-0b2342224c18" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_ed91a1c6-2e13-47db-bb72-5faee9826dd0" xlink:to="loc_srt_ProductOrServiceAxis_6d9fa7e7-8e1f-4a3e-82da-0b2342224c18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_6a1008ca-cf0a-4d6f-bbbb-99c5ef509d01" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_6d9fa7e7-8e1f-4a3e-82da-0b2342224c18" xlink:to="loc_srt_ProductsAndServicesDomain_6a1008ca-cf0a-4d6f-bbbb-99c5ef509d01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ElectricityPurchasedMember_83edf17b-113b-4a00-b3cf-c02a626f0db7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ElectricityPurchasedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_6a1008ca-cf0a-4d6f-bbbb-99c5ef509d01" xlink:to="loc_us-gaap_ElectricityPurchasedMember_83edf17b-113b-4a00-b3cf-c02a626f0db7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OilAndGasPurchasedMember_a8e80f9e-37ed-4995-a3d3-01cee6b8c3ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OilAndGasPurchasedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_6a1008ca-cf0a-4d6f-bbbb-99c5ef509d01" xlink:to="loc_us-gaap_OilAndGasPurchasedMember_a8e80f9e-37ed-4995-a3d3-01cee6b8c3ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_6087cec9-557c-4e63-9774-c954084c31a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_ed91a1c6-2e13-47db-bb72-5faee9826dd0" xlink:to="loc_us-gaap_StatementLineItems_6087cec9-557c-4e63-9774-c954084c31a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_05d37508-ba8c-42de-86f9-91610a45ecec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6087cec9-557c-4e63-9774-c954084c31a7" xlink:to="loc_us-gaap_Revenues_05d37508-ba8c-42de-86f9-91610a45ecec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_e6a3b010-9662-4e3b-92bf-c86fbd50c340" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6087cec9-557c-4e63-9774-c954084c31a7" xlink:to="loc_us-gaap_OperatingExpensesAbstract_e6a3b010-9662-4e3b-92bf-c86fbd50c340" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FuelCosts_ced95c69-9dba-40e0-94a8-61789491c4be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FuelCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e6a3b010-9662-4e3b-92bf-c86fbd50c340" xlink:to="loc_us-gaap_FuelCosts_ced95c69-9dba-40e0-94a8-61789491c4be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_3bc7ae5d-be28-4d2a-aa2b-b123923e3a6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e6a3b010-9662-4e3b-92bf-c86fbd50c340" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_3bc7ae5d-be28-4d2a-aa2b-b123923e3a6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PurchasedPowerRelatedParties_eba21a86-7d11-4476-86bb-4489d228a16e" xlink:href="cms-20230331.xsd#cms_PurchasedPowerRelatedParties"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e6a3b010-9662-4e3b-92bf-c86fbd50c340" xlink:to="loc_cms_PurchasedPowerRelatedParties_eba21a86-7d11-4476-86bb-4489d228a16e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCostAndExpenseOperating_4f5ed415-7bec-4e4b-ad9e-8b889bbd3f6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCostAndExpenseOperating"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e6a3b010-9662-4e3b-92bf-c86fbd50c340" xlink:to="loc_us-gaap_OtherCostAndExpenseOperating_4f5ed415-7bec-4e4b-ad9e-8b889bbd3f6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_acb66823-0ec2-4f04-951e-f7fe88cbbe4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e6a3b010-9662-4e3b-92bf-c86fbd50c340" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_acb66823-0ec2-4f04-951e-f7fe88cbbe4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_8e5981cc-ec72-47b1-ad49-e583bed4dc8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesExcludingIncomeAndExciseTaxes"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e6a3b010-9662-4e3b-92bf-c86fbd50c340" xlink:to="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_8e5981cc-ec72-47b1-ad49-e583bed4dc8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpenses_8c21ee89-7e89-49c7-a38b-cad3dcebfe11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpenses"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_e6a3b010-9662-4e3b-92bf-c86fbd50c340" xlink:to="loc_us-gaap_CostsAndExpenses_8c21ee89-7e89-49c7-a38b-cad3dcebfe11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_0bab29db-b2a3-407c-9d29-c72560628a8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6087cec9-557c-4e63-9774-c954084c31a7" xlink:to="loc_us-gaap_OperatingIncomeLoss_0bab29db-b2a3-407c-9d29-c72560628a8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_fe10b372-8800-429d-93fe-c5d6feb1bdb1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6087cec9-557c-4e63-9774-c954084c31a7" xlink:to="loc_us-gaap_OtherIncomeAndExpensesAbstract_fe10b372-8800-429d-93fe-c5d6feb1bdb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_ce7208dd-b529-4ea9-b617-5a7c44590802" xlink:href="cms-20230331.xsd#cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_fe10b372-8800-429d-93fe-c5d6feb1bdb1" xlink:to="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_ce7208dd-b529-4ea9-b617-5a7c44590802" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_22c4c9a6-8f18-4987-be94-341f4b55d2ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_fe10b372-8800-429d-93fe-c5d6feb1bdb1" xlink:to="loc_us-gaap_OtherNonoperatingIncome_22c4c9a6-8f18-4987-be94-341f4b55d2ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_bf5beec7-3a55-412f-ba44-3d03a192c1b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_fe10b372-8800-429d-93fe-c5d6feb1bdb1" xlink:to="loc_us-gaap_OtherNonoperatingExpense_bf5beec7-3a55-412f-ba44-3d03a192c1b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_77879891-22ba-48bd-8096-9c12e1b0e71f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_fe10b372-8800-429d-93fe-c5d6feb1bdb1" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_77879891-22ba-48bd-8096-9c12e1b0e71f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseAbstract_4517ce7a-922c-45dd-a555-d19105b0a3f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6087cec9-557c-4e63-9774-c954084c31a7" xlink:to="loc_us-gaap_InterestExpenseAbstract_4517ce7a-922c-45dd-a555-d19105b0a3f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_2c1a5f6e-5c2b-4456-84c7-b1911fe7c876" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_4517ce7a-922c-45dd-a555-d19105b0a3f4" xlink:to="loc_us-gaap_InterestExpenseDebt_2c1a5f6e-5c2b-4456-84c7-b1911fe7c876" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseRelatedParty_31ceb989-44de-4469-8569-2f46f6934d95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseRelatedParty"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_4517ce7a-922c-45dd-a555-d19105b0a3f4" xlink:to="loc_us-gaap_InterestExpenseRelatedParty_31ceb989-44de-4469-8569-2f46f6934d95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_844b7dcc-826d-44d0-a542-b003368e49cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseOther"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_4517ce7a-922c-45dd-a555-d19105b0a3f4" xlink:to="loc_us-gaap_InterestExpenseOther_844b7dcc-826d-44d0-a542-b003368e49cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalizedAdjustment_c5b1cf3a-b33c-44da-8858-661b66d1d2b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestCostsCapitalizedAdjustment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_4517ce7a-922c-45dd-a555-d19105b0a3f4" xlink:to="loc_us-gaap_InterestCostsCapitalizedAdjustment_c5b1cf3a-b33c-44da-8858-661b66d1d2b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_5e0bcf99-8fd3-4c49-8536-9ff6b026bcc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_4517ce7a-922c-45dd-a555-d19105b0a3f4" xlink:to="loc_us-gaap_InterestExpense_5e0bcf99-8fd3-4c49-8536-9ff6b026bcc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8878fe81-3816-4d6b-b853-71d4d0f9ac6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6087cec9-557c-4e63-9774-c954084c31a7" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_8878fe81-3816-4d6b-b853-71d4d0f9ac6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_553b58a1-adea-47f1-afc3-d0c6a8a01899" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6087cec9-557c-4e63-9774-c954084c31a7" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_553b58a1-adea-47f1-afc3-d0c6a8a01899" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_b4a9933c-0309-43de-ac4a-c0063e86ec78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6087cec9-557c-4e63-9774-c954084c31a7" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_b4a9933c-0309-43de-ac4a-c0063e86ec78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_78deeb89-1614-479f-a158-1b6bce0b5fec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6087cec9-557c-4e63-9774-c954084c31a7" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_78deeb89-1614-479f-a158-1b6bce0b5fec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_833297e2-9023-476f-8d85-7d63cbd9a6be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6087cec9-557c-4e63-9774-c954084c31a7" xlink:to="loc_us-gaap_ProfitLoss_833297e2-9023-476f-8d85-7d63cbd9a6be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_19c723aa-4a05-4cd4-8899-872a0ba26ac0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6087cec9-557c-4e63-9774-c954084c31a7" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_19c723aa-4a05-4cd4-8899-872a0ba26ac0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_062f374c-d77f-47ae-8e16-5d92318c0084" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6087cec9-557c-4e63-9774-c954084c31a7" xlink:to="loc_us-gaap_NetIncomeLoss_062f374c-d77f-47ae-8e16-5d92318c0084" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_d1e60321-b273-48df-8806-2521e8b95c86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6087cec9-557c-4e63-9774-c954084c31a7" xlink:to="loc_us-gaap_PreferredStockDividendsIncomeStatementImpact_d1e60321-b273-48df-8806-2521e8b95c86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_04be21b9-3303-43f4-bbce-3bb673a8b0a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6087cec9-557c-4e63-9774-c954084c31a7" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_04be21b9-3303-43f4-bbce-3bb673a8b0a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAbstract_9e9b489f-5c3c-413e-8069-d2e443b0f186" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6087cec9-557c-4e63-9774-c954084c31a7" xlink:to="loc_us-gaap_EarningsPerShareBasicAbstract_9e9b489f-5c3c-413e-8069-d2e443b0f186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_32d35e53-4c30-44bf-a863-f19aa3ef414b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_9e9b489f-5c3c-413e-8069-d2e443b0f186" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_32d35e53-4c30-44bf-a863-f19aa3ef414b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_c0435d7d-fb30-437f-a7fa-88b15f7aee84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_9e9b489f-5c3c-413e-8069-d2e443b0f186" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_c0435d7d-fb30-437f-a7fa-88b15f7aee84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_af63f151-561b-4fed-8c20-5341cc23fe48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAbstract_9e9b489f-5c3c-413e-8069-d2e443b0f186" xlink:to="loc_us-gaap_EarningsPerShareBasic_af63f151-561b-4fed-8c20-5341cc23fe48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDilutedAbstract_4f0afcd3-bfb1-47bc-8e60-ee601335d27d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDilutedAbstract"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6087cec9-557c-4e63-9774-c954084c31a7" xlink:to="loc_us-gaap_EarningsPerShareDilutedAbstract_4f0afcd3-bfb1-47bc-8e60-ee601335d27d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_e43e2dee-6118-417e-8dc4-de28fd72963b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_4f0afcd3-bfb1-47bc-8e60-ee601335d27d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_e43e2dee-6118-417e-8dc4-de28fd72963b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_f23cf61e-2bd4-465a-8d57-c7f1387f888c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_4f0afcd3-bfb1-47bc-8e60-ee601335d27d" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_f23cf61e-2bd4-465a-8d57-c7f1387f888c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_4e5311fb-b634-454b-a24f-07234968e212" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareDilutedAbstract_4f0afcd3-bfb1-47bc-8e60-ee601335d27d" xlink:to="loc_us-gaap_EarningsPerShareDiluted_4e5311fb-b634-454b-a24f-07234968e212" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnauditedParenthetical" xlink:type="simple" xlink:href="cms-20230331.xsd#CMSEnergyCorporationConsolidatedStatementsofIncomeUnauditedParenthetical"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnauditedParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_82187edc-fd9a-48a7-a4fb-7d98e6e1a727" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_7d25593c-7500-478f-b45b-314bb9f0ea82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_82187edc-fd9a-48a7-a4fb-7d98e6e1a727" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_7d25593c-7500-478f-b45b-314bb9f0ea82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="simple" xlink:href="cms-20230331.xsd#CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_3cd05f67-3e6f-4d5f-b684-079a33941dbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_e8863b9e-e4e1-4cb7-94f4-26e2a4071ae7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_3cd05f67-3e6f-4d5f-b684-079a33941dbd" xlink:to="loc_us-gaap_ProfitLoss_e8863b9e-e4e1-4cb7-94f4-26e2a4071ae7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_76c7f1b1-1f4a-4024-9a6b-8f18d4d1e9ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_3cd05f67-3e6f-4d5f-b684-079a33941dbd" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_76c7f1b1-1f4a-4024-9a6b-8f18d4d1e9ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_143c7d49-af30-42d6-9211-b2f788289a65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_76c7f1b1-1f4a-4024-9a6b-8f18d4d1e9ee" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_143c7d49-af30-42d6-9211-b2f788289a65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_4ad55c81-9721-46bc-81c1-dd9eee11ebf6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_76c7f1b1-1f4a-4024-9a6b-8f18d4d1e9ee" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_4ad55c81-9721-46bc-81c1-dd9eee11ebf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeGainLossOnDerivativeNetAbstract_f7073ad8-b0f4-4349-94ba-ab216ab7143d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeGainLossOnDerivativeNetAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_3cd05f67-3e6f-4d5f-b684-079a33941dbd" xlink:to="loc_us-gaap_DerivativeGainLossOnDerivativeNetAbstract_f7073ad8-b0f4-4349-94ba-ab216ab7143d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_0d9eed24-5d50-4209-bbcf-45282f3262a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeGainLossOnDerivativeNetAbstract_f7073ad8-b0f4-4349-94ba-ab216ab7143d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_0d9eed24-5d50-4209-bbcf-45282f3262a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_2a88b7dd-a4a5-4546-88ad-f6332818d7f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_3cd05f67-3e6f-4d5f-b684-079a33941dbd" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_2a88b7dd-a4a5-4546-88ad-f6332818d7f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_4a775468-49e8-4047-8d77-168c0a64b014" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_3cd05f67-3e6f-4d5f-b684-079a33941dbd" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_4a775468-49e8-4047-8d77-168c0a64b014" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_c9875e91-7dae-42ec-aff1-3f012c8c4b00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_3cd05f67-3e6f-4d5f-b684-079a33941dbd" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_c9875e91-7dae-42ec-aff1-3f012c8c4b00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_d4110e7d-8177-478f-a502-43e0806fbec8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_3cd05f67-3e6f-4d5f-b684-079a33941dbd" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_d4110e7d-8177-478f-a502-43e0806fbec8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical" xlink:type="simple" xlink:href="cms-20230331.xsd#CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_6fb6ca8e-4ad1-4663-b071-e81630ffb752" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_12774543-9ca6-4901-903b-932dac018bfc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_6fb6ca8e-4ad1-4663-b071-e81630ffb752" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax_12774543-9ca6-4901-903b-932dac018bfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_e2cd5c1d-a36d-4769-ab4c-8c2dc3e4eaf3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_6fb6ca8e-4ad1-4663-b071-e81630ffb752" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_e2cd5c1d-a36d-4769-ab4c-8c2dc3e4eaf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_d4c1e89d-a34a-4274-b412-dcdf4a0fe143" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_6fb6ca8e-4ad1-4663-b071-e81630ffb752" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax_d4c1e89d-a34a-4274-b412-dcdf4a0fe143" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited" xlink:type="simple" xlink:href="cms-20230331.xsd#CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_910f624e-a7ca-46c9-823b-08ac01749e87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_ceef5bb1-c57f-4d7c-9ae3-e726e620017a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_910f624e-a7ca-46c9-823b-08ac01749e87" xlink:to="loc_us-gaap_StatementTable_ceef5bb1-c57f-4d7c-9ae3-e726e620017a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RelatedAndNonRelatedPartyStatusAxis_bbccf3bf-042d-40fc-b3b1-6679b547de69" xlink:href="cms-20230331.xsd#cms_RelatedAndNonRelatedPartyStatusAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_ceef5bb1-c57f-4d7c-9ae3-e726e620017a" xlink:to="loc_cms_RelatedAndNonRelatedPartyStatusAxis_bbccf3bf-042d-40fc-b3b1-6679b547de69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RelatedAndNonRelatedPartyStatusDomain_8787a7f4-0463-4bff-ba1d-96fbb45e94bf" xlink:href="cms-20230331.xsd#cms_RelatedAndNonRelatedPartyStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_RelatedAndNonRelatedPartyStatusAxis_bbccf3bf-042d-40fc-b3b1-6679b547de69" xlink:to="loc_cms_RelatedAndNonRelatedPartyStatusDomain_8787a7f4-0463-4bff-ba1d-96fbb45e94bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonrelatedPartyMember_920c82b9-43f2-4f53-8c14-0e162875a83f" xlink:href="cms-20230331.xsd#cms_NonrelatedPartyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_RelatedAndNonRelatedPartyStatusDomain_8787a7f4-0463-4bff-ba1d-96fbb45e94bf" xlink:to="loc_cms_NonrelatedPartyMember_920c82b9-43f2-4f53-8c14-0e162875a83f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_b59ff976-09a1-47fd-b60d-88feb204f3ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_ceef5bb1-c57f-4d7c-9ae3-e726e620017a" xlink:to="loc_us-gaap_StatementLineItems_b59ff976-09a1-47fd-b60d-88feb204f3ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_9911333d-881a-439d-9e75-bfcae4fe4fae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b59ff976-09a1-47fd-b60d-88feb204f3ff" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_9911333d-881a-439d-9e75-bfcae4fe4fae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_f44f32cd-0130-4bd8-bcc1-c5a43058ed1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_9911333d-881a-439d-9e75-bfcae4fe4fae" xlink:to="loc_us-gaap_ProfitLoss_f44f32cd-0130-4bd8-bcc1-c5a43058ed1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d7c8b451-67b5-4514-99c8-6cbfffe33e6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_9911333d-881a-439d-9e75-bfcae4fe4fae" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d7c8b451-67b5-4514-99c8-6cbfffe33e6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_c340231d-847f-428a-a3ef-82ced301231c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d7c8b451-67b5-4514-99c8-6cbfffe33e6b" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_c340231d-847f-428a-a3ef-82ced301231c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_86164a78-e8a6-4290-9f85-3e332639559d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d7c8b451-67b5-4514-99c8-6cbfffe33e6b" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_86164a78-e8a6-4290-9f85-3e332639559d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_5e96e1d5-f7a8-406c-9788-a5d5e76afc00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d7c8b451-67b5-4514-99c8-6cbfffe33e6b" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_5e96e1d5-f7a8-406c-9788-a5d5e76afc00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_a8ad559e-7e0f-4168-91c1-3c7a1b621a32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInReceivablesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_9911333d-881a-439d-9e75-bfcae4fe4fae" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_a8ad559e-7e0f-4168-91c1-3c7a1b621a32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_2e075152-5cda-4a96-9813-b232f4513cbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_a8ad559e-7e0f-4168-91c1-3c7a1b621a32" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_2e075152-5cda-4a96-9813-b232f4513cbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_ca52aac1-23f4-4a97-94b6-9266f9a9ad3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_a8ad559e-7e0f-4168-91c1-3c7a1b621a32" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_ca52aac1-23f4-4a97-94b6-9266f9a9ad3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_061f23bd-eb81-475c-b218-07c52a586976" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_a8ad559e-7e0f-4168-91c1-3c7a1b621a32" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_061f23bd-eb81-475c-b218-07c52a586976" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_0dd06694-16b6-4464-b20f-2d4a19e4a0f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_a8ad559e-7e0f-4168-91c1-3c7a1b621a32" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_0dd06694-16b6-4464-b20f-2d4a19e4a0f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_25c51087-c2cc-4f28-a8ad-4ef46e2571d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_a8ad559e-7e0f-4168-91c1-3c7a1b621a32" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_25c51087-c2cc-4f28-a8ad-4ef46e2571d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4edff195-fadb-4005-a98c-e4ab4ec50a53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_9911333d-881a-439d-9e75-bfcae4fe4fae" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4edff195-fadb-4005-a98c-e4ab4ec50a53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_61ed73c3-e0d5-4785-8227-0a4c87b350cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b59ff976-09a1-47fd-b60d-88feb204f3ff" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_61ed73c3-e0d5-4785-8227-0a4c87b350cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_fa1700c5-467c-4479-a38c-361e55adfde5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_61ed73c3-e0d5-4785-8227-0a4c87b350cd" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_fa1700c5-467c-4479-a38c-361e55adfde5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_25fce7b6-9c9c-41c8-9eda-dbab2d9dab65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_61ed73c3-e0d5-4785-8227-0a4c87b350cd" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_25fce7b6-9c9c-41c8-9eda-dbab2d9dab65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_383e3102-273f-4bb8-937f-9c9cd43f7b78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_61ed73c3-e0d5-4785-8227-0a4c87b350cd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_383e3102-273f-4bb8-937f-9c9cd43f7b78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f8085eb6-dc51-4b7d-8109-de0a58d4cb65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b59ff976-09a1-47fd-b60d-88feb204f3ff" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f8085eb6-dc51-4b7d-8109-de0a58d4cb65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_fc77b530-2333-49cb-b412-6509259c5b84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f8085eb6-dc51-4b7d-8109-de0a58d4cb65" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_fc77b530-2333-49cb-b412-6509259c5b84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_635e32cb-4752-498e-bf6b-6a48059b9e5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f8085eb6-dc51-4b7d-8109-de0a58d4cb65" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_635e32cb-4752-498e-bf6b-6a48059b9e5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt_4b9f0d12-69a8-447e-a55e-b555131cbc79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f8085eb6-dc51-4b7d-8109-de0a58d4cb65" xlink:to="loc_us-gaap_RepaymentsOfShortTermDebt_4b9f0d12-69a8-447e-a55e-b555131cbc79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_e4c4b485-45bb-40ae-96f7-1668fe38a926" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f8085eb6-dc51-4b7d-8109-de0a58d4cb65" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_e4c4b485-45bb-40ae-96f7-1668fe38a926" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends_4df80f03-4460-4493-9b05-871839a7b9d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f8085eb6-dc51-4b7d-8109-de0a58d4cb65" xlink:to="loc_us-gaap_PaymentsOfOrdinaryDividends_4df80f03-4460-4493-9b05-871839a7b9d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders_eb392982-67f9-4050-96ae-24a43787deaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromMinorityShareholders"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f8085eb6-dc51-4b7d-8109-de0a58d4cb65" xlink:to="loc_us-gaap_ProceedsFromMinorityShareholders_eb392982-67f9-4050-96ae-24a43787deaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_950db04a-785e-46c3-8600-3fc0c44680a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f8085eb6-dc51-4b7d-8109-de0a58d4cb65" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_950db04a-785e-46c3-8600-3fc0c44680a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_91bc2715-5d2c-46fb-991d-5424d76762ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f8085eb6-dc51-4b7d-8109-de0a58d4cb65" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_91bc2715-5d2c-46fb-991d-5424d76762ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2e31153b-9e83-4f04-8670-3e858fb23792" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b59ff976-09a1-47fd-b60d-88feb204f3ff" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2e31153b-9e83-4f04-8670-3e858fb23792" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_33c47057-24d5-4bf2-9e8c-f0fee2754bf8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b59ff976-09a1-47fd-b60d-88feb204f3ff" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_33c47057-24d5-4bf2-9e8c-f0fee2754bf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0e34a1b9-3a6f-4ff5-9894-1b85170b7577" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b59ff976-09a1-47fd-b60d-88feb204f3ff" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0e34a1b9-3a6f-4ff5-9894-1b85170b7577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonCashTransactionsAbstract_d8b4c30e-5f85-4012-92a4-b80f93b591eb" xlink:href="cms-20230331.xsd#cms_NonCashTransactionsAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b59ff976-09a1-47fd-b60d-88feb204f3ff" xlink:to="loc_cms_NonCashTransactionsAbstract_d8b4c30e-5f85-4012-92a4-b80f93b591eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_f9ce637d-fe8c-4a45-aa3c-fd53254bad26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_NonCashTransactionsAbstract_d8b4c30e-5f85-4012-92a4-b80f93b591eb" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_f9ce637d-fe8c-4a45-aa3c-fd53254bad26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited" xlink:type="simple" xlink:href="cms-20230331.xsd#CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_be6555aa-9984-4578-927e-376d88b73f07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_a6313553-d66f-4de4-bf25-609f7ace4eff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_be6555aa-9984-4578-927e-376d88b73f07" xlink:to="loc_us-gaap_AssetsAbstract_a6313553-d66f-4de4-bf25-609f7ace4eff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_6e20a866-f7c0-4b6a-9fdd-556779cb963b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a6313553-d66f-4de4-bf25-609f7ace4eff" xlink:to="loc_us-gaap_AssetsCurrentAbstract_6e20a866-f7c0-4b6a-9fdd-556779cb963b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_889b31e5-e92e-4601-800f-a76ccce24482" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6e20a866-f7c0-4b6a-9fdd-556779cb963b" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_889b31e5-e92e-4601-800f-a76ccce24482" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_2e398f69-2ec3-4399-ae8a-07536cef2c14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6e20a866-f7c0-4b6a-9fdd-556779cb963b" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_2e398f69-2ec3-4399-ae8a-07536cef2c14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_6c86c81a-33d9-4475-ae51-f381f4948632" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6e20a866-f7c0-4b6a-9fdd-556779cb963b" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_6c86c81a-33d9-4475-ae51-f381f4948632" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_c5d6a49a-cf05-448d-b965-e50ca8ad4509" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6e20a866-f7c0-4b6a-9fdd-556779cb963b" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_c5d6a49a-cf05-448d-b965-e50ca8ad4509" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNetAbstract_dcc79c64-26c1-4645-a7c6-5dfdad02ac19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNetAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6e20a866-f7c0-4b6a-9fdd-556779cb963b" xlink:to="loc_us-gaap_InventoryNetAbstract_dcc79c64-26c1-4645-a7c6-5dfdad02ac19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_fe79f52f-1d8d-48ae-a39e-97489e327c4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnergyRelatedInventoryGasStoredUnderground"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_dcc79c64-26c1-4645-a7c6-5dfdad02ac19" xlink:to="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_fe79f52f-1d8d-48ae-a39e-97489e327c4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventorySupplies_d46fdf52-d94c-4785-9da3-4082e9d9f977" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherInventorySupplies"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_dcc79c64-26c1-4645-a7c6-5dfdad02ac19" xlink:to="loc_us-gaap_OtherInventorySupplies_d46fdf52-d94c-4785-9da3-4082e9d9f977" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_4e29210c-45b2-4874-869c-665200e518c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnergyRelatedInventoryOtherFossilFuel"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_dcc79c64-26c1-4645-a7c6-5dfdad02ac19" xlink:to="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_4e29210c-45b2-4874-869c-665200e518c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredPropertyTaxes_c90aa606-60f8-4238-a25a-1a88b5652ef7" xlink:href="cms-20230331.xsd#cms_DeferredPropertyTaxes"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6e20a866-f7c0-4b6a-9fdd-556779cb963b" xlink:to="loc_cms_DeferredPropertyTaxes_c90aa606-60f8-4238-a25a-1a88b5652ef7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_a330583b-a6dc-46e9-9b44-0fd53317b36d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6e20a866-f7c0-4b6a-9fdd-556779cb963b" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_a330583b-a6dc-46e9-9b44-0fd53317b36d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_4a105b70-49a0-4901-9bb7-8e49aa80f6b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6e20a866-f7c0-4b6a-9fdd-556779cb963b" xlink:to="loc_us-gaap_OtherAssetsCurrent_4a105b70-49a0-4901-9bb7-8e49aa80f6b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_ec846c9f-4a3e-498f-81e2-c234e7c66e81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_6e20a866-f7c0-4b6a-9fdd-556779cb963b" xlink:to="loc_us-gaap_AssetsCurrent_ec846c9f-4a3e-498f-81e2-c234e7c66e81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_f3cb9006-a8c4-42a2-a764-47ad78df7c3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGrossAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a6313553-d66f-4de4-bf25-609f7ace4eff" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_f3cb9006-a8c4-42a2-a764-47ad78df7c3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_4c567693-4ffa-437f-b03d-3f17cb4f9e87" xlink:href="cms-20230331.xsd#cms_PropertyPlantAndEquipmentGrossExcludingCWIP"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_f3cb9006-a8c4-42a2-a764-47ad78df7c3e" xlink:to="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_4c567693-4ffa-437f-b03d-3f17cb4f9e87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_dc2d97ee-9e26-4a17-8bdd-5b0aa7304433" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_f3cb9006-a8c4-42a2-a764-47ad78df7c3e" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_dc2d97ee-9e26-4a17-8bdd-5b0aa7304433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP_f560f674-db07-4df7-92f2-3268db532c02" xlink:href="cms-20230331.xsd#cms_PropertyPlantAndEquipmentNetExcludingCWIP"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_f3cb9006-a8c4-42a2-a764-47ad78df7c3e" xlink:to="loc_cms_PropertyPlantAndEquipmentNetExcludingCWIP_f560f674-db07-4df7-92f2-3268db532c02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_7848ca8c-fd92-4fdf-af98-db19c488207b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_f3cb9006-a8c4-42a2-a764-47ad78df7c3e" xlink:to="loc_us-gaap_ConstructionInProgressGross_7848ca8c-fd92-4fdf-af98-db19c488207b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_c9225078-6f50-4db2-803b-c0dde276a315" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_f3cb9006-a8c4-42a2-a764-47ad78df7c3e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_c9225078-6f50-4db2-803b-c0dde276a315" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_2326bb4d-bf81-4441-b3ad-01e8d0b96033" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a6313553-d66f-4de4-bf25-609f7ace4eff" xlink:to="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_2326bb4d-bf81-4441-b3ad-01e8d0b96033" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_66320819-38b0-4b7a-b96d-ab0f3247b6e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_2326bb4d-bf81-4441-b3ad-01e8d0b96033" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_66320819-38b0-4b7a-b96d-ab0f3247b6e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_8b9f4440-a3b0-4500-b0f0-a869738d9d78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_2326bb4d-bf81-4441-b3ad-01e8d0b96033" xlink:to="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_8b9f4440-a3b0-4500-b0f0-a869738d9d78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_4aa7ad63-a359-4634-9935-52e34e991bf4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_2326bb4d-bf81-4441-b3ad-01e8d0b96033" xlink:to="loc_us-gaap_EquityMethodInvestments_4aa7ad63-a359-4634-9935-52e34e991bf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_ce7fd50a-c1ad-466a-a40b-f9a10d33cb15" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_2326bb4d-bf81-4441-b3ad-01e8d0b96033" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_ce7fd50a-c1ad-466a-a40b-f9a10d33cb15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_beb0f51b-9768-4591-a413-3a9649092968" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_2326bb4d-bf81-4441-b3ad-01e8d0b96033" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_beb0f51b-9768-4591-a413-3a9649092968" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_d0a1df7b-d215-4f23-b77a-b936200eff7c" xlink:href="cms-20230331.xsd#cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_2326bb4d-bf81-4441-b3ad-01e8d0b96033" xlink:to="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_d0a1df7b-d215-4f23-b77a-b936200eff7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_8eedcbdd-bdda-488c-a731-ae3618535747" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a6313553-d66f-4de4-bf25-609f7ace4eff" xlink:to="loc_us-gaap_Assets_8eedcbdd-bdda-488c-a731-ae3618535747" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ba81638e-e945-4160-82d3-a036724cdee2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_be6555aa-9984-4578-927e-376d88b73f07" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ba81638e-e945-4160-82d3-a036724cdee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_a3f67796-7d82-4e6b-9af4-1e01f357faa3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ba81638e-e945-4160-82d3-a036724cdee2" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_a3f67796-7d82-4e6b-9af4-1e01f357faa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable_8e3c9030-dfdd-4fc9-ac68-370ab69ddc73" xlink:href="cms-20230331.xsd#cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a3f67796-7d82-4e6b-9af4-1e01f357faa3" xlink:to="loc_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable_8e3c9030-dfdd-4fc9-ac68-370ab69ddc73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent_8c50d1dd-ee05-4263-b979-df0b7a1d7cc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a3f67796-7d82-4e6b-9af4-1e01f357faa3" xlink:to="loc_us-gaap_NotesPayableCurrent_8c50d1dd-ee05-4263-b979-df0b7a1d7cc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_1b5c0507-1bc6-4016-9c6b-8d69c2439f07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a3f67796-7d82-4e6b-9af4-1e01f357faa3" xlink:to="loc_us-gaap_AccountsPayableCurrent_1b5c0507-1bc6-4016-9c6b-8d69c2439f07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_0966ba68-41e6-4bae-a12f-885a2494f441" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a3f67796-7d82-4e6b-9af4-1e01f357faa3" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_0966ba68-41e6-4bae-a12f-885a2494f441" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccruedRateRefunds_53e22e04-7e10-4ec0-b304-9e413d747337" xlink:href="cms-20230331.xsd#cms_AccruedRateRefunds"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a3f67796-7d82-4e6b-9af4-1e01f357faa3" xlink:to="loc_cms_AccruedRateRefunds_53e22e04-7e10-4ec0-b304-9e413d747337" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendsPayableCurrent_54a03cca-45ed-4090-b926-e02b315f9a5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestAndDividendsPayableCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a3f67796-7d82-4e6b-9af4-1e01f357faa3" xlink:to="loc_us-gaap_InterestAndDividendsPayableCurrent_54a03cca-45ed-4090-b926-e02b315f9a5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_ebd58c08-a12a-4aa6-a077-ed4d1e16f0e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a3f67796-7d82-4e6b-9af4-1e01f357faa3" xlink:to="loc_us-gaap_TaxesPayableCurrent_ebd58c08-a12a-4aa6-a077-ed4d1e16f0e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_7a9630ae-7d54-4ccb-8e03-ed137300f2d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a3f67796-7d82-4e6b-9af4-1e01f357faa3" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_7a9630ae-7d54-4ccb-8e03-ed137300f2d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_8b0d5a35-08c2-4d0a-959c-63914c79ef74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a3f67796-7d82-4e6b-9af4-1e01f357faa3" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_8b0d5a35-08c2-4d0a-959c-63914c79ef74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_00877649-cdcc-4b0f-8f9b-8364bfe4f724" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_a3f67796-7d82-4e6b-9af4-1e01f357faa3" xlink:to="loc_us-gaap_LiabilitiesCurrent_00877649-cdcc-4b0f-8f9b-8364bfe4f724" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_8bbf6625-5153-4a22-9e3c-3e706dac2bad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ba81638e-e945-4160-82d3-a036724cdee2" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_8bbf6625-5153-4a22-9e3c-3e706dac2bad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_4760b085-2f2a-4067-9e4e-22bed42de8ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_8bbf6625-5153-4a22-9e3c-3e706dac2bad" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_4760b085-2f2a-4067-9e4e-22bed42de8ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_d65a52f7-6ca8-41da-8c8a-52078ae74a59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_8bbf6625-5153-4a22-9e3c-3e706dac2bad" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_d65a52f7-6ca8-41da-8c8a-52078ae74a59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_5c34e131-4529-444e-a3d9-d69c612d7657" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_8bbf6625-5153-4a22-9e3c-3e706dac2bad" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_5c34e131-4529-444e-a3d9-d69c612d7657" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_ec14b280-1481-43fe-9b11-dcf5c024119a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_8bbf6625-5153-4a22-9e3c-3e706dac2bad" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_ec14b280-1481-43fe-9b11-dcf5c024119a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_3455b917-fcac-4a3c-b948-1f20d3c332cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_8bbf6625-5153-4a22-9e3c-3e706dac2bad" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_3455b917-fcac-4a3c-b948-1f20d3c332cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_4d7510b4-aa63-49b9-8678-fb09e1effdb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDeferredInvestmentTaxCredit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_8bbf6625-5153-4a22-9e3c-3e706dac2bad" xlink:to="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_4d7510b4-aa63-49b9-8678-fb09e1effdb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_a1000ec5-0427-4b60-9fe9-b48856eabe3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_8bbf6625-5153-4a22-9e3c-3e706dac2bad" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_a1000ec5-0427-4b60-9fe9-b48856eabe3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_90ee068c-7f5c-4e6e-805e-4901c57de78b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_8bbf6625-5153-4a22-9e3c-3e706dac2bad" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_90ee068c-7f5c-4e6e-805e-4901c57de78b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_2efc0f53-19ff-4de8-bc8c-0bc326cae11a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_8bbf6625-5153-4a22-9e3c-3e706dac2bad" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_2efc0f53-19ff-4de8-bc8c-0bc326cae11a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_e300b421-c95b-4c31-a0f5-d926111bd0b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ba81638e-e945-4160-82d3-a036724cdee2" xlink:to="loc_us-gaap_CommitmentsAndContingencies_e300b421-c95b-4c31-a0f5-d926111bd0b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5088acb4-c838-41de-a767-9c778ffcc036" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ba81638e-e945-4160-82d3-a036724cdee2" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5088acb4-c838-41de-a767-9c778ffcc036" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_f0aa4cf3-1486-4ab8-bdaf-672f287667b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5088acb4-c838-41de-a767-9c778ffcc036" xlink:to="loc_us-gaap_StockholdersEquityAbstract_f0aa4cf3-1486-4ab8-bdaf-672f287667b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_640c7d4d-3ecf-4c7d-a31f-df0abcf50e61" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_f0aa4cf3-1486-4ab8-bdaf-672f287667b7" xlink:to="loc_us-gaap_CommonStockValue_640c7d4d-3ecf-4c7d-a31f-df0abcf50e61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_9628211f-d373-435a-b9fe-0fc474efa519" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_f0aa4cf3-1486-4ab8-bdaf-672f287667b7" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_9628211f-d373-435a-b9fe-0fc474efa519" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_ba9c84c8-ea8a-4f7d-8ed4-4cdec8f6a272" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_f0aa4cf3-1486-4ab8-bdaf-672f287667b7" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_ba9c84c8-ea8a-4f7d-8ed4-4cdec8f6a272" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_759123e2-43cb-4406-a18b-f8e67c01f107" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_f0aa4cf3-1486-4ab8-bdaf-672f287667b7" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_759123e2-43cb-4406-a18b-f8e67c01f107" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockholdersEquity_7c138628-f40f-43c6-a566-d17b73aa1dc1" xlink:href="cms-20230331.xsd#cms_CommonStockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_f0aa4cf3-1486-4ab8-bdaf-672f287667b7" xlink:to="loc_cms_CommonStockholdersEquity_7c138628-f40f-43c6-a566-d17b73aa1dc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_95d88e1e-05cd-4131-aa01-bd1555163e1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_f0aa4cf3-1486-4ab8-bdaf-672f287667b7" xlink:to="loc_us-gaap_PreferredStockValue_95d88e1e-05cd-4131-aa01-bd1555163e1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_6142e87c-0df7-47ed-8613-99d962990450" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_f0aa4cf3-1486-4ab8-bdaf-672f287667b7" xlink:to="loc_us-gaap_StockholdersEquity_6142e87c-0df7-47ed-8613-99d962990450" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_8127645f-bd4a-4cff-a330-ffad2efcf7ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5088acb4-c838-41de-a767-9c778ffcc036" xlink:to="loc_us-gaap_MinorityInterest_8127645f-bd4a-4cff-a330-ffad2efcf7ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f7da56f1-845a-49b6-8a2c-6826ffeb0a94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_5088acb4-c838-41de-a767-9c778ffcc036" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_f7da56f1-845a-49b6-8a2c-6826ffeb0a94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_173ef880-bc1e-41f4-b409-a928b030b7f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ba81638e-e945-4160-82d3-a036724cdee2" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_173ef880-bc1e-41f4-b409-a928b030b7f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnauditedParenthetical" xlink:type="simple" xlink:href="cms-20230331.xsd#CMSEnergyCorporationConsolidatedBalanceSheetsUnauditedParenthetical"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnauditedParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_5f575a24-de68-48b1-a22a-6f81a4419cfa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_0c2d247e-658b-41ca-bc3c-849c1d8f5513" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_5f575a24-de68-48b1-a22a-6f81a4419cfa" xlink:to="loc_us-gaap_StatementTable_0c2d247e-658b-41ca-bc3c-849c1d8f5513" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_6b774dcb-bbdb-46a2-a5f0-b57154c01c2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_0c2d247e-658b-41ca-bc3c-849c1d8f5513" xlink:to="loc_us-gaap_StatementClassOfStockAxis_6b774dcb-bbdb-46a2-a5f0-b57154c01c2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_c54866c3-95a0-4500-9afb-fa82dbf5ae43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_6b774dcb-bbdb-46a2-a5f0-b57154c01c2d" xlink:to="loc_us-gaap_ClassOfStockDomain_c54866c3-95a0-4500-9afb-fa82dbf5ae43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SeriesCPreferredStockDepositarySharesMember_7b88038d-b345-4007-87f5-3b02b6483079" xlink:href="cms-20230331.xsd#cms_SeriesCPreferredStockDepositarySharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_c54866c3-95a0-4500-9afb-fa82dbf5ae43" xlink:to="loc_cms_SeriesCPreferredStockDepositarySharesMember_7b88038d-b345-4007-87f5-3b02b6483079" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_f5d6cbd9-2324-4111-a24b-68755581e4a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_0c2d247e-658b-41ca-bc3c-849c1d8f5513" xlink:to="loc_us-gaap_StatementLineItems_f5d6cbd9-2324-4111-a24b-68755581e4a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_96aad437-df0d-4d49-9e57-cd213f280124" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f5d6cbd9-2324-4111-a24b-68755581e4a2" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_96aad437-df0d-4d49-9e57-cd213f280124" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_4e168dc8-e565-444a-bfa0-f4cf48527932" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f5d6cbd9-2324-4111-a24b-68755581e4a2" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_4e168dc8-e565-444a-bfa0-f4cf48527932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_cdae0e0f-d239-409d-9c41-d23e4d317ae4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f5d6cbd9-2324-4111-a24b-68755581e4a2" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_cdae0e0f-d239-409d-9c41-d23e4d317ae4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_769ccb9e-3c1f-49a8-8c39-73ac89e30bc2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f5d6cbd9-2324-4111-a24b-68755581e4a2" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_769ccb9e-3c1f-49a8-8c39-73ac89e30bc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_159924fa-4e7c-448c-92d7-105cec623941" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f5d6cbd9-2324-4111-a24b-68755581e4a2" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_159924fa-4e7c-448c-92d7-105cec623941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited" xlink:type="simple" xlink:href="cms-20230331.xsd#CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_e6d5c72e-dff2-49af-9899-b85ad35ba2e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_40580065-125d-4f96-bf10-b98df87febe0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_e6d5c72e-dff2-49af-9899-b85ad35ba2e4" xlink:to="loc_us-gaap_StatementTable_40580065-125d-4f96-bf10-b98df87febe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1eb64270-cf58-43bf-a22e-48e382d0d600" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_40580065-125d-4f96-bf10-b98df87febe0" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1eb64270-cf58-43bf-a22e-48e382d0d600" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_6524ed43-b33e-4512-86ca-69fdc1c9927f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1eb64270-cf58-43bf-a22e-48e382d0d600" xlink:to="loc_us-gaap_EquityComponentDomain_6524ed43-b33e-4512-86ca-69fdc1c9927f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_b2438edd-126d-476f-bf00-995c29f635dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_6524ed43-b33e-4512-86ca-69fdc1c9927f" xlink:to="loc_us-gaap_CommonStockMember_b2438edd-126d-476f-bf00-995c29f635dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_2cb45713-c7ec-4a51-b4ec-2e5ade8a0311" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_6524ed43-b33e-4512-86ca-69fdc1c9927f" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_2cb45713-c7ec-4a51-b4ec-2e5ade8a0311" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_77f57f2c-1315-41fe-945b-e474ab0667f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_6524ed43-b33e-4512-86ca-69fdc1c9927f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_77f57f2c-1315-41fe-945b-e474ab0667f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_a59a2443-3a2c-47f2-9fb4-2b61f839e9ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_77f57f2c-1315-41fe-945b-e474ab0667f7" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_a59a2443-3a2c-47f2-9fb4-2b61f839e9ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_e4158c03-464c-4992-a5ed-7a6238ec211b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_77f57f2c-1315-41fe-945b-e474ab0667f7" xlink:to="loc_us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember_e4158c03-464c-4992-a5ed-7a6238ec211b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_62ce4391-82f9-4029-bf01-41b8a68704e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_6524ed43-b33e-4512-86ca-69fdc1c9927f" xlink:to="loc_us-gaap_RetainedEarningsMember_62ce4391-82f9-4029-bf01-41b8a68704e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_a2d78da9-1ad7-4e28-bf44-10c1b694f7ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_6524ed43-b33e-4512-86ca-69fdc1c9927f" xlink:to="loc_us-gaap_PreferredStockMember_a2d78da9-1ad7-4e28-bf44-10c1b694f7ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_93b57802-d366-4279-baab-e6a0e3a5725e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_6524ed43-b33e-4512-86ca-69fdc1c9927f" xlink:to="loc_us-gaap_NoncontrollingInterestMember_93b57802-d366-4279-baab-e6a0e3a5725e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_7aa9c786-74a8-4de6-b4b0-cdf4cb99296e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_40580065-125d-4f96-bf10-b98df87febe0" xlink:to="loc_us-gaap_StatementLineItems_7aa9c786-74a8-4de6-b4b0-cdf4cb99296e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05da2e2d-11ad-4c05-bad6-13f2566f70ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_7aa9c786-74a8-4de6-b4b0-cdf4cb99296e" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05da2e2d-11ad-4c05-bad6-13f2566f70ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_eaea7c2c-0a88-4993-ae10-5e225e3cccd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05da2e2d-11ad-4c05-bad6-13f2566f70ab" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_eaea7c2c-0a88-4993-ae10-5e225e3cccd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_d9f460d9-bafd-4eae-82cc-15a87019402c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05da2e2d-11ad-4c05-bad6-13f2566f70ab" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_d9f460d9-bafd-4eae-82cc-15a87019402c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_13b88319-e31c-44f5-a688-393838bcc636" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05da2e2d-11ad-4c05-bad6-13f2566f70ab" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_13b88319-e31c-44f5-a688-393838bcc636" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_d4c9e126-9ad7-41ef-b7a1-134398a6ddbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05da2e2d-11ad-4c05-bad6-13f2566f70ab" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_d4c9e126-9ad7-41ef-b7a1-134398a6ddbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_2ac3736e-f89d-41a7-a92c-ebf4ea46eede" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05da2e2d-11ad-4c05-bad6-13f2566f70ab" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_2ac3736e-f89d-41a7-a92c-ebf4ea46eede" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_5df6ffaf-c49f-4c42-88b9-6700aa5d2711" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05da2e2d-11ad-4c05-bad6-13f2566f70ab" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_5df6ffaf-c49f-4c42-88b9-6700aa5d2711" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_99619662-7f2c-4547-b01e-2df29f8682f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05da2e2d-11ad-4c05-bad6-13f2566f70ab" xlink:to="loc_us-gaap_ProfitLoss_99619662-7f2c-4547-b01e-2df29f8682f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_86b21502-7854-4a77-a487-81a8204737df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05da2e2d-11ad-4c05-bad6-13f2566f70ab" xlink:to="loc_us-gaap_DividendsCommonStockCash_86b21502-7854-4a77-a487-81a8204737df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPreferredStockCash_d035823a-4fe5-400e-b486-2d4ab7679f86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsPreferredStockCash"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05da2e2d-11ad-4c05-bad6-13f2566f70ab" xlink:to="loc_us-gaap_DividendsPreferredStockCash_d035823a-4fe5-400e-b486-2d4ab7679f86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders_c7c49321-dc69-4565-9638-ea34e3bfe89f" xlink:href="cms-20230331.xsd#cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05da2e2d-11ad-4c05-bad6-13f2566f70ab" xlink:to="loc_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders_c7c49321-dc69-4565-9638-ea34e3bfe89f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_b5d672eb-f672-4874-b737-d156a14aafdc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05da2e2d-11ad-4c05-bad6-13f2566f70ab" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_b5d672eb-f672-4874-b737-d156a14aafdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_7ecceb38-fa78-4b66-ba62-4ffbadcf467c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05da2e2d-11ad-4c05-bad6-13f2566f70ab" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_7ecceb38-fa78-4b66-ba62-4ffbadcf467c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_11590dca-8682-4c79-9fba-543c7bb348a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05da2e2d-11ad-4c05-bad6-13f2566f70ab" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_11590dca-8682-4c79-9fba-543c7bb348a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsPerShareDeclared_af2d9134-4325-4b00-86fb-dc67666adc28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockDividendsPerShareDeclared"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_05da2e2d-11ad-4c05-bad6-13f2566f70ab" xlink:to="loc_us-gaap_PreferredStockDividendsPerShareDeclared_af2d9134-4325-4b00-86fb-dc67666adc28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited" xlink:type="simple" xlink:href="cms-20230331.xsd#ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_5d257ec9-beea-4b37-8b37-77c68ca15cb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_5fceacc1-4add-4e78-a440-18e5c453a70f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_5d257ec9-beea-4b37-8b37-77c68ca15cb9" xlink:to="loc_us-gaap_StatementTable_5fceacc1-4add-4e78-a440-18e5c453a70f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_897533e4-8288-4c65-b893-fb40ad9fb23e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_5fceacc1-4add-4e78-a440-18e5c453a70f" xlink:to="loc_dei_LegalEntityAxis_897533e4-8288-4c65-b893-fb40ad9fb23e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2fa5cb26-2ab1-41e2-a7fe-eeb1271e88e8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_897533e4-8288-4c65-b893-fb40ad9fb23e" xlink:to="loc_dei_EntityDomain_2fa5cb26-2ab1-41e2-a7fe-eeb1271e88e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_1ab461fb-55d6-4926-85ba-29c4e503779d" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_2fa5cb26-2ab1-41e2-a7fe-eeb1271e88e8" xlink:to="loc_cms_ConsumersEnergyCompanyMember_1ab461fb-55d6-4926-85ba-29c4e503779d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_c18c9a29-0729-4787-85ed-aaaf3b933a21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_5fceacc1-4add-4e78-a440-18e5c453a70f" xlink:to="loc_us-gaap_StatementLineItems_c18c9a29-0729-4787-85ed-aaaf3b933a21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_d2b00a81-27fe-4096-bfe1-5c09c8cacf86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c18c9a29-0729-4787-85ed-aaaf3b933a21" xlink:to="loc_us-gaap_Revenues_d2b00a81-27fe-4096-bfe1-5c09c8cacf86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_9684ff74-f768-428d-aa76-5d75294d56f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c18c9a29-0729-4787-85ed-aaaf3b933a21" xlink:to="loc_us-gaap_OperatingExpensesAbstract_9684ff74-f768-428d-aa76-5d75294d56f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed_393c3b2a-9d7d-4697-b711-97685e2105e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseFuelUsed"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_9684ff74-f768-428d-aa76-5d75294d56f9" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseFuelUsed_393c3b2a-9d7d-4697-b711-97685e2105e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_60bd12b1-0209-4b75-8722-0bf68df5c357" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpensePurchasedPower"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_9684ff74-f768-428d-aa76-5d75294d56f9" xlink:to="loc_us-gaap_UtilitiesOperatingExpensePurchasedPower_60bd12b1-0209-4b75-8722-0bf68df5c357" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_7348d548-f089-4d87-b7c4-36b222ec6946" xlink:href="cms-20230331.xsd#cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_9684ff74-f768-428d-aa76-5d75294d56f9" xlink:to="loc_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties_7348d548-f089-4d87-b7c4-36b222ec6946" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_7f2c51a9-4a69-4286-90b0-0ecfcfc7c571" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_9684ff74-f768-428d-aa76-5d75294d56f9" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased_7f2c51a9-4a69-4286-90b0-0ecfcfc7c571" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_91db6cd9-d86c-4a95-afa6-994e56a755a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_9684ff74-f768-428d-aa76-5d75294d56f9" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations_91db6cd9-d86c-4a95-afa6-994e56a755a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_719a5c64-b46a-4a52-9600-bfbf1b93ff65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_9684ff74-f768-428d-aa76-5d75294d56f9" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_719a5c64-b46a-4a52-9600-bfbf1b93ff65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseTaxes_5b2a72ea-a1b0-474e-9025-bfcad69fb71e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseTaxes"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_9684ff74-f768-428d-aa76-5d75294d56f9" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseTaxes_5b2a72ea-a1b0-474e-9025-bfcad69fb71e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpense_4d3958ec-fc5f-4a7b-95a7-82f94a095d16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_9684ff74-f768-428d-aa76-5d75294d56f9" xlink:to="loc_us-gaap_UtilitiesOperatingExpense_4d3958ec-fc5f-4a7b-95a7-82f94a095d16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_54913466-0e4a-4e35-8d6d-cc953b0ceabd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c18c9a29-0729-4787-85ed-aaaf3b933a21" xlink:to="loc_us-gaap_OperatingIncomeLoss_54913466-0e4a-4e35-8d6d-cc953b0ceabd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_e3240723-6294-43a4-85fa-a839b1dbb4f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncomeAndExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c18c9a29-0729-4787-85ed-aaaf3b933a21" xlink:to="loc_us-gaap_OtherIncomeAndExpensesAbstract_e3240723-6294-43a4-85fa-a839b1dbb4f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_df1130e2-6284-4ba5-a120-ea582baf3a7b" xlink:href="cms-20230331.xsd#cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_e3240723-6294-43a4-85fa-a839b1dbb4f6" xlink:to="loc_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet_df1130e2-6284-4ba5-a120-ea582baf3a7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncome_0f94c82a-e29d-40e6-9026-b3e4c22951b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_e3240723-6294-43a4-85fa-a839b1dbb4f6" xlink:to="loc_us-gaap_OtherNonoperatingIncome_0f94c82a-e29d-40e6-9026-b3e4c22951b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingExpense_0e7ad95d-c7ac-4474-a910-b4ec765aa24d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_e3240723-6294-43a4-85fa-a839b1dbb4f6" xlink:to="loc_us-gaap_OtherNonoperatingExpense_0e7ad95d-c7ac-4474-a910-b4ec765aa24d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_28442dd4-6d13-45ad-8e05-893f9d67d77a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_e3240723-6294-43a4-85fa-a839b1dbb4f6" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_28442dd4-6d13-45ad-8e05-893f9d67d77a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseAbstract_7ba84619-51f1-4d06-b7ef-641c68361777" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c18c9a29-0729-4787-85ed-aaaf3b933a21" xlink:to="loc_us-gaap_InterestExpenseAbstract_7ba84619-51f1-4d06-b7ef-641c68361777" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_84d84a70-12ce-4dc2-ab6b-3e3dab0e6310" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_7ba84619-51f1-4d06-b7ef-641c68361777" xlink:to="loc_us-gaap_InterestExpenseDebt_84d84a70-12ce-4dc2-ab6b-3e3dab0e6310" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseRelatedParty_ecf6b5a9-ef68-4a98-8c35-ffb6ca93c7fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseRelatedParty"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_7ba84619-51f1-4d06-b7ef-641c68361777" xlink:to="loc_us-gaap_InterestExpenseRelatedParty_ecf6b5a9-ef68-4a98-8c35-ffb6ca93c7fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_e0a989d0-7b2f-49b3-9a23-7ca06b55d8e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpenseOther"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_7ba84619-51f1-4d06-b7ef-641c68361777" xlink:to="loc_us-gaap_InterestExpenseOther_e0a989d0-7b2f-49b3-9a23-7ca06b55d8e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalizedAdjustment_da5daff2-93e3-4523-9132-9dbb71b0ea7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestCostsCapitalizedAdjustment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_7ba84619-51f1-4d06-b7ef-641c68361777" xlink:to="loc_us-gaap_InterestCostsCapitalizedAdjustment_da5daff2-93e3-4523-9132-9dbb71b0ea7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_018be4ae-79a1-476b-a1b1-84742cb5973a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_7ba84619-51f1-4d06-b7ef-641c68361777" xlink:to="loc_us-gaap_InterestExpense_018be4ae-79a1-476b-a1b1-84742cb5973a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d4e1c3f9-b63d-497d-8824-1088fa5d1556" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c18c9a29-0729-4787-85ed-aaaf3b933a21" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d4e1c3f9-b63d-497d-8824-1088fa5d1556" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c536c2af-1f2c-467a-8d75-62268048341d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c18c9a29-0729-4787-85ed-aaaf3b933a21" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_c536c2af-1f2c-467a-8d75-62268048341d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_a2e2ea3f-2fc4-4df5-9e67-f66a0fb04487" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c18c9a29-0729-4787-85ed-aaaf3b933a21" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_a2e2ea3f-2fc4-4df5-9e67-f66a0fb04487" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="simple" xlink:href="cms-20230331.xsd#ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_0cf7b532-0517-4117-905d-a56085f2ccb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_24f5dd2d-b92b-47ee-85d1-baa5f4cd2c74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_0cf7b532-0517-4117-905d-a56085f2ccb7" xlink:to="loc_us-gaap_StatementTable_24f5dd2d-b92b-47ee-85d1-baa5f4cd2c74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_3e0c08a5-14ec-49b1-a3b1-6227ad1f5d5c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_24f5dd2d-b92b-47ee-85d1-baa5f4cd2c74" xlink:to="loc_dei_LegalEntityAxis_3e0c08a5-14ec-49b1-a3b1-6227ad1f5d5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_530c1ff4-d4d5-426b-b94d-dc467966e5dc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_3e0c08a5-14ec-49b1-a3b1-6227ad1f5d5c" xlink:to="loc_dei_EntityDomain_530c1ff4-d4d5-426b-b94d-dc467966e5dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_1b3a9913-678c-4546-b580-3a3c49e8c5de" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_530c1ff4-d4d5-426b-b94d-dc467966e5dc" xlink:to="loc_cms_ConsumersEnergyCompanyMember_1b3a9913-678c-4546-b580-3a3c49e8c5de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_f8f50884-f31b-48bf-b71d-a19de4f8d308" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_24f5dd2d-b92b-47ee-85d1-baa5f4cd2c74" xlink:to="loc_us-gaap_StatementLineItems_f8f50884-f31b-48bf-b71d-a19de4f8d308" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_65982385-ba49-43b6-810a-317f9cfe20fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f8f50884-f31b-48bf-b71d-a19de4f8d308" xlink:to="loc_us-gaap_NetIncomeLoss_65982385-ba49-43b6-810a-317f9cfe20fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_52065392-ced5-49e3-bc96-193c68d9ffd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f8f50884-f31b-48bf-b71d-a19de4f8d308" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_52065392-ced5-49e3-bc96-193c68d9ffd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_5f281276-1dec-4f54-8356-8ec5196801ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract_52065392-ced5-49e3-bc96-193c68d9ffd2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_5f281276-1dec-4f54-8356-8ec5196801ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_3cb58b42-4e6c-4e83-bc79-b9b633214390" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f8f50884-f31b-48bf-b71d-a19de4f8d308" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_3cb58b42-4e6c-4e83-bc79-b9b633214390" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_72af582b-72bb-439d-9e99-508c5a9d1413" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_f8f50884-f31b-48bf-b71d-a19de4f8d308" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_72af582b-72bb-439d-9e99-508c5a9d1413" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical" xlink:type="simple" xlink:href="cms-20230331.xsd#ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_3509cb29-5066-47c2-8c8d-2dab4139280f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a11744e4-739b-48ea-a300-746538c16815" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_3509cb29-5066-47c2-8c8d-2dab4139280f" xlink:to="loc_us-gaap_StatementTable_a11744e4-739b-48ea-a300-746538c16815" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_854387a0-23ba-4424-93a4-75270bd2fb56" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a11744e4-739b-48ea-a300-746538c16815" xlink:to="loc_dei_LegalEntityAxis_854387a0-23ba-4424-93a4-75270bd2fb56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_dc91a1b5-22cb-499f-91ac-9c1a84d8c98c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_854387a0-23ba-4424-93a4-75270bd2fb56" xlink:to="loc_dei_EntityDomain_dc91a1b5-22cb-499f-91ac-9c1a84d8c98c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_82f31556-00df-45e8-acb2-545f3e164f4a" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_dc91a1b5-22cb-499f-91ac-9c1a84d8c98c" xlink:to="loc_cms_ConsumersEnergyCompanyMember_82f31556-00df-45e8-acb2-545f3e164f4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_c589431e-4e86-4f05-be92-26367fb142b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a11744e4-739b-48ea-a300-746538c16815" xlink:to="loc_us-gaap_StatementLineItems_c589431e-4e86-4f05-be92-26367fb142b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_2fa8d563-1363-435b-9624-0d600ecaf1fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c589431e-4e86-4f05-be92-26367fb142b7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax_2fa8d563-1363-435b-9624-0d600ecaf1fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited" xlink:type="simple" xlink:href="cms-20230331.xsd#ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_b9136b21-d059-4874-9b5b-2a9be322febf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a551594b-c47a-4ca9-a737-9d7ac9552ae6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b9136b21-d059-4874-9b5b-2a9be322febf" xlink:to="loc_us-gaap_StatementTable_a551594b-c47a-4ca9-a737-9d7ac9552ae6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_4845778c-148b-47de-b16c-c12f4ec4236c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a551594b-c47a-4ca9-a737-9d7ac9552ae6" xlink:to="loc_dei_LegalEntityAxis_4845778c-148b-47de-b16c-c12f4ec4236c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4112ff0f-a27f-47d9-803a-6bc3a618c4a7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_4845778c-148b-47de-b16c-c12f4ec4236c" xlink:to="loc_dei_EntityDomain_4112ff0f-a27f-47d9-803a-6bc3a618c4a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_3997e5e5-4b05-4cc0-86f0-e9e510ec452d" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_4112ff0f-a27f-47d9-803a-6bc3a618c4a7" xlink:to="loc_cms_ConsumersEnergyCompanyMember_3997e5e5-4b05-4cc0-86f0-e9e510ec452d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RelatedAndNonRelatedPartyStatusAxis_cd961a6c-0528-4642-a299-2bd6a15fe95b" xlink:href="cms-20230331.xsd#cms_RelatedAndNonRelatedPartyStatusAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a551594b-c47a-4ca9-a737-9d7ac9552ae6" xlink:to="loc_cms_RelatedAndNonRelatedPartyStatusAxis_cd961a6c-0528-4642-a299-2bd6a15fe95b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RelatedAndNonRelatedPartyStatusDomain_7aa040fd-964d-4996-bdb9-de2e2b8e1aeb" xlink:href="cms-20230331.xsd#cms_RelatedAndNonRelatedPartyStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_RelatedAndNonRelatedPartyStatusAxis_cd961a6c-0528-4642-a299-2bd6a15fe95b" xlink:to="loc_cms_RelatedAndNonRelatedPartyStatusDomain_7aa040fd-964d-4996-bdb9-de2e2b8e1aeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonrelatedPartyMember_832221c8-abbc-4385-a1d1-759b84f72a96" xlink:href="cms-20230331.xsd#cms_NonrelatedPartyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_RelatedAndNonRelatedPartyStatusDomain_7aa040fd-964d-4996-bdb9-de2e2b8e1aeb" xlink:to="loc_cms_NonrelatedPartyMember_832221c8-abbc-4385-a1d1-759b84f72a96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RelatedPartyMember_83b7d67e-7a05-4dbd-b990-66ec7ce65365" xlink:href="cms-20230331.xsd#cms_RelatedPartyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_RelatedAndNonRelatedPartyStatusDomain_7aa040fd-964d-4996-bdb9-de2e2b8e1aeb" xlink:to="loc_cms_RelatedPartyMember_83b7d67e-7a05-4dbd-b990-66ec7ce65365" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_5b33ae04-b0da-4341-aad2-ac54a24d8346" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a551594b-c47a-4ca9-a737-9d7ac9552ae6" xlink:to="loc_us-gaap_StatementLineItems_5b33ae04-b0da-4341-aad2-ac54a24d8346" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_337a6272-d2cc-47b4-82c0-0e807ef8d2a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5b33ae04-b0da-4341-aad2-ac54a24d8346" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_337a6272-d2cc-47b4-82c0-0e807ef8d2a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b82287e5-fdb6-4234-8beb-dee6d11ce70f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_337a6272-d2cc-47b4-82c0-0e807ef8d2a2" xlink:to="loc_us-gaap_NetIncomeLoss_b82287e5-fdb6-4234-8beb-dee6d11ce70f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c4baec6f-baf1-407e-adc0-f8abc91af7db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_337a6272-d2cc-47b4-82c0-0e807ef8d2a2" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c4baec6f-baf1-407e-adc0-f8abc91af7db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_851701b1-5309-48a4-9588-145006926ec2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c4baec6f-baf1-407e-adc0-f8abc91af7db" xlink:to="loc_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization_851701b1-5309-48a4-9588-145006926ec2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_2b8ed18f-9996-4506-977b-a3862a4637fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c4baec6f-baf1-407e-adc0-f8abc91af7db" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_2b8ed18f-9996-4506-977b-a3862a4637fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_537c7b18-b729-48c2-be83-ba36e31a4bfe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_c4baec6f-baf1-407e-adc0-f8abc91af7db" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_537c7b18-b729-48c2-be83-ba36e31a4bfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_901c9d25-105f-4238-a08b-e606fb445202" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInReceivablesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_337a6272-d2cc-47b4-82c0-0e807ef8d2a2" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_901c9d25-105f-4238-a08b-e606fb445202" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_6acf0824-ca33-43fc-a7e6-11c9a6bec95d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_901c9d25-105f-4238-a08b-e606fb445202" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables_6acf0824-ca33-43fc-a7e6-11c9a6bec95d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_960f37d4-f12e-43c1-9609-0b7f877f9576" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_901c9d25-105f-4238-a08b-e606fb445202" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_960f37d4-f12e-43c1-9609-0b7f877f9576" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_55270623-e611-406d-ad10-033f7ecd0d31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_901c9d25-105f-4238-a08b-e606fb445202" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_55270623-e611-406d-ad10-033f7ecd0d31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_dc55cc25-2ca5-4ad2-9abe-aa9187ee27d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_901c9d25-105f-4238-a08b-e606fb445202" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_dc55cc25-2ca5-4ad2-9abe-aa9187ee27d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_24fff6e9-bcd4-4830-b9b4-5cc4d68e12f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesAbstract_901c9d25-105f-4238-a08b-e606fb445202" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet_24fff6e9-bcd4-4830-b9b4-5cc4d68e12f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3711c163-f823-4623-adca-e24e47de5331" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_337a6272-d2cc-47b4-82c0-0e807ef8d2a2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_3711c163-f823-4623-adca-e24e47de5331" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_25243ba4-1b1a-44d8-a0fc-917c1b90871e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5b33ae04-b0da-4341-aad2-ac54a24d8346" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_25243ba4-1b1a-44d8-a0fc-917c1b90871e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_e60ad54a-29c6-4e50-9bda-343ce7cc44e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_25243ba4-1b1a-44d8-a0fc-917c1b90871e" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_e60ad54a-29c6-4e50-9bda-343ce7cc44e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_e3be7439-ed6c-456a-9f70-18d0016859c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_25243ba4-1b1a-44d8-a0fc-917c1b90871e" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_e3be7439-ed6c-456a-9f70-18d0016859c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4e0fa106-c95b-4f14-b769-96ab8b84f899" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_25243ba4-1b1a-44d8-a0fc-917c1b90871e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4e0fa106-c95b-4f14-b769-96ab8b84f899" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_45a4fcd6-48d1-463e-ae0d-05be853a0171" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5b33ae04-b0da-4341-aad2-ac54a24d8346" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_45a4fcd6-48d1-463e-ae0d-05be853a0171" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_a5820e36-27d3-4459-8a76-848bb4a06f34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_45a4fcd6-48d1-463e-ae0d-05be853a0171" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_a5820e36-27d3-4459-8a76-848bb4a06f34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_c1022c0e-8be7-4fb4-817f-ffb46904eda2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_45a4fcd6-48d1-463e-ae0d-05be853a0171" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_c1022c0e-8be7-4fb4-817f-ffb46904eda2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt_dc44857e-c19d-4267-a267-ffed8e66adac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_45a4fcd6-48d1-463e-ae0d-05be853a0171" xlink:to="loc_us-gaap_RepaymentsOfShortTermDebt_dc44857e-c19d-4267-a267-ffed8e66adac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromContributedCapital_5d178a28-d447-42ed-94d5-ac533b8d937e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromContributedCapital"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_45a4fcd6-48d1-463e-ae0d-05be853a0171" xlink:to="loc_us-gaap_ProceedsFromContributedCapital_5d178a28-d447-42ed-94d5-ac533b8d937e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfOrdinaryDividends_03fae1b3-3f6b-47f4-b358-081f1d0ff580" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfOrdinaryDividends"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_45a4fcd6-48d1-463e-ae0d-05be853a0171" xlink:to="loc_us-gaap_PaymentsOfOrdinaryDividends_03fae1b3-3f6b-47f4-b358-081f1d0ff580" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_541a308f-1fde-4107-9830-f24cb423c2ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_45a4fcd6-48d1-463e-ae0d-05be853a0171" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_541a308f-1fde-4107-9830-f24cb423c2ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8bff644c-5230-45ae-9fdd-2ce7d443fcfa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_45a4fcd6-48d1-463e-ae0d-05be853a0171" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_8bff644c-5230-45ae-9fdd-2ce7d443fcfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_69d3c894-ef9b-4ce5-95a6-647a4f8483bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5b33ae04-b0da-4341-aad2-ac54a24d8346" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_69d3c894-ef9b-4ce5-95a6-647a4f8483bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_da935380-6e13-4f08-abe6-2a8bb7776248" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5b33ae04-b0da-4341-aad2-ac54a24d8346" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_da935380-6e13-4f08-abe6-2a8bb7776248" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e4de9967-c8fd-41f8-a35a-6bbbedcbb049" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5b33ae04-b0da-4341-aad2-ac54a24d8346" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e4de9967-c8fd-41f8-a35a-6bbbedcbb049" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonCashTransactionsAbstract_1d2137da-ff1c-4e3a-ae6b-10dade330391" xlink:href="cms-20230331.xsd#cms_NonCashTransactionsAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5b33ae04-b0da-4341-aad2-ac54a24d8346" xlink:to="loc_cms_NonCashTransactionsAbstract_1d2137da-ff1c-4e3a-ae6b-10dade330391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_fe7cddd5-0fc7-4c6b-870d-b04e5a041b5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_NonCashTransactionsAbstract_1d2137da-ff1c-4e3a-ae6b-10dade330391" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_fe7cddd5-0fc7-4c6b-870d-b04e5a041b5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited" xlink:type="simple" xlink:href="cms-20230331.xsd#ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_d7b23e14-d218-4c2c-8df8-61db95f0add9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_7a26a0bf-4a92-4007-b565-941ea5fe0cfc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d7b23e14-d218-4c2c-8df8-61db95f0add9" xlink:to="loc_us-gaap_StatementTable_7a26a0bf-4a92-4007-b565-941ea5fe0cfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_785c9210-3d3d-4932-9791-374aa4847de6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_7a26a0bf-4a92-4007-b565-941ea5fe0cfc" xlink:to="loc_dei_LegalEntityAxis_785c9210-3d3d-4932-9791-374aa4847de6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_24c6c70b-ca81-4a95-8968-206742023e32" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_785c9210-3d3d-4932-9791-374aa4847de6" xlink:to="loc_dei_EntityDomain_24c6c70b-ca81-4a95-8968-206742023e32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_835f03de-17c3-4ea0-8fba-eef4b920842a" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_24c6c70b-ca81-4a95-8968-206742023e32" xlink:to="loc_cms_ConsumersEnergyCompanyMember_835f03de-17c3-4ea0-8fba-eef4b920842a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_bbfeeb5a-8a68-4cb6-ab4a-6a25d620ed5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_7a26a0bf-4a92-4007-b565-941ea5fe0cfc" xlink:to="loc_us-gaap_StatementLineItems_bbfeeb5a-8a68-4cb6-ab4a-6a25d620ed5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_3abebf4e-73cd-433e-8235-d97385fc57fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bbfeeb5a-8a68-4cb6-ab4a-6a25d620ed5f" xlink:to="loc_us-gaap_AssetsAbstract_3abebf4e-73cd-433e-8235-d97385fc57fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_44cbe0c2-3452-47e6-875c-b8a457879da2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_3abebf4e-73cd-433e-8235-d97385fc57fa" xlink:to="loc_us-gaap_AssetsCurrentAbstract_44cbe0c2-3452-47e6-875c-b8a457879da2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_24dbd5b8-2425-44d4-8f83-9ea2ea948cca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_44cbe0c2-3452-47e6-875c-b8a457879da2" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_24dbd5b8-2425-44d4-8f83-9ea2ea948cca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_d50ae4d3-f402-4d69-b6a8-8604751ff925" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_44cbe0c2-3452-47e6-875c-b8a457879da2" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_d50ae4d3-f402-4d69-b6a8-8604751ff925" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_7bb25c81-9a24-462b-9c3f-aec0105c5406" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_44cbe0c2-3452-47e6-875c-b8a457879da2" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_7bb25c81-9a24-462b-9c3f-aec0105c5406" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_019027e4-f270-4cd7-8631-9dd1c7b765a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_44cbe0c2-3452-47e6-875c-b8a457879da2" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_019027e4-f270-4cd7-8631-9dd1c7b765a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNetAbstract_2c76ad67-8c48-4a28-b580-4c459af67535" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNetAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_44cbe0c2-3452-47e6-875c-b8a457879da2" xlink:to="loc_us-gaap_InventoryNetAbstract_2c76ad67-8c48-4a28-b580-4c459af67535" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_2b5b984e-41d6-4d20-8be3-00d3e0070488" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnergyRelatedInventoryGasStoredUnderground"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_2c76ad67-8c48-4a28-b580-4c459af67535" xlink:to="loc_us-gaap_EnergyRelatedInventoryGasStoredUnderground_2b5b984e-41d6-4d20-8be3-00d3e0070488" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventorySupplies_fc3ff120-50b1-4095-9863-e9acacd9a7a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherInventorySupplies"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_2c76ad67-8c48-4a28-b580-4c459af67535" xlink:to="loc_us-gaap_OtherInventorySupplies_fc3ff120-50b1-4095-9863-e9acacd9a7a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_b2a1cdb3-0b74-4d67-b2e0-97def4068031" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnergyRelatedInventoryOtherFossilFuel"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_2c76ad67-8c48-4a28-b580-4c459af67535" xlink:to="loc_us-gaap_EnergyRelatedInventoryOtherFossilFuel_b2a1cdb3-0b74-4d67-b2e0-97def4068031" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DeferredPropertyTaxes_fe5bd4a4-c47e-4365-8255-0b611a99bac2" xlink:href="cms-20230331.xsd#cms_DeferredPropertyTaxes"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_44cbe0c2-3452-47e6-875c-b8a457879da2" xlink:to="loc_cms_DeferredPropertyTaxes_fe5bd4a4-c47e-4365-8255-0b611a99bac2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsCurrent_addfba92-b48f-4ef3-a28d-d888ff26f1e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_44cbe0c2-3452-47e6-875c-b8a457879da2" xlink:to="loc_us-gaap_RegulatoryAssetsCurrent_addfba92-b48f-4ef3-a28d-d888ff26f1e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_829bc464-927f-4d1b-8369-3fa4b4d2abbb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_44cbe0c2-3452-47e6-875c-b8a457879da2" xlink:to="loc_us-gaap_OtherAssetsCurrent_829bc464-927f-4d1b-8369-3fa4b4d2abbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_e5c5511f-2a8b-41f1-9232-68c063ce95c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_44cbe0c2-3452-47e6-875c-b8a457879da2" xlink:to="loc_us-gaap_AssetsCurrent_e5c5511f-2a8b-41f1-9232-68c063ce95c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_c4c1395b-fa9d-4b3c-a5a8-ac49f00f5cba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGrossAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_3abebf4e-73cd-433e-8235-d97385fc57fa" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_c4c1395b-fa9d-4b3c-a5a8-ac49f00f5cba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_3e9dafcb-2b34-4909-9bf8-4cf5e6170ea0" xlink:href="cms-20230331.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_c4c1395b-fa9d-4b3c-a5a8-ac49f00f5cba" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_3e9dafcb-2b34-4909-9bf8-4cf5e6170ea0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_0d575e1b-918f-460f-b717-da359b3678d7" xlink:href="cms-20230331.xsd#cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_c4c1395b-fa9d-4b3c-a5a8-ac49f00f5cba" xlink:to="loc_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_0d575e1b-918f-460f-b717-da359b3678d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_b132de70-2993-41d2-bdae-c747d7f2c992" xlink:href="cms-20230331.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_c4c1395b-fa9d-4b3c-a5a8-ac49f00f5cba" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP_b132de70-2993-41d2-bdae-c747d7f2c992" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_50b6b36a-4ffb-4b8e-b07f-3240d42cb100" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_c4c1395b-fa9d-4b3c-a5a8-ac49f00f5cba" xlink:to="loc_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress_50b6b36a-4ffb-4b8e-b07f-3240d42cb100" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_87b90d70-85bf-401f-b1a9-514b9e866f95" xlink:href="cms-20230331.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGrossAbstract_c4c1395b-fa9d-4b3c-a5a8-ac49f00f5cba" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_87b90d70-85bf-401f-b1a9-514b9e866f95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_30333456-3c73-477c-badb-03fd77c39110" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_3abebf4e-73cd-433e-8235-d97385fc57fa" xlink:to="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_30333456-3c73-477c-badb-03fd77c39110" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_8218d171-2c8f-4ccd-8c4b-c13cbf5a6de4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_30333456-3c73-477c-badb-03fd77c39110" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_8218d171-2c8f-4ccd-8c4b-c13cbf5a6de4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_5f699360-6279-4da4-b080-64139eb99ce4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_30333456-3c73-477c-badb-03fd77c39110" xlink:to="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent_5f699360-6279-4da4-b080-64139eb99ce4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesNoncurrent_1a68db0c-3b49-4a2a-9785-918b3437b370" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueFromRelatedPartiesNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_30333456-3c73-477c-badb-03fd77c39110" xlink:to="loc_us-gaap_DueFromRelatedPartiesNoncurrent_1a68db0c-3b49-4a2a-9785-918b3437b370" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_a3b4b386-02d0-476b-8cac-a5aea6729ca1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_30333456-3c73-477c-badb-03fd77c39110" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_a3b4b386-02d0-476b-8cac-a5aea6729ca1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_a10655d0-db21-4c4b-8164-f5d82a7905b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_30333456-3c73-477c-badb-03fd77c39110" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_a10655d0-db21-4c4b-8164-f5d82a7905b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_8d02a5d1-1ab4-4470-9329-be8ad41fc707" xlink:href="cms-20230331.xsd#cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract_30333456-3c73-477c-badb-03fd77c39110" xlink:to="loc_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment_8d02a5d1-1ab4-4470-9329-be8ad41fc707" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_6765b7d6-3bb0-4357-be6f-c7d9161895cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_3abebf4e-73cd-433e-8235-d97385fc57fa" xlink:to="loc_us-gaap_Assets_6765b7d6-3bb0-4357-be6f-c7d9161895cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b5163e7e-6297-48d2-98ea-532506d14749" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_bbfeeb5a-8a68-4cb6-ab4a-6a25d620ed5f" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b5163e7e-6297-48d2-98ea-532506d14749" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_5d3ea661-8b46-4b3b-9f6d-bd0583e54df4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b5163e7e-6297-48d2-98ea-532506d14749" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_5d3ea661-8b46-4b3b-9f6d-bd0583e54df4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable_0f132405-f8f5-4737-b284-9757b02215e2" xlink:href="cms-20230331.xsd#cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5d3ea661-8b46-4b3b-9f6d-bd0583e54df4" xlink:to="loc_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable_0f132405-f8f5-4737-b284-9757b02215e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableCurrent_a26e590f-9368-4dd9-bf40-e1ee78ac7e64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5d3ea661-8b46-4b3b-9f6d-bd0583e54df4" xlink:to="loc_us-gaap_NotesPayableCurrent_a26e590f-9368-4dd9-bf40-e1ee78ac7e64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_63a57175-70ff-4704-b4b7-d4cdd2e4005d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5d3ea661-8b46-4b3b-9f6d-bd0583e54df4" xlink:to="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_63a57175-70ff-4704-b4b7-d4cdd2e4005d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_14ed42ae-30b9-474b-b528-5a0a2b4f6873" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5d3ea661-8b46-4b3b-9f6d-bd0583e54df4" xlink:to="loc_us-gaap_AccountsPayableCurrent_14ed42ae-30b9-474b-b528-5a0a2b4f6873" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_770ff47b-a5e6-483e-a669-159c8205b81d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5d3ea661-8b46-4b3b-9f6d-bd0583e54df4" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_770ff47b-a5e6-483e-a669-159c8205b81d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccruedRateRefunds_f7ac8dd9-e8a9-46e8-856b-8944f722ac56" xlink:href="cms-20230331.xsd#cms_AccruedRateRefunds"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5d3ea661-8b46-4b3b-9f6d-bd0583e54df4" xlink:to="loc_cms_AccruedRateRefunds_f7ac8dd9-e8a9-46e8-856b-8944f722ac56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendsPayableCurrent_7b0e8301-b99f-4315-a361-0d77d731d7ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestAndDividendsPayableCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5d3ea661-8b46-4b3b-9f6d-bd0583e54df4" xlink:to="loc_us-gaap_InterestAndDividendsPayableCurrent_7b0e8301-b99f-4315-a361-0d77d731d7ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesPayableCurrent_97d8adfe-a3eb-4553-aaba-597b5cbb0206" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxesPayableCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5d3ea661-8b46-4b3b-9f6d-bd0583e54df4" xlink:to="loc_us-gaap_TaxesPayableCurrent_97d8adfe-a3eb-4553-aaba-597b5cbb0206" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_e00bb66e-eb32-438a-ba10-ec345a382195" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5d3ea661-8b46-4b3b-9f6d-bd0583e54df4" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_e00bb66e-eb32-438a-ba10-ec345a382195" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_604ec2a0-426b-4ba1-ab35-3235b7485097" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5d3ea661-8b46-4b3b-9f6d-bd0583e54df4" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_604ec2a0-426b-4ba1-ab35-3235b7485097" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_a857e80b-9152-4dd9-9fa2-2ac3c04e359d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_5d3ea661-8b46-4b3b-9f6d-bd0583e54df4" xlink:to="loc_us-gaap_LiabilitiesCurrent_a857e80b-9152-4dd9-9fa2-2ac3c04e359d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_f958c3fe-2705-45bd-a3f6-561991dff5ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b5163e7e-6297-48d2-98ea-532506d14749" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_f958c3fe-2705-45bd-a3f6-561991dff5ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_d99c0ac7-b98c-4b89-9c34-608185800dca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_f958c3fe-2705-45bd-a3f6-561991dff5ae" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_d99c0ac7-b98c-4b89-9c34-608185800dca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_a34d2a61-b9e1-4a71-b446-b99404dc1a6d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_f958c3fe-2705-45bd-a3f6-561991dff5ae" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_a34d2a61-b9e1-4a71-b446-b99404dc1a6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityNoncurrent_997819fb-28c4-4d35-bb30-8bc7f460b191" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_f958c3fe-2705-45bd-a3f6-561991dff5ae" xlink:to="loc_us-gaap_RegulatoryLiabilityNoncurrent_997819fb-28c4-4d35-bb30-8bc7f460b191" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_390d2bf0-1520-453b-a1f1-a4a801fa8da8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_f958c3fe-2705-45bd-a3f6-561991dff5ae" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_390d2bf0-1520-453b-a1f1-a4a801fa8da8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_b2ade075-35ae-463f-8a15-d7250e95d387" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_f958c3fe-2705-45bd-a3f6-561991dff5ae" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_b2ade075-35ae-463f-8a15-d7250e95d387" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_713e411a-0a44-448e-bac0-8183c8f0623b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDeferredInvestmentTaxCredit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_f958c3fe-2705-45bd-a3f6-561991dff5ae" xlink:to="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_713e411a-0a44-448e-bac0-8183c8f0623b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_391d2970-63bb-4793-b645-2ac7f933e1c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_f958c3fe-2705-45bd-a3f6-561991dff5ae" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_391d2970-63bb-4793-b645-2ac7f933e1c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_a90fe996-3e7c-4624-8b17-d47de54b3a54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_f958c3fe-2705-45bd-a3f6-561991dff5ae" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_a90fe996-3e7c-4624-8b17-d47de54b3a54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_fc69a2ba-b063-40bb-9abb-1556418f0f92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_f958c3fe-2705-45bd-a3f6-561991dff5ae" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_fc69a2ba-b063-40bb-9abb-1556418f0f92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_914d84ea-6b58-4498-874b-c076a49f0ccf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b5163e7e-6297-48d2-98ea-532506d14749" xlink:to="loc_us-gaap_CommitmentsAndContingencies_914d84ea-6b58-4498-874b-c076a49f0ccf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_28141acd-8ced-4bda-b440-871bf088a67f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b5163e7e-6297-48d2-98ea-532506d14749" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_28141acd-8ced-4bda-b440-871bf088a67f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_d6c63e9f-f95f-4a6c-a7a0-2b0e6cf8cba3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_28141acd-8ced-4bda-b440-871bf088a67f" xlink:to="loc_us-gaap_StockholdersEquityAbstract_d6c63e9f-f95f-4a6c-a7a0-2b0e6cf8cba3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_a86d5985-c275-4929-9cdc-e8e24b866b16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d6c63e9f-f95f-4a6c-a7a0-2b0e6cf8cba3" xlink:to="loc_us-gaap_CommonStockValue_a86d5985-c275-4929-9cdc-e8e24b866b16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_b45b9c23-e29c-47ef-a2b0-1d9fade243d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d6c63e9f-f95f-4a6c-a7a0-2b0e6cf8cba3" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_b45b9c23-e29c-47ef-a2b0-1d9fade243d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_12a96c96-3e26-4ff2-af0c-77682df3d04c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d6c63e9f-f95f-4a6c-a7a0-2b0e6cf8cba3" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_12a96c96-3e26-4ff2-af0c-77682df3d04c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_40e9acf3-5010-48fd-ba45-39b9ec2ed499" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d6c63e9f-f95f-4a6c-a7a0-2b0e6cf8cba3" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_40e9acf3-5010-48fd-ba45-39b9ec2ed499" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommonStockholdersEquity_d52fba07-3124-416c-ade4-8e9365bbfd0d" xlink:href="cms-20230331.xsd#cms_CommonStockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d6c63e9f-f95f-4a6c-a7a0-2b0e6cf8cba3" xlink:to="loc_cms_CommonStockholdersEquity_d52fba07-3124-416c-ade4-8e9365bbfd0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_aacfd4f9-8627-4e75-b4e3-021914f52c98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d6c63e9f-f95f-4a6c-a7a0-2b0e6cf8cba3" xlink:to="loc_us-gaap_PreferredStockValue_aacfd4f9-8627-4e75-b4e3-021914f52c98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f4c9fcaf-3b4c-4a0b-b172-88aed03e6f90" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_d6c63e9f-f95f-4a6c-a7a0-2b0e6cf8cba3" xlink:to="loc_us-gaap_StockholdersEquity_f4c9fcaf-3b4c-4a0b-b172-88aed03e6f90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_52a402b1-a529-4173-b3f7-6485a91d9529" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b5163e7e-6297-48d2-98ea-532506d14749" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_52a402b1-a529-4173-b3f7-6485a91d9529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnauditedParenthetical" xlink:type="simple" xlink:href="cms-20230331.xsd#ConsumersEnergyCompanyConsolidatedBalanceSheetsUnauditedParenthetical"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnauditedParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_97afdc22-065f-4371-a5bf-684c5270e1f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_ac7438cc-f012-4766-a609-4b48c3f61a86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_97afdc22-065f-4371-a5bf-684c5270e1f6" xlink:to="loc_us-gaap_StatementTable_ac7438cc-f012-4766-a609-4b48c3f61a86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f80252d3-3ac5-4682-b2e7-f3fe21db150c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_ac7438cc-f012-4766-a609-4b48c3f61a86" xlink:to="loc_dei_LegalEntityAxis_f80252d3-3ac5-4682-b2e7-f3fe21db150c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ba9639e7-63f2-4212-874d-1b5b21b67d52" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_f80252d3-3ac5-4682-b2e7-f3fe21db150c" xlink:to="loc_dei_EntityDomain_ba9639e7-63f2-4212-874d-1b5b21b67d52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_51c168e9-0670-44d0-9109-b6bb0644ec0d" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_ba9639e7-63f2-4212-874d-1b5b21b67d52" xlink:to="loc_cms_ConsumersEnergyCompanyMember_51c168e9-0670-44d0-9109-b6bb0644ec0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_fe8753e2-0379-4952-b3e3-97484be4526a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_ac7438cc-f012-4766-a609-4b48c3f61a86" xlink:to="loc_us-gaap_StatementLineItems_fe8753e2-0379-4952-b3e3-97484be4526a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_85e22b05-5764-41a5-8593-c17243af9c8d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_fe8753e2-0379-4952-b3e3-97484be4526a" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_85e22b05-5764-41a5-8593-c17243af9c8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_bb31af48-fcb1-40a8-9623-ba6659ad248b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_fe8753e2-0379-4952-b3e3-97484be4526a" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_bb31af48-fcb1-40a8-9623-ba6659ad248b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_e1d35308-b4e8-4454-9c50-a203b17ed36c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_fe8753e2-0379-4952-b3e3-97484be4526a" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_e1d35308-b4e8-4454-9c50-a203b17ed36c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_3154fd40-c02a-45b2-a3b0-eb6901124533" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_fe8753e2-0379-4952-b3e3-97484be4526a" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_3154fd40-c02a-45b2-a3b0-eb6901124533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_fd2e455d-e647-49ce-a71a-82cc05b1e232" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_fe8753e2-0379-4952-b3e3-97484be4526a" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_fd2e455d-e647-49ce-a71a-82cc05b1e232" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited" xlink:type="simple" xlink:href="cms-20230331.xsd#ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_de9f23d6-81ac-417f-bfc6-01e09c7f8084" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_19d4bd80-0cdc-4f2c-b571-82b8afe48d62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_de9f23d6-81ac-417f-bfc6-01e09c7f8084" xlink:to="loc_us-gaap_StatementTable_19d4bd80-0cdc-4f2c-b571-82b8afe48d62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_a5bea849-fb6a-4715-9374-f69e97af1aac" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_19d4bd80-0cdc-4f2c-b571-82b8afe48d62" xlink:to="loc_dei_LegalEntityAxis_a5bea849-fb6a-4715-9374-f69e97af1aac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_04a23244-e1b2-496e-a867-22e2b0b6e2f3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_a5bea849-fb6a-4715-9374-f69e97af1aac" xlink:to="loc_dei_EntityDomain_04a23244-e1b2-496e-a867-22e2b0b6e2f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_c3868a3c-7316-471d-a446-7776a912f9ff" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_04a23244-e1b2-496e-a867-22e2b0b6e2f3" xlink:to="loc_cms_ConsumersEnergyCompanyMember_c3868a3c-7316-471d-a446-7776a912f9ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_20aeba59-ac18-4b8c-bdeb-9f799abbbeb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_19d4bd80-0cdc-4f2c-b571-82b8afe48d62" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_20aeba59-ac18-4b8c-bdeb-9f799abbbeb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1656623b-c9da-4d4a-9ed2-3b25f8b9a0aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_20aeba59-ac18-4b8c-bdeb-9f799abbbeb9" xlink:to="loc_us-gaap_EquityComponentDomain_1656623b-c9da-4d4a-9ed2-3b25f8b9a0aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_9384dc6e-5d80-4f80-8f17-1a24b3a45ef5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1656623b-c9da-4d4a-9ed2-3b25f8b9a0aa" xlink:to="loc_us-gaap_CommonStockMember_9384dc6e-5d80-4f80-8f17-1a24b3a45ef5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_6affa3fb-074b-4d28-a0b8-c18aa8c08ae8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1656623b-c9da-4d4a-9ed2-3b25f8b9a0aa" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_6affa3fb-074b-4d28-a0b8-c18aa8c08ae8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_b4f6a4b5-192e-4e7a-a134-6ccfe0674dc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1656623b-c9da-4d4a-9ed2-3b25f8b9a0aa" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_b4f6a4b5-192e-4e7a-a134-6ccfe0674dc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_6c0c3675-adb3-46ea-8de8-232b95b342c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_b4f6a4b5-192e-4e7a-a134-6ccfe0674dc7" xlink:to="loc_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember_6c0c3675-adb3-46ea-8de8-232b95b342c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_13cba669-f299-4b06-a60a-75372facc984" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1656623b-c9da-4d4a-9ed2-3b25f8b9a0aa" xlink:to="loc_us-gaap_RetainedEarningsMember_13cba669-f299-4b06-a60a-75372facc984" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_5ce0772d-42cc-46d2-9f27-4e602adc18d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1656623b-c9da-4d4a-9ed2-3b25f8b9a0aa" xlink:to="loc_us-gaap_PreferredStockMember_5ce0772d-42cc-46d2-9f27-4e602adc18d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_3cc16f83-19fa-4cbf-a3f3-8ed8a66aa4ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_19d4bd80-0cdc-4f2c-b571-82b8afe48d62" xlink:to="loc_us-gaap_StatementLineItems_3cc16f83-19fa-4cbf-a3f3-8ed8a66aa4ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_68d31917-4daf-4c17-9f26-daafed611c9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_3cc16f83-19fa-4cbf-a3f3-8ed8a66aa4ce" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_68d31917-4daf-4c17-9f26-daafed611c9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_033a89d4-8c24-4196-8c10-4ae1dc9deb78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_68d31917-4daf-4c17-9f26-daafed611c9a" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_033a89d4-8c24-4196-8c10-4ae1dc9deb78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution_36804bba-97f4-4fc0-90b0-3cf30bb7e5bc" xlink:href="cms-20230331.xsd#cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_68d31917-4daf-4c17-9f26-daafed611c9a" xlink:to="loc_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution_36804bba-97f4-4fc0-90b0-3cf30bb7e5bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_8b049af5-a8c0-4a5f-93ad-1da702a3d36f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_68d31917-4daf-4c17-9f26-daafed611c9a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax_8b049af5-a8c0-4a5f-93ad-1da702a3d36f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_14d02cb4-855f-4f86-9a3c-beaaa34f8b84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_68d31917-4daf-4c17-9f26-daafed611c9a" xlink:to="loc_us-gaap_NetIncomeLoss_14d02cb4-855f-4f86-9a3c-beaaa34f8b84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_c37d6b12-149a-43d3-b449-6fa6f387e573" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_68d31917-4daf-4c17-9f26-daafed611c9a" xlink:to="loc_us-gaap_DividendsCommonStockCash_c37d6b12-149a-43d3-b449-6fa6f387e573" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_cfb844b6-1d5f-4514-b642-158011d8dff6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_68d31917-4daf-4c17-9f26-daafed611c9a" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_cfb844b6-1d5f-4514-b642-158011d8dff6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMatters" xlink:type="simple" xlink:href="cms-20230331.xsd#RegulatoryMatters"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMatters" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract_5571ae7e-0134-472b-a0ad-2444d374f23f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_d81e1a90-ccaa-4517-9996-4e0e34e09f76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_5571ae7e-0134-472b-a0ad-2444d374f23f" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_d81e1a90-ccaa-4517-9996-4e0e34e09f76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_aa295ee6-bd69-4071-a095-1a13a5c044c4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_d81e1a90-ccaa-4517-9996-4e0e34e09f76" xlink:to="loc_dei_LegalEntityAxis_aa295ee6-bd69-4071-a095-1a13a5c044c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_52b15d75-ac37-4fc8-b348-793f17f5c2da" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_aa295ee6-bd69-4071-a095-1a13a5c044c4" xlink:to="loc_dei_EntityDomain_52b15d75-ac37-4fc8-b348-793f17f5c2da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_7eda4bbd-2862-4d6a-8e3b-8c1b320fec5d" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_52b15d75-ac37-4fc8-b348-793f17f5c2da" xlink:to="loc_cms_ConsumersEnergyCompanyMember_7eda4bbd-2862-4d6a-8e3b-8c1b320fec5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f77cd391-1dd0-482b-8e1b-37536f6b2aee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_d81e1a90-ccaa-4517-9996-4e0e34e09f76" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f77cd391-1dd0-482b-8e1b-37536f6b2aee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesDisclosureTextBlock_c36c3127-a7ec-4e28-af44-62f56abc8af5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_f77cd391-1dd0-482b-8e1b-37536f6b2aee" xlink:to="loc_us-gaap_PublicUtilitiesDisclosureTextBlock_c36c3127-a7ec-4e28-af44-62f56abc8af5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitments" xlink:type="simple" xlink:href="cms-20230331.xsd#ContingenciesandCommitments"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_9b976490-a71a-4740-bfa7-77a940178019" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_70d5494a-0d2c-45e1-bcf0-c764dd5d70d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_9b976490-a71a-4740-bfa7-77a940178019" xlink:to="loc_us-gaap_OtherCommitmentsTable_70d5494a-0d2c-45e1-bcf0-c764dd5d70d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_048763cc-84e6-4617-9c60-e9c34fe49206" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_70d5494a-0d2c-45e1-bcf0-c764dd5d70d3" xlink:to="loc_dei_LegalEntityAxis_048763cc-84e6-4617-9c60-e9c34fe49206" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_50666b7f-1b1d-430e-93b8-0955881af8ce" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_048763cc-84e6-4617-9c60-e9c34fe49206" xlink:to="loc_dei_EntityDomain_50666b7f-1b1d-430e-93b8-0955881af8ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_596b118e-38cd-4dd5-8215-e6c167034cd1" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_50666b7f-1b1d-430e-93b8-0955881af8ce" xlink:to="loc_cms_ConsumersEnergyCompanyMember_596b118e-38cd-4dd5-8215-e6c167034cd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_c3505037-f45b-41ac-b65c-21000d4d5c7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_70d5494a-0d2c-45e1-bcf0-c764dd5d70d3" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_c3505037-f45b-41ac-b65c-21000d4d5c7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock_ddd4497f-a4eb-49a5-9054-cd2aa2f4be5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_c3505037-f45b-41ac-b65c-21000d4d5c7f" xlink:to="loc_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock_ddd4497f-a4eb-49a5-9054-cd2aa2f4be5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalization" xlink:type="simple" xlink:href="cms-20230331.xsd#FinancingsandCapitalization"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalization" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_b8d0adad-1177-4e6f-9f4c-0574e6e74caa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_b8d662bd-44e2-4cbf-be0d-f257586292d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_b8d0adad-1177-4e6f-9f4c-0574e6e74caa" xlink:to="loc_us-gaap_DebtInstrumentTable_b8d662bd-44e2-4cbf-be0d-f257586292d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_e04cd923-7fab-4722-9831-6ee9d8d296e6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b8d662bd-44e2-4cbf-be0d-f257586292d4" xlink:to="loc_dei_LegalEntityAxis_e04cd923-7fab-4722-9831-6ee9d8d296e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9713c8a1-0407-4efa-a37c-d26b94436e82" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_e04cd923-7fab-4722-9831-6ee9d8d296e6" xlink:to="loc_dei_EntityDomain_9713c8a1-0407-4efa-a37c-d26b94436e82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_e29e5fa6-b07a-4474-9085-bb694cc36299" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_9713c8a1-0407-4efa-a37c-d26b94436e82" xlink:to="loc_cms_ConsumersEnergyCompanyMember_e29e5fa6-b07a-4474-9085-bb694cc36299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_d51b34f3-11eb-45cc-8dab-fb16cb3d0c13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_b8d662bd-44e2-4cbf-be0d-f257586292d4" xlink:to="loc_us-gaap_DebtInstrumentLineItems_d51b34f3-11eb-45cc-8dab-fb16cb3d0c13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_506ee1a1-d70d-4662-9326-57fe6fc2fbbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d51b34f3-11eb-45cc-8dab-fb16cb3d0c13" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_506ee1a1-d70d-4662-9326-57fe6fc2fbbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="cms-20230331.xsd#FairValueMeasurements"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_8027bdb0-098d-421a-a506-a7a4d46d2495" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_201b9bd8-05ea-4fb7-b84d-ad499c783257" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_8027bdb0-098d-421a-a506-a7a4d46d2495" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_201b9bd8-05ea-4fb7-b84d-ad499c783257" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_8b90810f-f51a-4b60-9641-16d8ba2e1391" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_201b9bd8-05ea-4fb7-b84d-ad499c783257" xlink:to="loc_dei_LegalEntityAxis_8b90810f-f51a-4b60-9641-16d8ba2e1391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_73afbfdb-0e8a-473d-be31-0cb4643f5ac3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_8b90810f-f51a-4b60-9641-16d8ba2e1391" xlink:to="loc_dei_EntityDomain_73afbfdb-0e8a-473d-be31-0cb4643f5ac3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_eaa46e20-a479-4937-82cd-d744a4f23b8c" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_73afbfdb-0e8a-473d-be31-0cb4643f5ac3" xlink:to="loc_cms_ConsumersEnergyCompanyMember_eaa46e20-a479-4937-82cd-d744a4f23b8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_27df14e0-7b3d-4bff-ba63-5d80612e116a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_201b9bd8-05ea-4fb7-b84d-ad499c783257" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_27df14e0-7b3d-4bff-ba63-5d80612e116a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_46b78463-3623-43c4-8f3c-5e1e717b44da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementInputsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_27df14e0-7b3d-4bff-ba63-5d80612e116a" xlink:to="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_46b78463-3623-43c4-8f3c-5e1e717b44da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancialInstruments" xlink:type="simple" xlink:href="cms-20230331.xsd#FinancialInstruments"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/FinancialInstruments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsAbstract_bd48e6e3-a2f7-4f22-946f-702046b05128" xlink:href="cms-20230331.xsd#cms_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsTable_0afc4299-7e22-4322-84fe-1de8bf631e84" xlink:href="cms-20230331.xsd#cms_FinancialInstrumentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsAbstract_bd48e6e3-a2f7-4f22-946f-702046b05128" xlink:to="loc_cms_FinancialInstrumentsTable_0afc4299-7e22-4322-84fe-1de8bf631e84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ba10c30a-cec0-4042-b8ee-ddb6b3cc25cb" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsTable_0afc4299-7e22-4322-84fe-1de8bf631e84" xlink:to="loc_dei_LegalEntityAxis_ba10c30a-cec0-4042-b8ee-ddb6b3cc25cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ee8bd101-24e9-4409-a6c2-1add66c47740" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_ba10c30a-cec0-4042-b8ee-ddb6b3cc25cb" xlink:to="loc_dei_EntityDomain_ee8bd101-24e9-4409-a6c2-1add66c47740" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_3953bc3c-dc34-45d0-8706-8954466e1618" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_ee8bd101-24e9-4409-a6c2-1add66c47740" xlink:to="loc_cms_ConsumersEnergyCompanyMember_3953bc3c-dc34-45d0-8706-8954466e1618" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsLineItems_3f7d076f-6e3a-4e3d-9fab-96a6284ad366" xlink:href="cms-20230331.xsd#cms_FinancialInstrumentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsTable_0afc4299-7e22-4322-84fe-1de8bf631e84" xlink:to="loc_cms_FinancialInstrumentsLineItems_3f7d076f-6e3a-4e3d-9fab-96a6284ad366" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock_a48596b3-c159-4a04-85b0-855410511a62" xlink:href="cms-20230331.xsd#cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsLineItems_3f7d076f-6e3a-4e3d-9fab-96a6284ad366" xlink:to="loc_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock_a48596b3-c159-4a04-85b0-855410511a62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefits" xlink:type="simple" xlink:href="cms-20230331.xsd#RetirementBenefits"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefits" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_98a8d1c6-eb8c-4c71-abc1-2f97ff2567ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_48b642ab-bee2-4e71-8f2b-1839845c0d69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_98a8d1c6-eb8c-4c71-abc1-2f97ff2567ef" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_48b642ab-bee2-4e71-8f2b-1839845c0d69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_321e67d8-111b-4468-846d-5593e8145ed8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_48b642ab-bee2-4e71-8f2b-1839845c0d69" xlink:to="loc_dei_LegalEntityAxis_321e67d8-111b-4468-846d-5593e8145ed8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_bb1a42e5-015b-4ef8-92ef-c2da9a2a2cd7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_321e67d8-111b-4468-846d-5593e8145ed8" xlink:to="loc_dei_EntityDomain_bb1a42e5-015b-4ef8-92ef-c2da9a2a2cd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_6133e77c-c2e1-4a0a-884a-355bd0c3753c" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_bb1a42e5-015b-4ef8-92ef-c2da9a2a2cd7" xlink:to="loc_cms_ConsumersEnergyCompanyMember_6133e77c-c2e1-4a0a-884a-355bd0c3753c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_31ba0ab9-57a2-4d7a-affd-ca501ddeb893" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_48b642ab-bee2-4e71-8f2b-1839845c0d69" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_31ba0ab9-57a2-4d7a-affd-ca501ddeb893" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_f867080e-890a-4802-a936-93bc54cc6b1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_31ba0ab9-57a2-4d7a-affd-ca501ddeb893" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_f867080e-890a-4802-a936-93bc54cc6b1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxes" xlink:type="simple" xlink:href="cms-20230331.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_4931c5c7-4ffb-4beb-a49b-5580510e6cdb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_0dd85912-7950-48e9-a48c-db6a6b2fdd7a" xlink:href="cms-20230331.xsd#cms_IncomeTaxesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4931c5c7-4ffb-4beb-a49b-5580510e6cdb" xlink:to="loc_cms_IncomeTaxesTable_0dd85912-7950-48e9-a48c-db6a6b2fdd7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_11aad77f-a995-4c54-ab12-57b2c95b8a86" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_0dd85912-7950-48e9-a48c-db6a6b2fdd7a" xlink:to="loc_dei_LegalEntityAxis_11aad77f-a995-4c54-ab12-57b2c95b8a86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0a5580f4-dad2-4d68-b34b-9e9acf3085c3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_11aad77f-a995-4c54-ab12-57b2c95b8a86" xlink:to="loc_dei_EntityDomain_0a5580f4-dad2-4d68-b34b-9e9acf3085c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_9874b27c-9d95-4d7b-a133-a8ed6661e8f4" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_0a5580f4-dad2-4d68-b34b-9e9acf3085c3" xlink:to="loc_cms_ConsumersEnergyCompanyMember_9874b27c-9d95-4d7b-a133-a8ed6661e8f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_d17740ef-7983-4c78-8d31-ae81e5aeb215" xlink:href="cms-20230331.xsd#cms_IncomeTaxesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_0dd85912-7950-48e9-a48c-db6a6b2fdd7a" xlink:to="loc_cms_IncomeTaxesLineItems_d17740ef-7983-4c78-8d31-ae81e5aeb215" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_1fae1bc6-8f97-47eb-8f0b-153ccd498fcf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_d17740ef-7983-4c78-8d31-ae81e5aeb215" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_1fae1bc6-8f97-47eb-8f0b-153ccd498fcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergy" xlink:type="simple" xlink:href="cms-20230331.xsd#EarningsPerShareCMSEnergy"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergy" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_2a24c07d-4f82-4010-840d-eae6b650cbab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_5ecdd926-301a-4a7c-accc-e10a2eca0ac2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_2a24c07d-4f82-4010-840d-eae6b650cbab" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_5ecdd926-301a-4a7c-accc-e10a2eca0ac2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/Revenue" xlink:type="simple" xlink:href="cms-20230331.xsd#Revenue"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/Revenue" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_09b1966b-2115-42f8-ad13-c06498831c5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_c7c7d2ec-d8b5-47c5-a182-12e252428ae8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_09b1966b-2115-42f8-ad13-c06498831c5f" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_c7c7d2ec-d8b5-47c5-a182-12e252428ae8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_13434f51-5357-4c45-b857-9e9e0fc82153" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_c7c7d2ec-d8b5-47c5-a182-12e252428ae8" xlink:to="loc_dei_LegalEntityAxis_13434f51-5357-4c45-b857-9e9e0fc82153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f511902f-0b97-49f9-814d-0a06ca55320d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_13434f51-5357-4c45-b857-9e9e0fc82153" xlink:to="loc_dei_EntityDomain_f511902f-0b97-49f9-814d-0a06ca55320d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_219e7929-54c0-4168-82cf-b0d62907f133" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_f511902f-0b97-49f9-814d-0a06ca55320d" xlink:to="loc_cms_ConsumersEnergyCompanyMember_219e7929-54c0-4168-82cf-b0d62907f133" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_96c93359-e5c2-4b96-b827-440b9aaefcb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_c7c7d2ec-d8b5-47c5-a182-12e252428ae8" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_96c93359-e5c2-4b96-b827-440b9aaefcb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_6719160e-ce23-4160-bdab-6642c42f2692" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_96c93359-e5c2-4b96-b827-440b9aaefcb7" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_6719160e-ce23-4160-bdab-6642c42f2692" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ReportableSegments" xlink:type="simple" xlink:href="cms-20230331.xsd#ReportableSegments"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ReportableSegments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_83e74049-be5f-4300-9c67-a3212dd90d4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1c27e5d5-800f-4b22-9c2f-e8033e811a37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_83e74049-be5f-4300-9c67-a3212dd90d4f" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1c27e5d5-800f-4b22-9c2f-e8033e811a37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_20b2de6c-1cb0-4515-88b1-65d5e61b9dec" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1c27e5d5-800f-4b22-9c2f-e8033e811a37" xlink:to="loc_dei_LegalEntityAxis_20b2de6c-1cb0-4515-88b1-65d5e61b9dec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_cfe5f8fd-b263-4e98-ab95-f8e8ae82941d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_20b2de6c-1cb0-4515-88b1-65d5e61b9dec" xlink:to="loc_dei_EntityDomain_cfe5f8fd-b263-4e98-ab95-f8e8ae82941d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_228364ae-5778-42fe-8913-1d38577da21d" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_cfe5f8fd-b263-4e98-ab95-f8e8ae82941d" xlink:to="loc_cms_ConsumersEnergyCompanyMember_228364ae-5778-42fe-8913-1d38577da21d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_5dd6997b-21e3-4ee7-b312-344a44b8a86e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1c27e5d5-800f-4b22-9c2f-e8033e811a37" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_5dd6997b-21e3-4ee7-b312-344a44b8a86e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_e2806f23-122b-4cdb-8361-e21705787cd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_5dd6997b-21e3-4ee7-b312-344a44b8a86e" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_e2806f23-122b-4cdb-8361-e21705787cd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/VariableInterestEntities" xlink:type="simple" xlink:href="cms-20230331.xsd#VariableInterestEntities"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/VariableInterestEntities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableInterestEntitiesAbstract_1e4e344a-f94b-4872-bde7-4a178981af9e" xlink:href="cms-20230331.xsd#cms_VariableInterestEntitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityDisclosureTextBlock_718453c8-cd40-4406-9cbc-ea8b9de850e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_VariableInterestEntitiesAbstract_1e4e344a-f94b-4872-bde7-4a178981af9e" xlink:to="loc_us-gaap_VariableInterestEntityDisclosureTextBlock_718453c8-cd40-4406-9cbc-ea8b9de850e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivities" xlink:type="simple" xlink:href="cms-20230331.xsd#ExitActivities"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ExitActivities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_4ac6b256-0cb1-4e56-a317-2f677cbe7669" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_25d2fcd4-9e2b-4469-8618-fda1ed7380e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_4ac6b256-0cb1-4e56-a317-2f677cbe7669" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_25d2fcd4-9e2b-4469-8618-fda1ed7380e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_07c987a4-7642-4fa4-868e-acf22e04d6e6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_25d2fcd4-9e2b-4469-8618-fda1ed7380e4" xlink:to="loc_dei_LegalEntityAxis_07c987a4-7642-4fa4-868e-acf22e04d6e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c076341b-8893-43f8-96b0-4db1df5aa6fa" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_07c987a4-7642-4fa4-868e-acf22e04d6e6" xlink:to="loc_dei_EntityDomain_c076341b-8893-43f8-96b0-4db1df5aa6fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_273ecddc-753c-4405-8dad-2f098d5a92bd" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_c076341b-8893-43f8-96b0-4db1df5aa6fa" xlink:to="loc_cms_ConsumersEnergyCompanyMember_273ecddc-753c-4405-8dad-2f098d5a92bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_9b3fed65-191a-4531-9fd2-63104b88e157" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_25d2fcd4-9e2b-4469-8618-fda1ed7380e4" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_9b3fed65-191a-4531-9fd2-63104b88e157" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_09c70616-22eb-4bc0-ae95-ce668456ba09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_9b3fed65-191a-4531-9fd2-63104b88e157" xlink:to="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_09c70616-22eb-4bc0-ae95-ce668456ba09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy" xlink:type="simple" xlink:href="cms-20230331.xsd#SignificantAccountingPoliciesPolicy"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0dbb0751-9f41-4f05-b605-b117b8d9ae3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SignificantAccountingPoliciesTable_ace54f75-6a5c-4d7c-8f41-82d25434bbdc" xlink:href="cms-20230331.xsd#cms_SignificantAccountingPoliciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0dbb0751-9f41-4f05-b605-b117b8d9ae3e" xlink:to="loc_cms_SignificantAccountingPoliciesTable_ace54f75-6a5c-4d7c-8f41-82d25434bbdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_aa0bca1c-3c2c-4147-aeab-6827e3e5decc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesTable_ace54f75-6a5c-4d7c-8f41-82d25434bbdc" xlink:to="loc_dei_LegalEntityAxis_aa0bca1c-3c2c-4147-aeab-6827e3e5decc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_eb0b3399-c2dc-481d-bba5-6f0aedff0403" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_aa0bca1c-3c2c-4147-aeab-6827e3e5decc" xlink:to="loc_dei_EntityDomain_eb0b3399-c2dc-481d-bba5-6f0aedff0403" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_fbd77382-77b0-4375-982f-d3b49144e390" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_eb0b3399-c2dc-481d-bba5-6f0aedff0403" xlink:to="loc_cms_ConsumersEnergyCompanyMember_fbd77382-77b0-4375-982f-d3b49144e390" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_SignificantAccountingPoliciesLineItems_7cadec95-64bb-401b-bde4-0af77f39a391" xlink:href="cms-20230331.xsd#cms_SignificantAccountingPoliciesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesTable_ace54f75-6a5c-4d7c-8f41-82d25434bbdc" xlink:to="loc_cms_SignificantAccountingPoliciesLineItems_7cadec95-64bb-401b-bde4-0af77f39a391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_e0e08b66-67ad-47c3-9b1f-ca299032bf85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_7cadec95-64bb-401b-bde4-0af77f39a391" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_e0e08b66-67ad-47c3-9b1f-ca299032bf85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_dc34cfb7-4e0a-41d0-b488-d11befd0c5e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_7cadec95-64bb-401b-bde4-0af77f39a391" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_dc34cfb7-4e0a-41d0-b488-d11befd0c5e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_46da2092-8838-4272-8766-5586cc652e12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_7cadec95-64bb-401b-bde4-0af77f39a391" xlink:to="loc_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_46da2092-8838-4272-8766-5586cc652e12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_043b66cf-8234-46af-bfc1-989989b72592" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_7cadec95-64bb-401b-bde4-0af77f39a391" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_043b66cf-8234-46af-bfc1-989989b72592" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_c301adaf-7ec4-495c-9567-ba65b60370a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationVariableInterestEntityPolicy"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_SignificantAccountingPoliciesLineItems_7cadec95-64bb-401b-bde4-0af77f39a391" xlink:to="loc_us-gaap_ConsolidationVariableInterestEntityPolicy_c301adaf-7ec4-495c-9567-ba65b60370a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables" xlink:type="simple" xlink:href="cms-20230331.xsd#ContingenciesandCommitmentsTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_e3c843ee-2e83-48a3-bbad-307364a381e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyTable_da3c9783-9d44-497b-9209-255f5d15bafc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SiteContingencyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_e3c843ee-2e83-48a3-bbad-307364a381e8" xlink:to="loc_us-gaap_SiteContingencyTable_da3c9783-9d44-497b-9209-255f5d15bafc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_8b7a361a-47bc-44f6-a710-a21c583c34a3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyTable_da3c9783-9d44-497b-9209-255f5d15bafc" xlink:to="loc_dei_LegalEntityAxis_8b7a361a-47bc-44f6-a710-a21c583c34a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_17546b2f-aa38-4b5e-9935-758de8d9ff7c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_8b7a361a-47bc-44f6-a710-a21c583c34a3" xlink:to="loc_dei_EntityDomain_17546b2f-aa38-4b5e-9935-758de8d9ff7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_18b48cbe-7f86-43fa-a56c-21b806687e23" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_17546b2f-aa38-4b5e-9935-758de8d9ff7c" xlink:to="loc_cms_ConsumersEnergyCompanyMember_18b48cbe-7f86-43fa-a56c-21b806687e23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyLineItems_4b71968e-e8ad-4d0a-b647-df6547cff2be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SiteContingencyLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyTable_da3c9783-9d44-497b-9209-255f5d15bafc" xlink:to="loc_us-gaap_SiteContingencyLineItems_4b71968e-e8ad-4d0a-b647-df6547cff2be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ExpectedRemediationCostsByYearTableTextBlock_e01bc0e1-c75d-4dfc-be67-f029247774a5" xlink:href="cms-20230331.xsd#cms_ExpectedRemediationCostsByYearTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_4b71968e-e8ad-4d0a-b647-df6547cff2be" xlink:to="loc_cms_ExpectedRemediationCostsByYearTableTextBlock_e01bc0e1-c75d-4dfc-be67-f029247774a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGuaranteeObligationsTextBlock_fb0bce98-98f9-4b18-9710-37553e9ab957" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGuaranteeObligationsTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_4b71968e-e8ad-4d0a-b647-df6547cff2be" xlink:to="loc_us-gaap_ScheduleOfGuaranteeObligationsTextBlock_fb0bce98-98f9-4b18-9710-37553e9ab957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationTables" xlink:type="simple" xlink:href="cms-20230331.xsd#FinancingsandCapitalizationTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_64f8a3ab-6489-4038-a5d5-792e659a745b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_dc1d5332-2f5c-48b9-b305-e42e05498ab5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_64f8a3ab-6489-4038-a5d5-792e659a745b" xlink:to="loc_us-gaap_DebtInstrumentTable_dc1d5332-2f5c-48b9-b305-e42e05498ab5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_6a6cf0e0-15e6-4e8b-8866-18f08106941b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_dc1d5332-2f5c-48b9-b305-e42e05498ab5" xlink:to="loc_dei_LegalEntityAxis_6a6cf0e0-15e6-4e8b-8866-18f08106941b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_a0199d67-d811-48f0-8f97-3c4fffd591d0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_6a6cf0e0-15e6-4e8b-8866-18f08106941b" xlink:to="loc_dei_EntityDomain_a0199d67-d811-48f0-8f97-3c4fffd591d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_01404965-add3-4827-8c20-00b9c2337bba" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_a0199d67-d811-48f0-8f97-3c4fffd591d0" xlink:to="loc_cms_ConsumersEnergyCompanyMember_01404965-add3-4827-8c20-00b9c2337bba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_68d5d784-1321-46b6-b525-35df0069574a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_dc1d5332-2f5c-48b9-b305-e42e05498ab5" xlink:to="loc_us-gaap_DebtInstrumentLineItems_68d5d784-1321-46b6-b525-35df0069574a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_98b6e0ae-305e-4247-a42d-4bb7736a35a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68d5d784-1321-46b6-b525-35df0069574a" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_98b6e0ae-305e-4247-a42d-4bb7736a35a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_501328cb-2c33-4c7d-ab84-e6aaf5960ac0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68d5d784-1321-46b6-b525-35df0069574a" xlink:to="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_501328cb-2c33-4c7d-ab84-e6aaf5960ac0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock_07978571-80af-4c98-9328-2f27c3ca3041" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_68d5d784-1321-46b6-b525-35df0069574a" xlink:to="loc_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock_07978571-80af-4c98-9328-2f27c3ca3041" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="cms-20230331.xsd#FairValueMeasurementsTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/FairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_144a8bbe-1d37-4d24-8375-8eab2e873b6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f43e15e5-c0af-4966-a4ea-d7488fc481ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_144a8bbe-1d37-4d24-8375-8eab2e873b6c" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f43e15e5-c0af-4966-a4ea-d7488fc481ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_0bf68581-5aca-4e56-8f80-ff285919c548" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f43e15e5-c0af-4966-a4ea-d7488fc481ca" xlink:to="loc_dei_LegalEntityAxis_0bf68581-5aca-4e56-8f80-ff285919c548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_786d12ae-4eb0-459e-b468-ac7beb0c9db4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_0bf68581-5aca-4e56-8f80-ff285919c548" xlink:to="loc_dei_EntityDomain_786d12ae-4eb0-459e-b468-ac7beb0c9db4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_02e461cd-78eb-47aa-976e-4f98400e6a50" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_786d12ae-4eb0-459e-b468-ac7beb0c9db4" xlink:to="loc_cms_ConsumersEnergyCompanyMember_02e461cd-78eb-47aa-976e-4f98400e6a50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_19ef92d3-6cfe-415e-b442-21b7555a582d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f43e15e5-c0af-4966-a4ea-d7488fc481ca" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_19ef92d3-6cfe-415e-b442-21b7555a582d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_a442b942-976c-4be9-b32e-8765b5c795eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_19ef92d3-6cfe-415e-b442-21b7555a582d" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_a442b942-976c-4be9-b32e-8765b5c795eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancialInstrumentsTables" xlink:type="simple" xlink:href="cms-20230331.xsd#FinancialInstrumentsTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/FinancialInstrumentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsAbstract_478e08e1-2adf-41fe-b567-17e42b853a49" xlink:href="cms-20230331.xsd#cms_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsTable_e3f7353b-ead1-4577-b993-bb3b6c30514f" xlink:href="cms-20230331.xsd#cms_FinancialInstrumentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsAbstract_478e08e1-2adf-41fe-b567-17e42b853a49" xlink:to="loc_cms_FinancialInstrumentsTable_e3f7353b-ead1-4577-b993-bb3b6c30514f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_133bba9a-3cbd-4360-889f-6d49e87e8b60" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsTable_e3f7353b-ead1-4577-b993-bb3b6c30514f" xlink:to="loc_dei_LegalEntityAxis_133bba9a-3cbd-4360-889f-6d49e87e8b60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_184f789e-5c0b-4929-9ee2-05566624f5be" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_133bba9a-3cbd-4360-889f-6d49e87e8b60" xlink:to="loc_dei_EntityDomain_184f789e-5c0b-4929-9ee2-05566624f5be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_f56e5101-ce2f-4a4c-8154-606c06acfad7" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_184f789e-5c0b-4929-9ee2-05566624f5be" xlink:to="loc_cms_ConsumersEnergyCompanyMember_f56e5101-ce2f-4a4c-8154-606c06acfad7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsLineItems_7340686e-6fb2-466d-ad7d-fd79dc9102fb" xlink:href="cms-20230331.xsd#cms_FinancialInstrumentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsTable_e3f7353b-ead1-4577-b993-bb3b6c30514f" xlink:to="loc_cms_FinancialInstrumentsLineItems_7340686e-6fb2-466d-ad7d-fd79dc9102fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_2f10a48e-2f75-4abb-9b0b-5376d95eda5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsLineItems_7340686e-6fb2-466d-ad7d-fd79dc9102fb" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_2f10a48e-2f75-4abb-9b0b-5376d95eda5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsTables" xlink:type="simple" xlink:href="cms-20230331.xsd#RetirementBenefitsTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_19240f36-cd48-45c4-83fe-f82423a4dca1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_21886509-5b07-44bf-8f78-0a61cb6068a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_19240f36-cd48-45c4-83fe-f82423a4dca1" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_21886509-5b07-44bf-8f78-0a61cb6068a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_c19b23f6-bd85-481f-bbc6-6937e1d8ceeb" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_21886509-5b07-44bf-8f78-0a61cb6068a7" xlink:to="loc_dei_LegalEntityAxis_c19b23f6-bd85-481f-bbc6-6937e1d8ceeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d3b88747-d405-437b-adbe-55f9df2f2fde" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_c19b23f6-bd85-481f-bbc6-6937e1d8ceeb" xlink:to="loc_dei_EntityDomain_d3b88747-d405-437b-adbe-55f9df2f2fde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_0f18e17e-04bb-4809-87b3-05b6f9ddcc07" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_d3b88747-d405-437b-adbe-55f9df2f2fde" xlink:to="loc_cms_ConsumersEnergyCompanyMember_0f18e17e-04bb-4809-87b3-05b6f9ddcc07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f56f1cb1-00f7-4c15-8bd2-8d31c1dbd8a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_21886509-5b07-44bf-8f78-0a61cb6068a7" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f56f1cb1-00f7-4c15-8bd2-8d31c1dbd8a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_948a6da4-dc75-4d73-bec1-d355474ff32f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f56f1cb1-00f7-4c15-8bd2-8d31c1dbd8a1" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_948a6da4-dc75-4d73-bec1-d355474ff32f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="cms-20230331.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_eba8df01-8491-4297-885e-9d3999c8710b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_ee6482f1-180a-464c-86e7-8e8464fd0656" xlink:href="cms-20230331.xsd#cms_IncomeTaxesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_eba8df01-8491-4297-885e-9d3999c8710b" xlink:to="loc_cms_IncomeTaxesTable_ee6482f1-180a-464c-86e7-8e8464fd0656" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9a1fea78-a8fe-4330-859b-a81e0b0e2e8b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_ee6482f1-180a-464c-86e7-8e8464fd0656" xlink:to="loc_dei_LegalEntityAxis_9a1fea78-a8fe-4330-859b-a81e0b0e2e8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_183bce62-75d1-4fac-9123-a1b3373d32c5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_9a1fea78-a8fe-4330-859b-a81e0b0e2e8b" xlink:to="loc_dei_EntityDomain_183bce62-75d1-4fac-9123-a1b3373d32c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_171ac77e-ea6f-4cfd-9386-319baf307889" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_183bce62-75d1-4fac-9123-a1b3373d32c5" xlink:to="loc_cms_ConsumersEnergyCompanyMember_171ac77e-ea6f-4cfd-9386-319baf307889" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_b80df57b-e576-4a09-b6b0-f974c79c715d" xlink:href="cms-20230331.xsd#cms_IncomeTaxesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_ee6482f1-180a-464c-86e7-8e8464fd0656" xlink:to="loc_cms_IncomeTaxesLineItems_b80df57b-e576-4a09-b6b0-f974c79c715d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_7bd7729d-ac70-412b-84b0-4fb5af2c4fc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_b80df57b-e576-4a09-b6b0-f974c79c715d" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_7bd7729d-ac70-412b-84b0-4fb5af2c4fc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyTables" xlink:type="simple" xlink:href="cms-20230331.xsd#EarningsPerShareCMSEnergyTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_bb99daca-de6e-41aa-b856-a229aea2baab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_844c338b-6985-4035-96b7-4861c79b8be2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_bb99daca-de6e-41aa-b856-a229aea2baab" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_844c338b-6985-4035-96b7-4861c79b8be2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RevenueTables" xlink:type="simple" xlink:href="cms-20230331.xsd#RevenueTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RevenueTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_240a4969-ca91-458e-a64d-62c430294166" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_b6784751-304e-48c4-abcd-c288527f7c96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_240a4969-ca91-458e-a64d-62c430294166" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_b6784751-304e-48c4-abcd-c288527f7c96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_8661a44c-11be-4c39-911e-e85074d27199" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_b6784751-304e-48c4-abcd-c288527f7c96" xlink:to="loc_dei_LegalEntityAxis_8661a44c-11be-4c39-911e-e85074d27199" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7c157708-4caa-4901-bf42-75a594ea2661" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_8661a44c-11be-4c39-911e-e85074d27199" xlink:to="loc_dei_EntityDomain_7c157708-4caa-4901-bf42-75a594ea2661" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_9d4b9e90-0365-489e-a188-38d37e31c551" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_7c157708-4caa-4901-bf42-75a594ea2661" xlink:to="loc_cms_ConsumersEnergyCompanyMember_9d4b9e90-0365-489e-a188-38d37e31c551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_efee9a46-1025-4a79-b27b-5ff210159f6a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_b6784751-304e-48c4-abcd-c288527f7c96" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_efee9a46-1025-4a79-b27b-5ff210159f6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_15d63b8e-cb6a-49ed-b8ed-d5c44f18a837" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_efee9a46-1025-4a79-b27b-5ff210159f6a" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_15d63b8e-cb6a-49ed-b8ed-d5c44f18a837" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ReportableSegmentsTables" xlink:type="simple" xlink:href="cms-20230331.xsd#ReportableSegmentsTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ReportableSegmentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_ca6d2cb3-08c3-47fc-82b5-274bc179ae1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_43b009e5-12cf-43ee-aa04-5b2f262a9862" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_ca6d2cb3-08c3-47fc-82b5-274bc179ae1a" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_43b009e5-12cf-43ee-aa04-5b2f262a9862" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_6d022e5c-7280-4c2a-9c9f-1b4a0b7a7f94" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_43b009e5-12cf-43ee-aa04-5b2f262a9862" xlink:to="loc_dei_LegalEntityAxis_6d022e5c-7280-4c2a-9c9f-1b4a0b7a7f94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1765bee6-f50b-4c06-be57-732f20772402" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_6d022e5c-7280-4c2a-9c9f-1b4a0b7a7f94" xlink:to="loc_dei_EntityDomain_1765bee6-f50b-4c06-be57-732f20772402" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_7a07d859-705e-4e30-9875-55c9bc313586" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1765bee6-f50b-4c06-be57-732f20772402" xlink:to="loc_cms_ConsumersEnergyCompanyMember_7a07d859-705e-4e30-9875-55c9bc313586" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_530cd827-361b-42d2-9964-1cea3234d7b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_43b009e5-12cf-43ee-aa04-5b2f262a9862" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_530cd827-361b-42d2-9964-1cea3234d7b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_611c1a25-d1f3-492d-a30c-83a7b628b374" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_530cd827-361b-42d2-9964-1cea3234d7b5" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_611c1a25-d1f3-492d-a30c-83a7b628b374" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesTables" xlink:type="simple" xlink:href="cms-20230331.xsd#VariableInterestEntitiesTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/VariableInterestEntitiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableInterestEntitiesAbstract_7a5e90ca-06cb-494a-84aa-2974587ba3ce" xlink:href="cms-20230331.xsd#cms_VariableInterestEntitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_291bc6c4-1d0e-4539-874c-ed98f9fad09e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_VariableInterestEntitiesAbstract_7a5e90ca-06cb-494a-84aa-2974587ba3ce" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock_291bc6c4-1d0e-4539-874c-ed98f9fad09e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesTables" xlink:type="simple" xlink:href="cms-20230331.xsd#ExitActivitiesTables"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ExitActivitiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_c45718a2-f9b9-43a7-8b42-cfb7d76b80a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_d181696b-ff7f-4e9e-86b0-16c9db9208f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_c45718a2-f9b9-43a7-8b42-cfb7d76b80a2" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_d181696b-ff7f-4e9e-86b0-16c9db9208f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_14b5477e-d57e-40f7-a0e9-075d097132e2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_d181696b-ff7f-4e9e-86b0-16c9db9208f8" xlink:to="loc_dei_LegalEntityAxis_14b5477e-d57e-40f7-a0e9-075d097132e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f2ad9130-f9bb-4b4a-9b8f-d8c98d758ad3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_14b5477e-d57e-40f7-a0e9-075d097132e2" xlink:to="loc_dei_EntityDomain_f2ad9130-f9bb-4b4a-9b8f-d8c98d758ad3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_dea5148d-f4aa-4e91-9b28-cb8172abcd74" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_f2ad9130-f9bb-4b4a-9b8f-d8c98d758ad3" xlink:to="loc_cms_ConsumersEnergyCompanyMember_dea5148d-f4aa-4e91-9b28-cb8172abcd74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_b2388233-93ff-4ab3-877b-0d529eda34f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_d181696b-ff7f-4e9e-86b0-16c9db9208f8" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_b2388233-93ff-4ab3-877b-0d529eda34f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_810ff504-9f8f-4993-8829-8e12c6a0e505" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_b2388233-93ff-4ab3-877b-0d529eda34f3" xlink:to="loc_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock_810ff504-9f8f-4993-8829-8e12c6a0e505" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails" xlink:type="simple" xlink:href="cms-20230331.xsd#RegulatoryMattersQuarterlyNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatedOperationsAbstract_3a477303-2371-4ce4-b85b-c6c8aec2879d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_809cce56-9fc1-457e-8951-7233a8da9879" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatedOperationsAbstract_3a477303-2371-4ce4-b85b-c6c8aec2879d" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_809cce56-9fc1-457e-8951-7233a8da9879" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_365c1e6f-ab5f-44e9-a8ed-79ad71d02a41" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_809cce56-9fc1-457e-8951-7233a8da9879" xlink:to="loc_dei_LegalEntityAxis_365c1e6f-ab5f-44e9-a8ed-79ad71d02a41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_bc8e3fda-5202-4ada-a422-9d6eff601e7c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_365c1e6f-ab5f-44e9-a8ed-79ad71d02a41" xlink:to="loc_dei_EntityDomain_bc8e3fda-5202-4ada-a422-9d6eff601e7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_75107b58-bea7-4488-9b6a-0b30f69dd248" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_bc8e3fda-5202-4ada-a422-9d6eff601e7c" xlink:to="loc_cms_ConsumersEnergyCompanyMember_75107b58-bea7-4488-9b6a-0b30f69dd248" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis_2bc9efe9-517c-4003-b9b2-805503f859e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_809cce56-9fc1-457e-8951-7233a8da9879" xlink:to="loc_us-gaap_RegulatoryLiabilityAxis_2bc9efe9-517c-4003-b9b2-805503f859e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_dbff2767-5e5d-4405-8113-7b38e63b46c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_2bc9efe9-517c-4003-b9b2-805503f859e7" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_dbff2767-5e5d-4405-8113-7b38e63b46c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember_e7c58322-eaca-4e75-9349-dd494b2058e9" xlink:href="cms-20230331.xsd#cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_dbff2767-5e5d-4405-8113-7b38e63b46c0" xlink:to="loc_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember_e7c58322-eaca-4e75-9349-dd494b2058e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevenueSubjectToRefundVoluntaryRefundMechanismContributionsToProgramsAssistingVulnerableCustomersMember_b31b6f6c-4586-4c63-8d2d-21e9068405b6" xlink:href="cms-20230331.xsd#cms_RevenueSubjectToRefundVoluntaryRefundMechanismContributionsToProgramsAssistingVulnerableCustomersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember_e7c58322-eaca-4e75-9349-dd494b2058e9" xlink:to="loc_cms_RevenueSubjectToRefundVoluntaryRefundMechanismContributionsToProgramsAssistingVulnerableCustomersMember_b31b6f6c-4586-4c63-8d2d-21e9068405b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevenueSubjectToRefundVoluntaryRefundMechanismDirectBenefitToCustomersMember_cb924cba-2158-4c0c-a339-8d1cadda91f5" xlink:href="cms-20230331.xsd#cms_RevenueSubjectToRefundVoluntaryRefundMechanismDirectBenefitToCustomersMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember_e7c58322-eaca-4e75-9349-dd494b2058e9" xlink:to="loc_cms_RevenueSubjectToRefundVoluntaryRefundMechanismDirectBenefitToCustomersMember_cb924cba-2158-4c0c-a339-8d1cadda91f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_fc163ebe-8a48-458b-96bc-47d0514706b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_809cce56-9fc1-457e-8951-7233a8da9879" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_fc163ebe-8a48-458b-96bc-47d0514706b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_a800c807-0c86-4e88-b2ee-236a7694b202" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_fc163ebe-8a48-458b-96bc-47d0514706b9" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_a800c807-0c86-4e88-b2ee-236a7694b202" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_709992a8-275c-4327-a118-56992405e77b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_a800c807-0c86-4e88-b2ee-236a7694b202" xlink:to="loc_us-gaap_SubsequentEventMember_709992a8-275c-4327-a118-56992405e77b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_2eda0105-1d84-4fec-ba67-7d91a326a0ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_809cce56-9fc1-457e-8951-7233a8da9879" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_2eda0105-1d84-4fec-ba67-7d91a326a0ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_d6ea7383-991e-4603-8018-23ce149c0d5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesRegulatoryProceedingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingAxis_2eda0105-1d84-4fec-ba67-7d91a326a0ab" xlink:to="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_d6ea7383-991e-4603-8018-23ce149c0d5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricRateCaseMember_121f0e1f-d0c6-4fe5-8c43-0ed35928e77e" xlink:href="cms-20230331.xsd#cms_ElectricRateCaseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesRegulatoryProceedingDomain_d6ea7383-991e-4603-8018-23ce149c0d5a" xlink:to="loc_cms_ElectricRateCaseMember_121f0e1f-d0c6-4fe5-8c43-0ed35928e77e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_26541465-7501-4dd0-9486-9bed30ba5491" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesGeneralDisclosuresLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresTable_809cce56-9fc1-457e-8951-7233a8da9879" xlink:to="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_26541465-7501-4dd0-9486-9bed30ba5491" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_8fcdeded-766e-45ee-be92-442fe8d88101" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_26541465-7501-4dd0-9486-9bed30ba5491" xlink:to="loc_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount_8fcdeded-766e-45ee-be92-442fe8d88101" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage_301d8624-2160-4957-b05a-5271f1e56c4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_26541465-7501-4dd0-9486-9bed30ba5491" xlink:to="loc_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage_301d8624-2160-4957-b05a-5271f1e56c4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments_3eefc1fd-23f7-4501-9192-a1de70986a19" xlink:href="cms-20230331.xsd#cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_26541465-7501-4dd0-9486-9bed30ba5491" xlink:to="loc_cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments_3eefc1fd-23f7-4501-9192-a1de70986a19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityCurrent_c620dd80-ad15-4bb9-8b71-e7ca76354c3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems_26541465-7501-4dd0-9486-9bed30ba5491" xlink:to="loc_us-gaap_RegulatoryLiabilityCurrent_c620dd80-ad15-4bb9-8b71-e7ca76354c3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails" xlink:type="simple" xlink:href="cms-20230331.xsd#ContingenciesandCommitmentsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_95485e4b-670c-4f28-b233-46963d393313" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesTable_d99995a1-b8e6-40e9-93c3-5542a41d35e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_95485e4b-670c-4f28-b233-46963d393313" xlink:to="loc_us-gaap_LossContingenciesTable_d99995a1-b8e6-40e9-93c3-5542a41d35e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_5ddd877b-22cf-4865-9562-2bdd2f7ad99b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_d99995a1-b8e6-40e9-93c3-5542a41d35e8" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_5ddd877b-22cf-4865-9562-2bdd2f7ad99b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_55397998-a975-4d9f-bbba-a4454f49294f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_5ddd877b-22cf-4865-9562-2bdd2f7ad99b" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_55397998-a975-4d9f-bbba-a4454f49294f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_BayHarborMember_1686a1d5-ad51-4d7a-b549-a26b888d18af" xlink:href="cms-20230331.xsd#cms_BayHarborMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_55397998-a975-4d9f-bbba-a4454f49294f" xlink:to="loc_cms_BayHarborMember_1686a1d5-ad51-4d7a-b549-a26b888d18af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NrepaMember_31c26e51-a254-4021-99aa-5eb065be59dc" xlink:href="cms-20230331.xsd#cms_NrepaMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_55397998-a975-4d9f-bbba-a4454f49294f" xlink:to="loc_cms_NrepaMember_31c26e51-a254-4021-99aa-5eb065be59dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CerclaLiabilityMember_dc45203f-e30c-4c27-811f-7e9ed4478e44" xlink:href="cms-20230331.xsd#cms_CerclaLiabilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_55397998-a975-4d9f-bbba-a4454f49294f" xlink:to="loc_cms_CerclaLiabilityMember_dc45203f-e30c-4c27-811f-7e9ed4478e44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_a8a11de1-37e8-4251-b117-61b511f7a142" xlink:href="cms-20230331.xsd#cms_ManufacturedGasPlantMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_55397998-a975-4d9f-bbba-a4454f49294f" xlink:to="loc_cms_ManufacturedGasPlantMember_a8a11de1-37e8-4251-b117-61b511f7a142" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ce275b9d-2a8f-4925-9a3a-f3f350ae8294" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_d99995a1-b8e6-40e9-93c3-5542a41d35e8" xlink:to="loc_srt_RangeAxis_ce275b9d-2a8f-4925-9a3a-f3f350ae8294" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_95da2991-b23e-4042-bb41-a24d81c4aabe" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_ce275b9d-2a8f-4925-9a3a-f3f350ae8294" xlink:to="loc_srt_RangeMember_95da2991-b23e-4042-bb41-a24d81c4aabe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_689f865e-79f1-4f43-af57-b7f311a60d45" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_95da2991-b23e-4042-bb41-a24d81c4aabe" xlink:to="loc_srt_MinimumMember_689f865e-79f1-4f43-af57-b7f311a60d45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_39cbfcdf-c020-4999-bf6a-17096494f2a2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_95da2991-b23e-4042-bb41-a24d81c4aabe" xlink:to="loc_srt_MaximumMember_39cbfcdf-c020-4999-bf6a-17096494f2a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PublicUtilityAxis_bc07bca7-e95d-42d4-b1ac-c39f46da63c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PublicUtilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_d99995a1-b8e6-40e9-93c3-5542a41d35e8" xlink:to="loc_us-gaap_PublicUtilityAxis_bc07bca7-e95d-42d4-b1ac-c39f46da63c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UtilityPlantDomain_a0c289a6-e424-43fa-bb87-fccbb5485697" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PublicUtilityAxis_bc07bca7-e95d-42d4-b1ac-c39f46da63c7" xlink:to="loc_us-gaap_UtilityPlantDomain_a0c289a6-e424-43fa-bb87-fccbb5485697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_6d0c5906-9426-4eb7-b715-0660749183a8" xlink:href="cms-20230331.xsd#cms_ElectricUtilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_a0c289a6-e424-43fa-bb87-fccbb5485697" xlink:to="loc_cms_ElectricUtilityMember_6d0c5906-9426-4eb7-b715-0660749183a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember_005270bf-ebfa-4da7-818d-bf440ed75173" xlink:href="cms-20230331.xsd#cms_GasUtilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UtilityPlantDomain_a0c289a6-e424-43fa-bb87-fccbb5485697" xlink:to="loc_cms_GasUtilityMember_005270bf-ebfa-4da7-818d-bf440ed75173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_d0dd04fb-2579-4b3a-91c7-ee19edeb028c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_d99995a1-b8e6-40e9-93c3-5542a41d35e8" xlink:to="loc_dei_LegalEntityAxis_d0dd04fb-2579-4b3a-91c7-ee19edeb028c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_edbbbad4-3211-4e67-93e2-54637349e226" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_d0dd04fb-2579-4b3a-91c7-ee19edeb028c" xlink:to="loc_dei_EntityDomain_edbbbad4-3211-4e67-93e2-54637349e226" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_1c7ad16d-9d48-4ca0-b2d0-0f34626188be" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_edbbbad4-3211-4e67-93e2-54637349e226" xlink:to="loc_cms_ConsumersEnergyCompanyMember_1c7ad16d-9d48-4ca0-b2d0-0f34626188be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_14525120-ffe7-4702-bdfd-5eb028d343ab" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_d99995a1-b8e6-40e9-93c3-5542a41d35e8" xlink:to="loc_srt_LitigationCaseAxis_14525120-ffe7-4702-bdfd-5eb028d343ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_69e60bb2-08d7-4b3b-ae36-bd514debf96c" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseAxis_14525120-ffe7-4702-bdfd-5eb028d343ab" xlink:to="loc_srt_LitigationCaseTypeDomain_69e60bb2-08d7-4b3b-ae36-bd514debf96c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LudingtonPlantOverhaulContractDisputeMember_fd399921-6540-4e05-adb0-43ae10caae01" xlink:href="cms-20230331.xsd#cms_LudingtonPlantOverhaulContractDisputeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_69e60bb2-08d7-4b3b-ae36-bd514debf96c" xlink:to="loc_cms_LudingtonPlantOverhaulContractDisputeMember_fd399921-6540-4e05-adb0-43ae10caae01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_JHCampbell3PlantRetirementContractDisputeMember_558cc60e-552a-4373-acd9-e94ef39fc274" xlink:href="cms-20230331.xsd#cms_JHCampbell3PlantRetirementContractDisputeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_69e60bb2-08d7-4b3b-ae36-bd514debf96c" xlink:to="loc_cms_JHCampbell3PlantRetirementContractDisputeMember_558cc60e-552a-4373-acd9-e94ef39fc274" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantAxis_ccc50bf9-ac74-4f7f-ba70-501aa64fe561" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_JointlyOwnedUtilityPlantAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_d99995a1-b8e6-40e9-93c3-5542a41d35e8" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantAxis_ccc50bf9-ac74-4f7f-ba70-501aa64fe561" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantDomain_0992d08e-f10b-4c6a-80a6-8bc4b5d8be52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_JointlyOwnedUtilityPlantDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantAxis_ccc50bf9-ac74-4f7f-ba70-501aa64fe561" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantDomain_0992d08e-f10b-4c6a-80a6-8bc4b5d8be52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_LudingtonMember_3ef6cb37-779a-469d-90f9-d6917be76f75" xlink:href="cms-20230331.xsd#cms_LudingtonMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_JointlyOwnedUtilityPlantDomain_0992d08e-f10b-4c6a-80a6-8bc4b5d8be52" xlink:to="loc_cms_LudingtonMember_3ef6cb37-779a-469d-90f9-d6917be76f75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_eb538f19-355b-47f3-a471-3c25f34c2eb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_d99995a1-b8e6-40e9-93c3-5542a41d35e8" xlink:to="loc_us-gaap_RegulatoryAssetAxis_eb538f19-355b-47f3-a471-3c25f34c2eb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_acd8280d-dc39-4ca8-8f0b-95fb7242a5ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetAxis_eb538f19-355b-47f3-a471-3c25f34c2eb6" xlink:to="loc_us-gaap_RegulatoryAssetDomain_acd8280d-dc39-4ca8-8f0b-95fb7242a5ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_c9190ba1-3db7-4042-876d-0c4694587107" xlink:href="cms-20230331.xsd#cms_ManufacturedGasPlantMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_acd8280d-dc39-4ca8-8f0b-95fb7242a5ed" xlink:to="loc_cms_ManufacturedGasPlantMember_c9190ba1-3db7-4042-876d-0c4694587107" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesLineItems_69d84f37-8125-4f9e-b849-51110aa5976a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesTable_d99995a1-b8e6-40e9-93c3-5542a41d35e8" xlink:to="loc_us-gaap_LossContingenciesLineItems_69d84f37-8125-4f9e-b849-51110aa5976a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies_f4a3607b-e02c-4122-bf90-6c3f286942c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingencies"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_69d84f37-8125-4f9e-b849-51110aa5976a" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingencies_f4a3607b-e02c-4122-bf90-6c3f286942c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate_6c97d428-d415-47d8-917a-5b5cd9562cc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_69d84f37-8125-4f9e-b849-51110aa5976a" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate_6c97d428-d415-47d8-917a-5b5cd9562cc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccrualForEnvironmentalLossContingenciesInflationRate_fbd8597d-a530-4a72-8623-fe5787849606" xlink:href="cms-20230331.xsd#cms_AccrualForEnvironmentalLossContingenciesInflationRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_69d84f37-8125-4f9e-b849-51110aa5976a" xlink:to="loc_cms_AccrualForEnvironmentalLossContingenciesInflationRate_fbd8597d-a530-4a72-8623-fe5787849606" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_59074bf0-02a0-42f9-925b-26f712b804e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_69d84f37-8125-4f9e-b849-51110aa5976a" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesGross_59074bf0-02a0-42f9-925b-26f712b804e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_bad0a042-c3e4-42ab-ab1a-873b457c52a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyEstimateOfPossibleLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_69d84f37-8125-4f9e-b849-51110aa5976a" xlink:to="loc_us-gaap_LossContingencyEstimateOfPossibleLoss_bad0a042-c3e4-42ab-ab1a-873b457c52a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_ae0279e6-8dd9-4dc3-a89f-4a777efc7307" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyDamagesSoughtValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_69d84f37-8125-4f9e-b849-51110aa5976a" xlink:to="loc_us-gaap_LossContingencyDamagesSoughtValue_ae0279e6-8dd9-4dc3-a89f-4a777efc7307" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_5555b4dc-b19b-4931-a831-d23c8788c403" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_69d84f37-8125-4f9e-b849-51110aa5976a" xlink:to="loc_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare_5555b4dc-b19b-4931-a831-d23c8788c403" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NumberOfFormerManufacturedGasPlants_044c9044-5dc0-4f6d-b987-8738e2b0d316" xlink:href="cms-20230331.xsd#cms_NumberOfFormerManufacturedGasPlants"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_69d84f37-8125-4f9e-b849-51110aa5976a" xlink:to="loc_cms_NumberOfFormerManufacturedGasPlants_044c9044-5dc0-4f6d-b987-8738e2b0d316" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAmortizationPeriod_8d09b16b-f739-4c56-8a9d-863a33ae8446" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetAmortizationPeriod"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_69d84f37-8125-4f9e-b849-51110aa5976a" xlink:to="loc_us-gaap_RegulatoryAssetAmortizationPeriod_8d09b16b-f739-4c56-8a9d-863a33ae8446" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetsNoncurrent_24589b00-3ef1-44a0-b33d-d42382b81339" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetsNoncurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_69d84f37-8125-4f9e-b849-51110aa5976a" xlink:to="loc_us-gaap_RegulatoryAssetsNoncurrent_24589b00-3ef1-44a0-b33d-d42382b81339" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_a4799f07-ab47-4f75-a29f-caf62ea0ed06" xlink:href="cms-20230331.xsd#cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesLineItems_69d84f37-8125-4f9e-b849-51110aa5976a" xlink:to="loc_cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag_a4799f07-ab47-4f75-a29f-caf62ea0ed06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails" xlink:type="simple" xlink:href="cms-20230331.xsd#ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_52aa0d82-5edd-4f09-8d1e-988c56d7f73b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyTable_d27330d2-c553-48f9-b01d-54f97ead410d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SiteContingencyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_52aa0d82-5edd-4f09-8d1e-988c56d7f73b" xlink:to="loc_us-gaap_SiteContingencyTable_d27330d2-c553-48f9-b01d-54f97ead410d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_6c14c405-9bd7-405f-a801-5d97f37471c1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyTable_d27330d2-c553-48f9-b01d-54f97ead410d" xlink:to="loc_dei_LegalEntityAxis_6c14c405-9bd7-405f-a801-5d97f37471c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_c326bb92-f3c5-404b-8aca-d502a537e769" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_6c14c405-9bd7-405f-a801-5d97f37471c1" xlink:to="loc_dei_EntityDomain_c326bb92-f3c5-404b-8aca-d502a537e769" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_359be5f8-1349-4b7e-a1c1-c3fdbfc5481d" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_c326bb92-f3c5-404b-8aca-d502a537e769" xlink:to="loc_cms_ConsumersEnergyCompanyMember_359be5f8-1349-4b7e-a1c1-c3fdbfc5481d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteAxis_eeb2cb75-a237-4376-85c3-e41b8ec910d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationSiteAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyTable_d27330d2-c553-48f9-b01d-54f97ead410d" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteAxis_eeb2cb75-a237-4376-85c3-e41b8ec910d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationSiteDomain_893de507-3f8e-4d67-a904-d62f587dccec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationSiteDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteAxis_eeb2cb75-a237-4376-85c3-e41b8ec910d5" xlink:to="loc_us-gaap_EnvironmentalRemediationSiteDomain_893de507-3f8e-4d67-a904-d62f587dccec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_BayHarborMember_beab7278-cb1c-4aab-84c3-8e62019eafe3" xlink:href="cms-20230331.xsd#cms_BayHarborMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationSiteDomain_893de507-3f8e-4d67-a904-d62f587dccec" xlink:to="loc_cms_BayHarborMember_beab7278-cb1c-4aab-84c3-8e62019eafe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationContingencyAxis_e4998c32-441a-40f6-9e08-992ed43f942e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationContingencyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyTable_d27330d2-c553-48f9-b01d-54f97ead410d" xlink:to="loc_us-gaap_EnvironmentalRemediationContingencyAxis_e4998c32-441a-40f6-9e08-992ed43f942e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EnvironmentalRemediationContingencyDomain_c9a1e50d-5329-4a0f-8ded-fef9ca0079ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EnvironmentalRemediationContingencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationContingencyAxis_e4998c32-441a-40f6-9e08-992ed43f942e" xlink:to="loc_us-gaap_EnvironmentalRemediationContingencyDomain_c9a1e50d-5329-4a0f-8ded-fef9ca0079ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ManufacturedGasPlantMember_6d90691f-b1d4-4296-82f4-8f9fc244094f" xlink:href="cms-20230331.xsd#cms_ManufacturedGasPlantMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EnvironmentalRemediationContingencyDomain_c9a1e50d-5329-4a0f-8ded-fef9ca0079ca" xlink:to="loc_cms_ManufacturedGasPlantMember_6d90691f-b1d4-4296-82f4-8f9fc244094f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SiteContingencyLineItems_2f8eda0a-64b6-4a82-a7cf-5fe6e94d334d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SiteContingencyLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyTable_d27330d2-c553-48f9-b01d-54f97ead410d" xlink:to="loc_us-gaap_SiteContingencyLineItems_2f8eda0a-64b6-4a82-a7cf-5fe6e94d334d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear_6d100dfe-6297-4277-9191-b748811d48d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_2f8eda0a-64b6-4a82-a7cf-5fe6e94d334d" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear_6d100dfe-6297-4277-9191-b748811d48d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_6de9957f-1397-433c-ab72-f0637f4ed3bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_2f8eda0a-64b6-4a82-a7cf-5fe6e94d334d" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear_6de9957f-1397-433c-ab72-f0637f4ed3bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_f53278eb-a751-43fa-be54-a6e1e9ec46fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_2f8eda0a-64b6-4a82-a7cf-5fe6e94d334d" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear_f53278eb-a751-43fa-be54-a6e1e9ec46fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_517b9d4d-abf8-4260-bd80-f0a5c59549c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_2f8eda0a-64b6-4a82-a7cf-5fe6e94d334d" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear_517b9d4d-abf8-4260-bd80-f0a5c59549c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_64a29b84-4a33-46a0-8ef7-e51adeb3c223" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_2f8eda0a-64b6-4a82-a7cf-5fe6e94d334d" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear_64a29b84-4a33-46a0-8ef7-e51adeb3c223" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear_20342604-2437-41d4-b41d-e5e3aeb8fb7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SiteContingencyLineItems_2f8eda0a-64b6-4a82-a7cf-5fe6e94d334d" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear_20342604-2437-41d4-b41d-e5e3aeb8fb7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails" xlink:type="simple" xlink:href="cms-20230331.xsd#ContingenciesandCommitmentsSummaryofGuaranteesDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0057d814-fea7-4d7b-aa6a-63d8f1f50e3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GuaranteesAndOtherContingenciesTable_4fd61c30-7969-49f6-9062-c9362fc80552" xlink:href="cms-20230331.xsd#cms_GuaranteesAndOtherContingenciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0057d814-fea7-4d7b-aa6a-63d8f1f50e3d" xlink:to="loc_cms_GuaranteesAndOtherContingenciesTable_4fd61c30-7969-49f6-9062-c9362fc80552" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_e10534d6-94b3-44a9-8e25-bbf580121282" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_4fd61c30-7969-49f6-9062-c9362fc80552" xlink:to="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_e10534d6-94b3-44a9-8e25-bbf580121282" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyNatureDomain_1b01c9c9-b957-4d8e-9dce-09dca1e1415d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingenciesByNatureOfContingencyAxis_e10534d6-94b3-44a9-8e25-bbf580121282" xlink:to="loc_us-gaap_LossContingencyNatureDomain_1b01c9c9-b957-4d8e-9dce-09dca1e1415d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember_b130e68a-520f-4866-9194-91ae6ebcac11" xlink:href="cms-20230331.xsd#cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_1b01c9c9-b957-4d8e-9dce-09dca1e1415d" xlink:to="loc_cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember_b130e68a-520f-4866-9194-91ae6ebcac11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndemnificationGuaranteeMember_f254690c-ab7c-43e4-95b7-ece65a518aba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndemnificationGuaranteeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LossContingencyNatureDomain_1b01c9c9-b957-4d8e-9dce-09dca1e1415d" xlink:to="loc_us-gaap_IndemnificationGuaranteeMember_f254690c-ab7c-43e4-95b7-ece65a518aba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsByNatureAxis_2fca315e-30e2-4d31-b1e8-1edf37a98411" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsByNatureAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_4fd61c30-7969-49f6-9062-c9362fc80552" xlink:to="loc_us-gaap_GuaranteeObligationsByNatureAxis_2fca315e-30e2-4d31-b1e8-1edf37a98411" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsNatureDomain_a3a90fbf-ff6c-4e4c-85aa-802ec74b13b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsNatureDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsByNatureAxis_2fca315e-30e2-4d31-b1e8-1edf37a98411" xlink:to="loc_us-gaap_GuaranteeObligationsNatureDomain_a3a90fbf-ff6c-4e4c-85aa-802ec74b13b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeTypeOtherMember_174178e2-a2b5-4e94-865f-5d01bb01b37a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeTypeOtherMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteeObligationsNatureDomain_a3a90fbf-ff6c-4e4c-85aa-802ec74b13b8" xlink:to="loc_us-gaap_GuaranteeTypeOtherMember_174178e2-a2b5-4e94-865f-5d01bb01b37a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f3bd3548-5f0e-4678-ae75-4e7262e70b45" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_4fd61c30-7969-49f6-9062-c9362fc80552" xlink:to="loc_dei_LegalEntityAxis_f3bd3548-5f0e-4678-ae75-4e7262e70b45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_12bba619-cac7-45e0-8d62-19556be08af3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_f3bd3548-5f0e-4678-ae75-4e7262e70b45" xlink:to="loc_dei_EntityDomain_12bba619-cac7-45e0-8d62-19556be08af3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_3737c96e-84c2-434d-96ec-3f824faabad7" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_12bba619-cac7-45e0-8d62-19556be08af3" xlink:to="loc_cms_ConsumersEnergyCompanyMember_3737c96e-84c2-434d-96ec-3f824faabad7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_06d46eff-1671-47d2-b3f2-501fe2408a09" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_4fd61c30-7969-49f6-9062-c9362fc80552" xlink:to="loc_srt_ConsolidatedEntitiesAxis_06d46eff-1671-47d2-b3f2-501fe2408a09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_655598d4-f667-4f4b-94b0-6a4aac185abb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_06d46eff-1671-47d2-b3f2-501fe2408a09" xlink:to="loc_srt_ConsolidatedEntitiesDomain_655598d4-f667-4f4b-94b0-6a4aac185abb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_7e76437e-e584-40a1-9623-45dcaa4791f6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_655598d4-f667-4f4b-94b0-6a4aac185abb" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_7e76437e-e584-40a1-9623-45dcaa4791f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_ce5240a5-499b-4317-bd27-51802434fc8f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_4fd61c30-7969-49f6-9062-c9362fc80552" xlink:to="loc_srt_OwnershipAxis_ce5240a5-499b-4317-bd27-51802434fc8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_e54310d2-8efc-4dfe-8f0f-dccc4dc714df" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_ce5240a5-499b-4317-bd27-51802434fc8f" xlink:to="loc_srt_OwnershipDomain_e54310d2-8efc-4dfe-8f0f-dccc4dc714df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindClassBMembershipMember_c0b9b08b-57f0-491b-acd6-10d2672880aa" xlink:href="cms-20230331.xsd#cms_AviatorWindClassBMembershipMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_e54310d2-8efc-4dfe-8f0f-dccc4dc714df" xlink:to="loc_cms_AviatorWindClassBMembershipMember_c0b9b08b-57f0-491b-acd6-10d2672880aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GuaranteesAndOtherContingenciesLineItems_64323c93-d567-4c7c-a4fc-1ba2c3085bed" xlink:href="cms-20230331.xsd#cms_GuaranteesAndOtherContingenciesLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesTable_4fd61c30-7969-49f6-9062-c9362fc80552" xlink:to="loc_cms_GuaranteesAndOtherContingenciesLineItems_64323c93-d567-4c7c-a4fc-1ba2c3085bed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsTerm_00b092db-f3ca-4d01-ae59-5422f98e7fad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_64323c93-d567-4c7c-a4fc-1ba2c3085bed" xlink:to="loc_us-gaap_GuaranteeObligationsTerm_00b092db-f3ca-4d01-ae59-5422f98e7fad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsMaximumExposure_daf9cf32-59ee-4c16-bf24-f99c8e0f0034" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsMaximumExposure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_64323c93-d567-4c7c-a4fc-1ba2c3085bed" xlink:to="loc_us-gaap_GuaranteeObligationsMaximumExposure_daf9cf32-59ee-4c16-bf24-f99c8e0f0034" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue_236635cb-ab6e-4679-b7c6-35e22ec755dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GuaranteeObligationsCurrentCarryingValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_64323c93-d567-4c7c-a4fc-1ba2c3085bed" xlink:to="loc_us-gaap_GuaranteeObligationsCurrentCarryingValue_236635cb-ab6e-4679-b7c6-35e22ec755dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_acb294c0-c501-4334-88bb-7c7258fe193f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_GuaranteesAndOtherContingenciesLineItems_64323c93-d567-4c7c-a4fc-1ba2c3085bed" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_acb294c0-c501-4334-88bb-7c7258fe193f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails" xlink:type="simple" xlink:href="cms-20230331.xsd#FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_32eb4969-d19b-4a2a-b50f-f103996d1ff2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_679c4c49-1e0b-4dae-93a9-97c8393c5d1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_32eb4969-d19b-4a2a-b50f-f103996d1ff2" xlink:to="loc_us-gaap_DebtInstrumentTable_679c4c49-1e0b-4dae-93a9-97c8393c5d1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_d1dc3281-6e34-4cdb-8fe5-b9f1ca43d428" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_679c4c49-1e0b-4dae-93a9-97c8393c5d1c" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_d1dc3281-6e34-4cdb-8fe5-b9f1ca43d428" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_101a631f-b85a-4d25-b58e-5841e817068a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_d1dc3281-6e34-4cdb-8fe5-b9f1ca43d428" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_101a631f-b85a-4d25-b58e-5841e817068a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityMember_ac1af742-cf5a-4c96-b0bc-5e436b804f49" xlink:href="cms-20230331.xsd#cms_TermLoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_101a631f-b85a-4d25-b58e-5841e817068a" xlink:to="loc_cms_TermLoanFacilityMember_ac1af742-cf5a-4c96-b0bc-5e436b804f49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FirstMortgageBondsMember_962aa7dd-5351-4095-be8e-bc28fe254eb4" xlink:href="cms-20230331.xsd#cms_FirstMortgageBondsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_101a631f-b85a-4d25-b58e-5841e817068a" xlink:to="loc_cms_FirstMortgageBondsMember_962aa7dd-5351-4095-be8e-bc28fe254eb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_86861fc4-178f-41b2-b2d0-2fa8d39cc863" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_679c4c49-1e0b-4dae-93a9-97c8393c5d1c" xlink:to="loc_us-gaap_DebtInstrumentAxis_86861fc4-178f-41b2-b2d0-2fa8d39cc863" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_4f380ab4-edbf-4ff1-b8f7-e657f6dc46b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_86861fc4-178f-41b2-b2d0-2fa8d39cc863" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_4f380ab4-edbf-4ff1-b8f7-e657f6dc46b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDueSeptember2023Member_16f90c1d-6c6e-432d-ad73-b5ef0f241e4d" xlink:href="cms-20230331.xsd#cms_TermLoanFacilityDueSeptember2023Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4f380ab4-edbf-4ff1-b8f7-e657f6dc46b2" xlink:to="loc_cms_TermLoanFacilityDueSeptember2023Member_16f90c1d-6c6e-432d-ad73-b5ef0f241e4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A4650FirstMortgageBondsDueMarch2028Member_b17007c7-f9c4-418f-9262-963b2bf2de17" xlink:href="cms-20230331.xsd#cms_A4650FirstMortgageBondsDueMarch2028Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4f380ab4-edbf-4ff1-b8f7-e657f6dc46b2" xlink:to="loc_cms_A4650FirstMortgageBondsDueMarch2028Member_b17007c7-f9c4-418f-9262-963b2bf2de17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A4625FirstMortgageBondsDueMay2033Member_16c86ac9-8a0b-4ac6-ba45-e8e4b473f586" xlink:href="cms-20230331.xsd#cms_A4625FirstMortgageBondsDueMay2033Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4f380ab4-edbf-4ff1-b8f7-e657f6dc46b2" xlink:to="loc_cms_A4625FirstMortgageBondsDueMay2033Member_16c86ac9-8a0b-4ac6-ba45-e8e4b473f586" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_A5251FirstMortgageBondsMember_2bc90076-376e-40cd-9a10-41e0a6048e49" xlink:href="cms-20230331.xsd#cms_A5251FirstMortgageBondsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4f380ab4-edbf-4ff1-b8f7-e657f6dc46b2" xlink:to="loc_cms_A5251FirstMortgageBondsMember_2bc90076-376e-40cd-9a10-41e0a6048e49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TermLoanFacilityDue2024Member_6ed328df-2f26-462e-bb47-be4d8f12cb2c" xlink:href="cms-20230331.xsd#cms_TermLoanFacilityDue2024Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_4f380ab4-edbf-4ff1-b8f7-e657f6dc46b2" xlink:to="loc_cms_TermLoanFacilityDue2024Member_6ed328df-2f26-462e-bb47-be4d8f12cb2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b0a2f3dd-dcad-47bd-ad94-11a3c8330f3c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_679c4c49-1e0b-4dae-93a9-97c8393c5d1c" xlink:to="loc_dei_LegalEntityAxis_b0a2f3dd-dcad-47bd-ad94-11a3c8330f3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_94aab84c-11d5-4aed-87ca-74d5ce35fb82" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_b0a2f3dd-dcad-47bd-ad94-11a3c8330f3c" xlink:to="loc_dei_EntityDomain_94aab84c-11d5-4aed-87ca-74d5ce35fb82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_733be66f-bc36-4de0-a85b-70045d192951" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_94aab84c-11d5-4aed-87ca-74d5ce35fb82" xlink:to="loc_cms_ConsumersEnergyCompanyMember_733be66f-bc36-4de0-a85b-70045d192951" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_60058bd6-ac59-46ce-a5ab-36c6994b0aba" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_679c4c49-1e0b-4dae-93a9-97c8393c5d1c" xlink:to="loc_srt_ConsolidatedEntitiesAxis_60058bd6-ac59-46ce-a5ab-36c6994b0aba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_1b5c649f-f44f-46e3-affc-ee8276f2695b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_60058bd6-ac59-46ce-a5ab-36c6994b0aba" xlink:to="loc_srt_ConsolidatedEntitiesDomain_1b5c649f-f44f-46e3-affc-ee8276f2695b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_e1c4f1c1-2a55-48fd-ac9d-dd24a763333e" xlink:href="cms-20230331.xsd#cms_NorthStarCleanEnergyIncludingSubsidiariesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_1b5c649f-f44f-46e3-affc-ee8276f2695b" xlink:to="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_e1c4f1c1-2a55-48fd-ac9d-dd24a763333e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_043b2997-9943-4dfc-bf97-0ced59a8af98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_679c4c49-1e0b-4dae-93a9-97c8393c5d1c" xlink:to="loc_us-gaap_DebtInstrumentLineItems_043b2997-9943-4dfc-bf97-0ced59a8af98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_11f80dc1-059d-4858-9e4b-553fb4bcf6df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_043b2997-9943-4dfc-bf97-0ced59a8af98" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_11f80dc1-059d-4858-9e4b-553fb4bcf6df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_42c22116-b376-48af-92aa-8fa4c76157e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_043b2997-9943-4dfc-bf97-0ced59a8af98" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_42c22116-b376-48af-92aa-8fa4c76157e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_c9ad4aa6-1400-4119-823f-a57ad2387346" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_043b2997-9943-4dfc-bf97-0ced59a8af98" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_c9ad4aa6-1400-4119-823f-a57ad2387346" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_f54c604d-e5b9-43c7-aa45-2d1ea5ddabc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_043b2997-9943-4dfc-bf97-0ced59a8af98" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_f54c604d-e5b9-43c7-aa45-2d1ea5ddabc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_df35608b-8d60-41fc-a690-1822ccb20ccf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_043b2997-9943-4dfc-bf97-0ced59a8af98" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_df35608b-8d60-41fc-a690-1822ccb20ccf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails" xlink:type="simple" xlink:href="cms-20230331.xsd#FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_31d24ea8-4771-4f3d-87c5-9ee29f3bd41c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_9bc0dd72-acf6-4cb4-bf1d-7363d3491c74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_31d24ea8-4771-4f3d-87c5-9ee29f3bd41c" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_9bc0dd72-acf6-4cb4-bf1d-7363d3491c74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_7bae40c9-f373-4472-b2e1-ac9d45fbdd95" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_9bc0dd72-acf6-4cb4-bf1d-7363d3491c74" xlink:to="loc_srt_ConsolidatedEntitiesAxis_7bae40c9-f373-4472-b2e1-ac9d45fbdd95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_b4c531bb-3e03-45f6-bb45-e20806e37553" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_7bae40c9-f373-4472-b2e1-ac9d45fbdd95" xlink:to="loc_srt_ConsolidatedEntitiesDomain_b4c531bb-3e03-45f6-bb45-e20806e37553" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_2acf93ca-47a5-4b09-ad25-8e415cdcd985" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_b4c531bb-3e03-45f6-bb45-e20806e37553" xlink:to="loc_srt_ParentCompanyMember_2acf93ca-47a5-4b09-ad25-8e415cdcd985" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_7bd784ac-401e-46da-ac90-e9073ebfa775" xlink:href="cms-20230331.xsd#cms_NorthStarCleanEnergyIncludingSubsidiariesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_b4c531bb-3e03-45f6-bb45-e20806e37553" xlink:to="loc_cms_NorthStarCleanEnergyIncludingSubsidiariesMember_7bd784ac-401e-46da-ac90-e9073ebfa775" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b635c556-a391-40ba-b0a3-c7ba6bbb5b24" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_9bc0dd72-acf6-4cb4-bf1d-7363d3491c74" xlink:to="loc_dei_LegalEntityAxis_b635c556-a391-40ba-b0a3-c7ba6bbb5b24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_30f6f7fe-a25b-4478-b2ea-dc778187a525" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_b635c556-a391-40ba-b0a3-c7ba6bbb5b24" xlink:to="loc_dei_EntityDomain_30f6f7fe-a25b-4478-b2ea-dc778187a525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_260ac401-a624-48be-9e96-01c6fa6b8996" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_30f6f7fe-a25b-4478-b2ea-dc778187a525" xlink:to="loc_cms_ConsumersEnergyCompanyMember_260ac401-a624-48be-9e96-01c6fa6b8996" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_76526881-b315-41b5-926f-8d6f4d1c7881" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_9bc0dd72-acf6-4cb4-bf1d-7363d3491c74" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_76526881-b315-41b5-926f-8d6f4d1c7881" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_363a658d-03b9-46ef-8085-9aa9dbe74680" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_76526881-b315-41b5-926f-8d6f4d1c7881" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_363a658d-03b9-46ef-8085-9aa9dbe74680" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesTwoMember_8430af23-343f-48d7-9294-e10af30a3d6a" xlink:href="cms-20230331.xsd#cms_RevolvingCreditFacilitiesTwoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_363a658d-03b9-46ef-8085-9aa9dbe74680" xlink:to="loc_cms_RevolvingCreditFacilitiesTwoMember_8430af23-343f-48d7-9294-e10af30a3d6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesSevenMember_9d88a796-f074-456a-8115-53561dff8300" xlink:href="cms-20230331.xsd#cms_RevolvingCreditFacilitiesSevenMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_363a658d-03b9-46ef-8085-9aa9dbe74680" xlink:to="loc_cms_RevolvingCreditFacilitiesSevenMember_9d88a796-f074-456a-8115-53561dff8300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesSixMember_6bb85af0-59a1-4d3c-b698-f1fec3542f4e" xlink:href="cms-20230331.xsd#cms_RevolvingCreditFacilitiesSixMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_363a658d-03b9-46ef-8085-9aa9dbe74680" xlink:to="loc_cms_RevolvingCreditFacilitiesSixMember_6bb85af0-59a1-4d3c-b698-f1fec3542f4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesFiveMember_e162acdb-d93c-40d6-b113-20c835dad51c" xlink:href="cms-20230331.xsd#cms_RevolvingCreditFacilitiesFiveMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_363a658d-03b9-46ef-8085-9aa9dbe74680" xlink:to="loc_cms_RevolvingCreditFacilitiesFiveMember_e162acdb-d93c-40d6-b113-20c835dad51c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RevolvingCreditFacilitiesOneMember_026aaad6-cc35-4250-bcb2-cb987cdcfc8b" xlink:href="cms-20230331.xsd#cms_RevolvingCreditFacilitiesOneMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_363a658d-03b9-46ef-8085-9aa9dbe74680" xlink:to="loc_cms_RevolvingCreditFacilitiesOneMember_026aaad6-cc35-4250-bcb2-cb987cdcfc8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_b4f02080-760a-4026-aca0-91f853477173" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_9bc0dd72-acf6-4cb4-bf1d-7363d3491c74" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_b4f02080-760a-4026-aca0-91f853477173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_7814ba39-3394-4cf0-9c96-e02425abbc5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_b4f02080-760a-4026-aca0-91f853477173" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_7814ba39-3394-4cf0-9c96-e02425abbc5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_b5225572-3d6a-40be-9b38-6749d6774fb2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_7814ba39-3394-4cf0-9c96-e02425abbc5b" xlink:to="loc_us-gaap_LetterOfCreditMember_b5225572-3d6a-40be-9b38-6749d6774fb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_e789c45d-0308-4da8-9f34-50f8e8b5f850" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_9bc0dd72-acf6-4cb4-bf1d-7363d3491c74" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_e789c45d-0308-4da8-9f34-50f8e8b5f850" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_7ea4eaa2-d915-46e4-969a-067435d234ec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_e789c45d-0308-4da8-9f34-50f8e8b5f850" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_7ea4eaa2-d915-46e4-969a-067435d234ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_046de1cf-d329-4478-a926-1a32f78782b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_e789c45d-0308-4da8-9f34-50f8e8b5f850" xlink:to="loc_us-gaap_LineOfCredit_046de1cf-d329-4478-a926-1a32f78782b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_f7c520a7-3881-43bd-8eb5-a63fdff21ebd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_e789c45d-0308-4da8-9f34-50f8e8b5f850" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_f7c520a7-3881-43bd-8eb5-a63fdff21ebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_b5406de9-befa-46e1-bf15-0061e719a0ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_e789c45d-0308-4da8-9f34-50f8e8b5f850" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_b5406de9-befa-46e1-bf15-0061e719a0ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_2cca8920-353e-4040-ade4-ffa0acda775f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_e789c45d-0308-4da8-9f34-50f8e8b5f850" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_2cca8920-353e-4040-ade4-ffa0acda775f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails" xlink:type="simple" xlink:href="cms-20230331.xsd#FinancingsandCapitalizationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_40e40328-2910-4ae5-ab1f-5a6e75e4969c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ScheduleOfFinancingAndCapitalizationTable_ee2bbc0e-6603-4c2e-b6a1-cb6351ad9966" xlink:href="cms-20230331.xsd#cms_ScheduleOfFinancingAndCapitalizationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_40e40328-2910-4ae5-ab1f-5a6e75e4969c" xlink:to="loc_cms_ScheduleOfFinancingAndCapitalizationTable_ee2bbc0e-6603-4c2e-b6a1-cb6351ad9966" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_91d0490c-d6d3-4810-8a62-efb4a8289ed4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_ee2bbc0e-6603-4c2e-b6a1-cb6351ad9966" xlink:to="loc_dei_LegalEntityAxis_91d0490c-d6d3-4810-8a62-efb4a8289ed4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_cc376f81-b0b6-4aa7-8f32-7a2bda323df9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_91d0490c-d6d3-4810-8a62-efb4a8289ed4" xlink:to="loc_dei_EntityDomain_cc376f81-b0b6-4aa7-8f32-7a2bda323df9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_630d3963-4527-4cbd-ba4c-da6bb87c9814" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_cc376f81-b0b6-4aa7-8f32-7a2bda323df9" xlink:to="loc_cms_ConsumersEnergyCompanyMember_630d3963-4527-4cbd-ba4c-da6bb87c9814" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_ab71d264-ee47-45c7-a038-cfd2c817e255" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_ee2bbc0e-6603-4c2e-b6a1-cb6351ad9966" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_ab71d264-ee47-45c7-a038-cfd2c817e255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_55c20a92-a3ea-417c-9253-866007266bad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_ab71d264-ee47-45c7-a038-cfd2c817e255" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_55c20a92-a3ea-417c-9253-866007266bad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperMember_6d1f4d0e-6f8d-46fe-b851-e7d3337493f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommercialPaperMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_55c20a92-a3ea-417c-9253-866007266bad" xlink:to="loc_us-gaap_CommercialPaperMember_6d1f4d0e-6f8d-46fe-b851-e7d3337493f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_b6a21246-908a-4920-b38f-35bd10f1164a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_ee2bbc0e-6603-4c2e-b6a1-cb6351ad9966" xlink:to="loc_us-gaap_CreditFacilityAxis_b6a21246-908a-4920-b38f-35bd10f1164a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_c52f3ac5-6a93-48f2-b64b-fd6bd6474fe2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_b6a21246-908a-4920-b38f-35bd10f1164a" xlink:to="loc_us-gaap_CreditFacilityDomain_c52f3ac5-6a93-48f2-b64b-fd6bd6474fe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_782b2e1a-f29c-43b8-b169-bfc761e55012" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_c52f3ac5-6a93-48f2-b64b-fd6bd6474fe2" xlink:to="loc_us-gaap_LineOfCreditMember_782b2e1a-f29c-43b8-b169-bfc761e55012" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingAndCapitalizationLineItems_dfc9b258-b10a-4294-b86d-e668a9886e57" xlink:href="cms-20230331.xsd#cms_FinancingAndCapitalizationLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_ScheduleOfFinancingAndCapitalizationTable_ee2bbc0e-6603-4c2e-b6a1-cb6351ad9966" xlink:to="loc_cms_FinancingAndCapitalizationLineItems_dfc9b258-b10a-4294-b86d-e668a9886e57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ShortTermDebtAuthorizedBorrowings_a2fc4e56-1bdd-4d0c-b299-ba1d930d90da" xlink:href="cms-20230331.xsd#cms_ShortTermDebtAuthorizedBorrowings"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_dfc9b258-b10a-4294-b86d-e668a9886e57" xlink:to="loc_cms_ShortTermDebtAuthorizedBorrowings_a2fc4e56-1bdd-4d0c-b299-ba1d930d90da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_8d886dbe-6d05-4036-9508-c076a1f84333" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_dfc9b258-b10a-4294-b86d-e668a9886e57" xlink:to="loc_us-gaap_ShortTermBorrowings_8d886dbe-6d05-4036-9508-c076a1f84333" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_b50f596f-2d3c-4056-a863-111439c2aff2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_dfc9b258-b10a-4294-b86d-e668a9886e57" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_b50f596f-2d3c-4056-a863-111439c2aff2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_d155db07-9544-4079-97a5-bfe677ebf619" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableRelatedPartiesClassifiedCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_dfc9b258-b10a-4294-b86d-e668a9886e57" xlink:to="loc_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent_d155db07-9544-4079-97a5-bfe677ebf619" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AmountAvailableForDividendDistribution_f8790406-10af-4859-b27e-bf590cf5a963" xlink:href="cms-20230331.xsd#cms_AmountAvailableForDividendDistribution"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_dfc9b258-b10a-4294-b86d-e668a9886e57" xlink:to="loc_cms_AmountAvailableForDividendDistribution_f8790406-10af-4859-b27e-bf590cf5a963" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval_ce21d17f-6d8d-4085-a12e-73f08d956749" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_dfc9b258-b10a-4294-b86d-e668a9886e57" xlink:to="loc_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval_ce21d17f-6d8d-4085-a12e-73f08d956749" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_27bc1e7d-196a-4c9a-a9ca-711bf3a402ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancingAndCapitalizationLineItems_dfc9b258-b10a-4294-b86d-e668a9886e57" xlink:to="loc_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries_27bc1e7d-196a-4c9a-a9ca-711bf3a402ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails" xlink:type="simple" xlink:href="cms-20230331.xsd#FinancingsandCapitalizationScheduleofForwardStockContractsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_f9273948-4732-427a-9a42-ced2d986ab60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_5439677d-8c0f-41c3-b79b-5199a626f0b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_f9273948-4732-427a-9a42-ced2d986ab60" xlink:to="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_5439677d-8c0f-41c3-b79b-5199a626f0b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_9a315705-cafb-4ed6-837c-2ae6c4b779f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_5439677d-8c0f-41c3-b79b-5199a626f0b7" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_9a315705-cafb-4ed6-837c-2ae6c4b779f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_0b0caf65-5554-4ab2-9ebb-b3754805d775" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis_9a315705-cafb-4ed6-837c-2ae6c4b779f7" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_0b0caf65-5554-4ab2-9ebb-b3754805d775" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractsEnteredIntoAugust32022Member_638cb5af-ea0a-46c6-8795-1e5af80bf4fc" xlink:href="cms-20230331.xsd#cms_ForwardContractsEnteredIntoAugust32022Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_0b0caf65-5554-4ab2-9ebb-b3754805d775" xlink:to="loc_cms_ForwardContractsEnteredIntoAugust32022Member_638cb5af-ea0a-46c6-8795-1e5af80bf4fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractsEnteredIntoAugust242022Member_ee27bee8-04e1-463e-95dd-a342def325f7" xlink:href="cms-20230331.xsd#cms_ForwardContractsEnteredIntoAugust242022Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_0b0caf65-5554-4ab2-9ebb-b3754805d775" xlink:to="loc_cms_ForwardContractsEnteredIntoAugust242022Member_ee27bee8-04e1-463e-95dd-a342def325f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ForwardContractsEnteredIntoAugust292022Member_96d13991-ae1b-4225-aca8-3839aa3e7eff" xlink:href="cms-20230331.xsd#cms_ForwardContractsEnteredIntoAugust292022Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain_0b0caf65-5554-4ab2-9ebb-b3754805d775" xlink:to="loc_cms_ForwardContractsEnteredIntoAugust292022Member_96d13991-ae1b-4225-aca8-3839aa3e7eff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_5243da88-0eab-4b71-9945-133e2ee4e42f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable_5439677d-8c0f-41c3-b79b-5199a626f0b7" xlink:to="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_5243da88-0eab-4b71-9945-133e2ee4e42f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityShares_4403d8fa-ebef-434f-b0c5-6b332505a9f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForwardContractIndexedToIssuersEquityShares"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_5243da88-0eab-4b71-9945-133e2ee4e42f" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityShares_4403d8fa-ebef-434f-b0c5-6b332505a9f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate_4131bb6e-2dec-423d-8691-fb3a4d64ad7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForwardContractIndexedToIssuersEquityForwardRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems_5243da88-0eab-4b71-9945-133e2ee4e42f" xlink:to="loc_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate_4131bb6e-2dec-423d-8691-fb3a4d64ad7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" xlink:type="simple" xlink:href="cms-20230331.xsd#FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_c492892d-4c39-4598-bfc8-28416740c738" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_afe1f664-70d4-4312-95d7-faa9d6f2a693" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_c492892d-4c39-4598-bfc8-28416740c738" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_afe1f664-70d4-4312-95d7-faa9d6f2a693" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_d879b33a-1a9c-423e-805f-fc3b6b0a342b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_afe1f664-70d4-4312-95d7-faa9d6f2a693" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_d879b33a-1a9c-423e-805f-fc3b6b0a342b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7197d63f-7396-4f13-a9d4-8e5ffb40fa14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_d879b33a-1a9c-423e-805f-fc3b6b0a342b" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7197d63f-7396-4f13-a9d4-8e5ffb40fa14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_df7dce3f-ee3d-4503-9a14-0c6b1f721819" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7197d63f-7396-4f13-a9d4-8e5ffb40fa14" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_df7dce3f-ee3d-4503-9a14-0c6b1f721819" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel12And3Member_c309bfb2-0706-4df8-af87-1f6f3cad2ff5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel12And3Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7197d63f-7396-4f13-a9d4-8e5ffb40fa14" xlink:to="loc_us-gaap_FairValueInputsLevel12And3Member_c309bfb2-0706-4df8-af87-1f6f3cad2ff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_76cab9c0-7930-4b95-b9c8-d85163d2e388" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_afe1f664-70d4-4312-95d7-faa9d6f2a693" xlink:to="loc_dei_LegalEntityAxis_76cab9c0-7930-4b95-b9c8-d85163d2e388" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_3d592066-649e-496b-a54a-54d7447c942d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_76cab9c0-7930-4b95-b9c8-d85163d2e388" xlink:to="loc_dei_EntityDomain_3d592066-649e-496b-a54a-54d7447c942d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_7aab3167-b3ff-4590-85ad-5718dd1aaeb8" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_3d592066-649e-496b-a54a-54d7447c942d" xlink:to="loc_cms_ConsumersEnergyCompanyMember_7aab3167-b3ff-4590-85ad-5718dd1aaeb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_127e3ebc-b95e-4d2c-ba35-8f66817cf56c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_afe1f664-70d4-4312-95d7-faa9d6f2a693" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_127e3ebc-b95e-4d2c-ba35-8f66817cf56c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_47182dc8-3b31-473f-bed7-81cac310124d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_127e3ebc-b95e-4d2c-ba35-8f66817cf56c" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_47182dc8-3b31-473f-bed7-81cac310124d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_1fbfcb30-a867-41b1-a3cf-a07bdd154856" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_47182dc8-3b31-473f-bed7-81cac310124d" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_1fbfcb30-a867-41b1-a3cf-a07bdd154856" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_bf91ab90-cb3c-495a-bb67-4ac93ca7f2f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_47182dc8-3b31-473f-bed7-81cac310124d" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_bf91ab90-cb3c-495a-bb67-4ac93ca7f2f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_a7586921-69ab-4f4c-928f-5cd1c01051a1" xlink:href="cms-20230331.xsd#cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_47182dc8-3b31-473f-bed7-81cac310124d" xlink:to="loc_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure_a7586921-69ab-4f4c-928f-5cd1c01051a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_8a7c6e10-b7e8-40d6-96ce-b1c318753b38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_47182dc8-3b31-473f-bed7-81cac310124d" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_8a7c6e10-b7e8-40d6-96ce-b1c318753b38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_2ac86271-7708-4f27-993e-a5f6dbe9d2bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_47182dc8-3b31-473f-bed7-81cac310124d" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_2ac86271-7708-4f27-993e-a5f6dbe9d2bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_3c2eb9ce-99c4-48cb-8d98-097569e2918e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_127e3ebc-b95e-4d2c-ba35-8f66817cf56c" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_3c2eb9ce-99c4-48cb-8d98-097569e2918e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_94aa3b71-fdc5-484a-b07a-a46653849cf5" xlink:href="cms-20230331.xsd#cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_3c2eb9ce-99c4-48cb-8d98-097569e2918e" xlink:to="loc_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure_94aa3b71-fdc5-484a-b07a-a46653849cf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_e5e30849-642b-44fd-8dde-271ca704ace4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_3c2eb9ce-99c4-48cb-8d98-097569e2918e" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_e5e30849-642b-44fd-8dde-271ca704ace4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails" xlink:type="simple" xlink:href="cms-20230331.xsd#FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsAbstract_0846113f-a626-4a78-9760-43789e124d11" xlink:href="cms-20230331.xsd#cms_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_02b8e609-ef5e-480c-b8e8-62a1a9ee3c2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsAbstract_0846113f-a626-4a78-9760-43789e124d11" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_02b8e609-ef5e-480c-b8e8-62a1a9ee3c2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0ab2038c-4218-409d-8578-cbcb4558bbb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_02b8e609-ef5e-480c-b8e8-62a1a9ee3c2e" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0ab2038c-4218-409d-8578-cbcb4558bbb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_94012ad4-7e34-430a-b799-a0a70aeb8413" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_0ab2038c-4218-409d-8578-cbcb4558bbb9" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_94012ad4-7e34-430a-b799-a0a70aeb8413" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_98a17a65-d19d-42eb-ac3c-f6fba48d9558" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_94012ad4-7e34-430a-b799-a0a70aeb8413" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_98a17a65-d19d-42eb-ac3c-f6fba48d9558" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_6a3ee902-88a2-45cc-90f3-06765887c2d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_94012ad4-7e34-430a-b799-a0a70aeb8413" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_6a3ee902-88a2-45cc-90f3-06765887c2d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_2c4362d1-88aa-461a-a549-f41594b0fae4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_94012ad4-7e34-430a-b799-a0a70aeb8413" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_2c4362d1-88aa-461a-a549-f41594b0fae4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_500e373e-20cc-4b52-b96f-400303e85fef" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_02b8e609-ef5e-480c-b8e8-62a1a9ee3c2e" xlink:to="loc_dei_LegalEntityAxis_500e373e-20cc-4b52-b96f-400303e85fef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_37d6e18c-2b79-4982-b34e-e833476df3c6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_500e373e-20cc-4b52-b96f-400303e85fef" xlink:to="loc_dei_EntityDomain_37d6e18c-2b79-4982-b34e-e833476df3c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_6fbcd180-8119-4e2a-976a-880693026a6a" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_37d6e18c-2b79-4982-b34e-e833476df3c6" xlink:to="loc_cms_ConsumersEnergyCompanyMember_6fbcd180-8119-4e2a-976a-880693026a6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_ea5fa7d4-1d75-4e63-b698-af16017f53ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_02b8e609-ef5e-480c-b8e8-62a1a9ee3c2e" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_ea5fa7d4-1d75-4e63-b698-af16017f53ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_c40c5a1e-db50-4aea-b2a4-7233127ddc3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_ea5fa7d4-1d75-4e63-b698-af16017f53ed" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_c40c5a1e-db50-4aea-b2a4-7233127ddc3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_50214a9c-887a-4e94-8d90-7030e59dd548" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_c40c5a1e-db50-4aea-b2a4-7233127ddc3e" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_50214a9c-887a-4e94-8d90-7030e59dd548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_b9e6d339-7ebf-4723-b072-eb9a65e996b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_50214a9c-887a-4e94-8d90-7030e59dd548" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_b9e6d339-7ebf-4723-b072-eb9a65e996b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_ded9c9fe-6120-42e3-8934-96a409f8bae5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_50214a9c-887a-4e94-8d90-7030e59dd548" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_ded9c9fe-6120-42e3-8934-96a409f8bae5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_9593e95f-4e82-480c-bf41-ad7a2d23fb1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_02b8e609-ef5e-480c-b8e8-62a1a9ee3c2e" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_9593e95f-4e82-480c-bf41-ad7a2d23fb1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_3f5c59ff-1659-447d-9812-a85bd9296c0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_9593e95f-4e82-480c-bf41-ad7a2d23fb1d" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_3f5c59ff-1659-447d-9812-a85bd9296c0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesFairValueDisclosure_30df83e7-6b99-4807-a472-ce478c7695e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_3f5c59ff-1659-447d-9812-a85bd9296c0b" xlink:to="loc_us-gaap_ReceivablesFairValueDisclosure_30df83e7-6b99-4807-a472-ce478c7695e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NotesReceivableRelatedPartiesFairValueDisclosure_4fb8666e-6aeb-403b-8b40-278eb531c511" xlink:href="cms-20230331.xsd#cms_NotesReceivableRelatedPartiesFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_3f5c59ff-1659-447d-9812-a85bd9296c0b" xlink:to="loc_cms_NotesReceivableRelatedPartiesFairValueDisclosure_4fb8666e-6aeb-403b-8b40-278eb531c511" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_0125019c-3833-4a1c-942d-193151a2ec74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_9593e95f-4e82-480c-bf41-ad7a2d23fb1d" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_0125019c-3833-4a1c-942d-193151a2ec74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_96eb3a0f-99ac-4dcd-8e2e-dd4d2bbb0ebf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_0125019c-3833-4a1c-942d-193151a2ec74" xlink:to="loc_us-gaap_LongTermDebtFairValue_96eb3a0f-99ac-4dcd-8e2e-dd4d2bbb0ebf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableFairValueDisclosure_d7974510-c1a7-43d0-8f1e-b731ad325eeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayableFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_0125019c-3833-4a1c-942d-193151a2ec74" xlink:to="loc_us-gaap_NotesPayableFairValueDisclosure_d7974510-c1a7-43d0-8f1e-b731ad325eeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent_06e89cda-e12f-4307-b55e-1d3da4ca34ec" xlink:href="cms-20230331.xsd#cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_9593e95f-4e82-480c-bf41-ad7a2d23fb1d" xlink:to="loc_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent_06e89cda-e12f-4307-b55e-1d3da4ca34ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_4c82b78a-fa27-405f-8ebb-d2052bfa63cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_9593e95f-4e82-480c-bf41-ad7a2d23fb1d" xlink:to="loc_us-gaap_LongTermDebtCurrent_4c82b78a-fa27-405f-8ebb-d2052bfa63cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherShortTermBorrowings_e641c936-9ba3-4905-a6e0-6cbd024a1363" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherShortTermBorrowings"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_9593e95f-4e82-480c-bf41-ad7a2d23fb1d" xlink:to="loc_us-gaap_OtherShortTermBorrowings_e641c936-9ba3-4905-a6e0-6cbd024a1363" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_d0c05e88-1723-49c2-831c-7fd6cb69a7f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableRelatedPartiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_9593e95f-4e82-480c-bf41-ad7a2d23fb1d" xlink:to="loc_us-gaap_NotesReceivableRelatedPartiesCurrent_d0c05e88-1723-49c2-831c-7fd6cb69a7f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails" xlink:type="simple" xlink:href="cms-20230331.xsd#FinancialInstrumentsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsAbstract_990b69ff-9ae2-48c7-a026-d1b4979e0eb7" xlink:href="cms-20230331.xsd#cms_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsTable_e8d7c3f8-6e99-4884-a289-d5b5e24e4905" xlink:href="cms-20230331.xsd#cms_FinancialInstrumentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsAbstract_990b69ff-9ae2-48c7-a026-d1b4979e0eb7" xlink:to="loc_cms_FinancialInstrumentsTable_e8d7c3f8-6e99-4884-a289-d5b5e24e4905" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_42c3ff8a-1ccb-42e2-93d1-ceec6c13b0fb" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsTable_e8d7c3f8-6e99-4884-a289-d5b5e24e4905" xlink:to="loc_dei_LegalEntityAxis_42c3ff8a-1ccb-42e2-93d1-ceec6c13b0fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_782e7158-7333-4433-accb-7010a44de1c1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_42c3ff8a-1ccb-42e2-93d1-ceec6c13b0fb" xlink:to="loc_dei_EntityDomain_782e7158-7333-4433-accb-7010a44de1c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_92bddf9a-d933-4d32-a457-e297bda4746d" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_782e7158-7333-4433-accb-7010a44de1c1" xlink:to="loc_cms_ConsumersEnergyCompanyMember_92bddf9a-d933-4d32-a457-e297bda4746d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_5c142dec-8015-4b4d-8161-1118b7bf03b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsTable_e8d7c3f8-6e99-4884-a289-d5b5e24e4905" xlink:to="loc_us-gaap_DebtInstrumentAxis_5c142dec-8015-4b4d-8161-1118b7bf03b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_23af9e58-12c1-4e20-85e3-1d59bf9b045d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_5c142dec-8015-4b4d-8161-1118b7bf03b5" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_23af9e58-12c1-4e20-85e3-1d59bf9b045d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CMSEnergyNotePayableMember_ce78bdb1-fb4b-46d0-aeb2-c98f15c125fb" xlink:href="cms-20230331.xsd#cms_CMSEnergyNotePayableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_23af9e58-12c1-4e20-85e3-1d59bf9b045d" xlink:to="loc_cms_CMSEnergyNotePayableMember_ce78bdb1-fb4b-46d0-aeb2-c98f15c125fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancialInstrumentsLineItems_cf93192b-37d3-49a3-a557-bb534245cc3d" xlink:href="cms-20230331.xsd#cms_FinancialInstrumentsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsTable_e8d7c3f8-6e99-4884-a289-d5b5e24e4905" xlink:to="loc_cms_FinancialInstrumentsLineItems_cf93192b-37d3-49a3-a557-bb534245cc3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_7b0787de-6c6e-40f4-a54e-e29d74a9a4d9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_FinancialInstrumentsLineItems_cf93192b-37d3-49a3-a557-bb534245cc3d" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_7b0787de-6c6e-40f4-a54e-e29d74a9a4d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails" xlink:type="simple" xlink:href="cms-20230331.xsd#RetirementBenefitsScheduleOfNetBenefitCostsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_e7ef2cc7-6bb3-44aa-ab76-b2476c9eca26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5a4fb3df-b8e2-4970-bfcb-c9adae7b5053" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_e7ef2cc7-6bb3-44aa-ab76-b2476c9eca26" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5a4fb3df-b8e2-4970-bfcb-c9adae7b5053" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_452a8d3e-fb57-42ad-9d0c-958306e3967e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5a4fb3df-b8e2-4970-bfcb-c9adae7b5053" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_452a8d3e-fb57-42ad-9d0c-958306e3967e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_6d0753f1-26bc-4666-906b-2ecb7a54b710" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_452a8d3e-fb57-42ad-9d0c-958306e3967e" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_6d0753f1-26bc-4666-906b-2ecb7a54b710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PensionAndDBSERPMember_1cac3896-dbf7-429a-9931-970fc9cae92e" xlink:href="cms-20230331.xsd#cms_PensionAndDBSERPMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_6d0753f1-26bc-4666-906b-2ecb7a54b710" xlink:to="loc_cms_PensionAndDBSERPMember_1cac3896-dbf7-429a-9931-970fc9cae92e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_83b62dd3-1f2c-4d2a-af9b-8f49d0237fd6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_6d0753f1-26bc-4666-906b-2ecb7a54b710" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_83b62dd3-1f2c-4d2a-af9b-8f49d0237fd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1eb92967-3cdc-4920-891b-4f41e539d3e9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5a4fb3df-b8e2-4970-bfcb-c9adae7b5053" xlink:to="loc_dei_LegalEntityAxis_1eb92967-3cdc-4920-891b-4f41e539d3e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_86d4a728-1c89-4a24-bef9-93d58a364b6e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1eb92967-3cdc-4920-891b-4f41e539d3e9" xlink:to="loc_dei_EntityDomain_86d4a728-1c89-4a24-bef9-93d58a364b6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_be2b2fa6-f49e-4930-baa0-0aa529364052" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_86d4a728-1c89-4a24-bef9-93d58a364b6e" xlink:to="loc_cms_ConsumersEnergyCompanyMember_be2b2fa6-f49e-4930-baa0-0aa529364052" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityAxis_a98c81a8-8950-47d9-9dee-1dfb547b302d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5a4fb3df-b8e2-4970-bfcb-c9adae7b5053" xlink:to="loc_us-gaap_RegulatoryLiabilityAxis_a98c81a8-8950-47d9-9dee-1dfb547b302d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryLiabilityDomain_6f10c4b1-7bf1-4760-8c16-f9c09708fc7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryLiabilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityAxis_a98c81a8-8950-47d9-9dee-1dfb547b302d" xlink:to="loc_us-gaap_RegulatoryLiabilityDomain_6f10c4b1-7bf1-4760-8c16-f9c09708fc7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VolatilityMechanismMember_6312ac24-fcca-4dd6-a5f8-b2f5c0e8f11b" xlink:href="cms-20230331.xsd#cms_VolatilityMechanismMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryLiabilityDomain_6f10c4b1-7bf1-4760-8c16-f9c09708fc7b" xlink:to="loc_cms_VolatilityMechanismMember_6312ac24-fcca-4dd6-a5f8-b2f5c0e8f11b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_4fed7d05-4eaf-45f7-9f28-eb5b9884dda1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5a4fb3df-b8e2-4970-bfcb-c9adae7b5053" xlink:to="loc_us-gaap_RegulatoryAssetAxis_4fed7d05-4eaf-45f7-9f28-eb5b9884dda1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_495f7729-2bc9-4edd-9d0e-eec09eeabe8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetAxis_4fed7d05-4eaf-45f7-9f28-eb5b9884dda1" xlink:to="loc_us-gaap_RegulatoryAssetDomain_495f7729-2bc9-4edd-9d0e-eec09eeabe8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VolatilityMechanismMember_d2120105-e0a1-49b1-bd9b-c3756eaf0b14" xlink:href="cms-20230331.xsd#cms_VolatilityMechanismMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_495f7729-2bc9-4edd-9d0e-eec09eeabe8b" xlink:to="loc_cms_VolatilityMechanismMember_d2120105-e0a1-49b1-bd9b-c3756eaf0b14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f26457fd-1f53-46c9-92f7-ee7d9bb513f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_5a4fb3df-b8e2-4970-bfcb-c9adae7b5053" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f26457fd-1f53-46c9-92f7-ee7d9bb513f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_62978e46-7912-4d22-b3b5-650e560a0ae6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanRollForwardsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f26457fd-1f53-46c9-92f7-ee7d9bb513f2" xlink:to="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_62978e46-7912-4d22-b3b5-650e560a0ae6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_b0f499cc-06b9-4383-8f00-676cc2703c47" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_62978e46-7912-4d22-b3b5-650e560a0ae6" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_b0f499cc-06b9-4383-8f00-676cc2703c47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_05f69145-e86a-4ef7-9cf3-3f17b6c7509e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_62978e46-7912-4d22-b3b5-650e560a0ae6" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_05f69145-e86a-4ef7-9cf3-3f17b6c7509e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_b49c855b-a0d2-4efc-80b1-f2b112e597b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_62978e46-7912-4d22-b3b5-650e560a0ae6" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_b49c855b-a0d2-4efc-80b1-f2b112e597b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_83ca074e-96b1-4c9a-a748-29642d6c1058" xlink:href="cms-20230331.xsd#cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_62978e46-7912-4d22-b3b5-650e560a0ae6" xlink:to="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_83ca074e-96b1-4c9a-a748-29642d6c1058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_a63b270a-8ddb-4ffc-89b5-e55ed4c3be7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_83ca074e-96b1-4c9a-a748-29642d6c1058" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_a63b270a-8ddb-4ffc-89b5-e55ed4c3be7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_e6308da6-9ac8-4200-af5f-a1dbde612e1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_83ca074e-96b1-4c9a-a748-29642d6c1058" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_e6308da6-9ac8-4200-af5f-a1dbde612e1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_f528470e-d62b-474f-84fd-b17fe92612d8" xlink:href="cms-20230331.xsd#cms_DefinedBenefitPlanAmortizationOfSettlementLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract_83ca074e-96b1-4c9a-a748-29642d6c1058" xlink:to="loc_cms_DefinedBenefitPlanAmortizationOfSettlementLoss_f528470e-d62b-474f-84fd-b17fe92612d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_85b6e89b-c430-404e-8a1e-4a45084d51cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanRollForwardsAbstract_62978e46-7912-4d22-b3b5-650e560a0ae6" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_85b6e89b-c430-404e-8a1e-4a45084d51cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_DefinedBenefitPlanDeferredCostsCredits_6fb5cab5-f760-4cdc-8c8a-55b3b2153e9e" xlink:href="cms-20230331.xsd#cms_DefinedBenefitPlanDeferredCostsCredits"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_f26457fd-1f53-46c9-92f7-ee7d9bb513f2" xlink:to="loc_cms_DefinedBenefitPlanDeferredCostsCredits_6fb5cab5-f760-4cdc-8c8a-55b3b2153e9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails" xlink:type="simple" xlink:href="cms-20230331.xsd#IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_f4dac61f-8088-45e0-ada4-5853bdef88d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesTable_d5b78d5b-6917-4d6f-a64c-50ba1a5bd8cf" xlink:href="cms-20230331.xsd#cms_IncomeTaxesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f4dac61f-8088-45e0-ada4-5853bdef88d0" xlink:to="loc_cms_IncomeTaxesTable_d5b78d5b-6917-4d6f-a64c-50ba1a5bd8cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_267bc694-bd05-4ece-bd4a-fb668e6ae6fe" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_d5b78d5b-6917-4d6f-a64c-50ba1a5bd8cf" xlink:to="loc_dei_LegalEntityAxis_267bc694-bd05-4ece-bd4a-fb668e6ae6fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_aceaa70b-3b5f-4859-abc0-1b0594765a32" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_267bc694-bd05-4ece-bd4a-fb668e6ae6fe" xlink:to="loc_dei_EntityDomain_aceaa70b-3b5f-4859-abc0-1b0594765a32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_32aa45a8-ba5a-4e5d-beb6-ab5fe393c44f" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_aceaa70b-3b5f-4859-abc0-1b0594765a32" xlink:to="loc_cms_ConsumersEnergyCompanyMember_32aa45a8-ba5a-4e5d-beb6-ab5fe393c44f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_d0d564b3-4c3d-49b8-9ec9-86d240e23160" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_d5b78d5b-6917-4d6f-a64c-50ba1a5bd8cf" xlink:to="loc_srt_StatementGeographicalAxis_d0d564b3-4c3d-49b8-9ec9-86d240e23160" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_b8496153-6586-4b78-8a05-c7f946ed5130" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_d0d564b3-4c3d-49b8-9ec9-86d240e23160" xlink:to="loc_srt_SegmentGeographicalDomain_b8496153-6586-4b78-8a05-c7f946ed5130" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_WI_2f2df4be-f9f8-4ee8-ad36-f35bbef5efca" xlink:href="https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd#stpr_WI"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_b8496153-6586-4b78-8a05-c7f946ed5130" xlink:to="loc_stpr_WI_2f2df4be-f9f8-4ee8-ad36-f35bbef5efca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncomeTaxesLineItems_dcee3cae-c7c5-49ec-a484-eab0dbac42ed" xlink:href="cms-20230331.xsd#cms_IncomeTaxesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesTable_d5b78d5b-6917-4d6f-a64c-50ba1a5bd8cf" xlink:to="loc_cms_IncomeTaxesLineItems_dcee3cae-c7c5-49ec-a484-eab0dbac42ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_d9fd95d5-539d-478e-801a-3a04e1677db6" xlink:href="cms-20230331.xsd#cms_IncreaseDecreaseInIncomeTaxExpenseAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_dcee3cae-c7c5-49ec-a484-eab0dbac42ed" xlink:to="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_d9fd95d5-539d-478e-801a-3a04e1677db6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_56d92f8d-ca3e-4b55-89b3-1392ade78a36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_d9fd95d5-539d-478e-801a-3a04e1677db6" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_56d92f8d-ca3e-4b55-89b3-1392ade78a36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_17a363c2-e1fd-4d71-9e4c-1097152ca577" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_d9fd95d5-539d-478e-801a-3a04e1677db6" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_17a363c2-e1fd-4d71-9e4c-1097152ca577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther_facf300b-62ff-4277-bc9c-8f8efa430617" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_d9fd95d5-539d-478e-801a-3a04e1677db6" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther_facf300b-62ff-4277-bc9c-8f8efa430617" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_d957cbd3-477b-4d94-8a90-7758feef1c85" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_d9fd95d5-539d-478e-801a-3a04e1677db6" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_d957cbd3-477b-4d94-8a90-7758feef1c85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent_97269e29-d155-4e0b-a900-faa72b7b12ac" xlink:href="cms-20230331.xsd#cms_EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_d9fd95d5-539d-478e-801a-3a04e1677db6" xlink:to="loc_cms_EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent_97269e29-d155-4e0b-a900-faa72b7b12ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_c068d180-932c-4cd6-8895-e8807726aa10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_d9fd95d5-539d-478e-801a-3a04e1677db6" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_c068d180-932c-4cd6-8895-e8807726aa10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_d77faf30-97ed-4da7-b0c2-ac62a933176f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract_d9fd95d5-539d-478e-801a-3a04e1677db6" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_d77faf30-97ed-4da7-b0c2-ac62a933176f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_30658322-f504-44ae-a7ee-b1e2adcc2549" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_IncomeTaxesLineItems_dcee3cae-c7c5-49ec-a484-eab0dbac42ed" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_30658322-f504-44ae-a7ee-b1e2adcc2549" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails" xlink:type="simple" xlink:href="cms-20230331.xsd#EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_7c4cf9bc-71db-4f1d-8334-9957166fe338" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_f9517366-3fdc-4cbe-87f9-b593b82e73c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_7c4cf9bc-71db-4f1d-8334-9957166fe338" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_f9517366-3fdc-4cbe-87f9-b593b82e73c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_a657ea28-b4b6-49cc-b159-6ae80733103a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_f9517366-3fdc-4cbe-87f9-b593b82e73c6" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_a657ea28-b4b6-49cc-b159-6ae80733103a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_89da4cda-f084-49a1-a23d-e091c7249e8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_f9517366-3fdc-4cbe-87f9-b593b82e73c6" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_89da4cda-f084-49a1-a23d-e091c7249e8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments_13163818-bbca-4b7f-afe7-81dfa4f3af5a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockDividendsAndOtherAdjustments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_f9517366-3fdc-4cbe-87f9-b593b82e73c6" xlink:to="loc_us-gaap_PreferredStockDividendsAndOtherAdjustments_13163818-bbca-4b7f-afe7-81dfa4f3af5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_0563f3df-3c85-4b01-bebd-07d9b5f7832f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_f9517366-3fdc-4cbe-87f9-b593b82e73c6" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_0563f3df-3c85-4b01-bebd-07d9b5f7832f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_679e3d15-9959-4ea3-bd3a-dc45fe687490" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_7c4cf9bc-71db-4f1d-8334-9957166fe338" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_679e3d15-9959-4ea3-bd3a-dc45fe687490" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_721354a6-5c5f-4569-b734-d81a9a74d045" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_679e3d15-9959-4ea3-bd3a-dc45fe687490" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_721354a6-5c5f-4569-b734-d81a9a74d045" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_a2b450bb-f18f-4061-a72a-effc7345f521" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_679e3d15-9959-4ea3-bd3a-dc45fe687490" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends_a2b450bb-f18f-4061-a72a-effc7345f521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements_cc64040b-91d5-4a16-9f0a-65a211bf26a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_679e3d15-9959-4ea3-bd3a-dc45fe687490" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements_cc64040b-91d5-4a16-9f0a-65a211bf26a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_e3391f83-0e2e-4199-98e8-88563dec161e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_679e3d15-9959-4ea3-bd3a-dc45fe687490" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_e3391f83-0e2e-4199-98e8-88563dec161e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_EarningsPerShareBasicAndDilutedEPSAbstract_f8c89910-8924-4746-af76-f854cc10023e" xlink:href="cms-20230331.xsd#cms_EarningsPerShareBasicAndDilutedEPSAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_7c4cf9bc-71db-4f1d-8334-9957166fe338" xlink:to="loc_cms_EarningsPerShareBasicAndDilutedEPSAbstract_f8c89910-8924-4746-af76-f854cc10023e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_6baec73f-92e0-44e1-a526-1d2060c55d5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_EarningsPerShareBasicAndDilutedEPSAbstract_f8c89910-8924-4746-af76-f854cc10023e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_6baec73f-92e0-44e1-a526-1d2060c55d5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_ed422d6b-4950-416f-a6c5-49b1c43f6991" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_EarningsPerShareBasicAndDilutedEPSAbstract_f8c89910-8924-4746-af76-f854cc10023e" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_ed422d6b-4950-416f-a6c5-49b1c43f6991" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="cms-20230331.xsd#RevenueDisaggregationofRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_c745aa40-9284-46e1-8acb-4b829c0b0a33" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_11250907-c6fe-478c-a6ee-37151fe2fa16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_c745aa40-9284-46e1-8acb-4b829c0b0a33" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_11250907-c6fe-478c-a6ee-37151fe2fa16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_7ce97f0e-0803-4a71-bf76-098c0f77055e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_11250907-c6fe-478c-a6ee-37151fe2fa16" xlink:to="loc_srt_ProductOrServiceAxis_7ce97f0e-0803-4a71-bf76-098c0f77055e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_1e14c4a4-18c1-4cf2-80f3-0a084af4c3f4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_7ce97f0e-0803-4a71-bf76-098c0f77055e" xlink:to="loc_srt_ProductsAndServicesDomain_1e14c4a4-18c1-4cf2-80f3-0a084af4c3f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ResidentialUtilityServicesMember_ac4c0cba-2c8c-4fd4-b6a9-d650b0e052f1" xlink:href="cms-20230331.xsd#cms_ResidentialUtilityServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1e14c4a4-18c1-4cf2-80f3-0a084af4c3f4" xlink:to="loc_cms_ResidentialUtilityServicesMember_ac4c0cba-2c8c-4fd4-b6a9-d650b0e052f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CommercialUtilityServiceMember_1dd4601e-1b22-4eb4-80aa-8154790eee47" xlink:href="cms-20230331.xsd#cms_CommercialUtilityServiceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1e14c4a4-18c1-4cf2-80f3-0a084af4c3f4" xlink:to="loc_cms_CommercialUtilityServiceMember_1dd4601e-1b22-4eb4-80aa-8154790eee47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_IndustrialUtilityServiceMember_481b26d5-cb65-44b5-9c0e-b483979586fc" xlink:href="cms-20230331.xsd#cms_IndustrialUtilityServiceMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1e14c4a4-18c1-4cf2-80f3-0a084af4c3f4" xlink:to="loc_cms_IndustrialUtilityServiceMember_481b26d5-cb65-44b5-9c0e-b483979586fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_OtherUtilityServiceMember_30cf0dad-6dcb-4200-b062-3cad887bb623" xlink:href="cms-20230331.xsd#cms_OtherUtilityServiceMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1e14c4a4-18c1-4cf2-80f3-0a084af4c3f4" xlink:to="loc_cms_OtherUtilityServiceMember_30cf0dad-6dcb-4200-b062-3cad887bb623" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1b98fc64-99a2-412c-878e-b3f7e1e1f253" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_11250907-c6fe-478c-a6ee-37151fe2fa16" xlink:to="loc_dei_LegalEntityAxis_1b98fc64-99a2-412c-878e-b3f7e1e1f253" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_8d1fc8fc-2a79-4178-8900-94e822651595" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1b98fc64-99a2-412c-878e-b3f7e1e1f253" xlink:to="loc_dei_EntityDomain_8d1fc8fc-2a79-4178-8900-94e822651595" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_4bddf7ae-4732-457d-8c15-5161c11af8c7" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_8d1fc8fc-2a79-4178-8900-94e822651595" xlink:to="loc_cms_ConsumersEnergyCompanyMember_4bddf7ae-4732-457d-8c15-5161c11af8c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_4d4d4418-ac4f-4d49-b58a-51dfb58d9d76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_11250907-c6fe-478c-a6ee-37151fe2fa16" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_4d4d4418-ac4f-4d49-b58a-51dfb58d9d76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d741d501-aa42-486f-b4cb-1575dc41a0a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_4d4d4418-ac4f-4d49-b58a-51dfb58d9d76" xlink:to="loc_us-gaap_SegmentDomain_d741d501-aa42-486f-b4cb-1575dc41a0a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_68a9664b-e43f-4291-82ec-d45c339d5460" xlink:href="cms-20230331.xsd#cms_ElectricUtilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d741d501-aa42-486f-b4cb-1575dc41a0a6" xlink:to="loc_cms_ElectricUtilityMember_68a9664b-e43f-4291-82ec-d45c339d5460" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember_2c4cbe55-862e-4d84-8161-c2aeb886b3ef" xlink:href="cms-20230331.xsd#cms_GasUtilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d741d501-aa42-486f-b4cb-1575dc41a0a6" xlink:to="loc_cms_GasUtilityMember_2c4cbe55-862e-4d84-8161-c2aeb886b3ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyMember_c6954051-46b1-4511-91a5-c23b7e558644" xlink:href="cms-20230331.xsd#cms_NorthStarCleanEnergyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d741d501-aa42-486f-b4cb-1575dc41a0a6" xlink:to="loc_cms_NorthStarCleanEnergyMember_c6954051-46b1-4511-91a5-c23b7e558644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_66016855-77dc-46f1-b78b-5eb28357fcf1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_11250907-c6fe-478c-a6ee-37151fe2fa16" xlink:to="loc_srt_ConsolidationItemsAxis_66016855-77dc-46f1-b78b-5eb28357fcf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_0a9c596d-94e8-4da7-953f-daa2064cf03d" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_66016855-77dc-46f1-b78b-5eb28357fcf1" xlink:to="loc_srt_ConsolidationItemsDomain_0a9c596d-94e8-4da7-953f-daa2064cf03d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_397fc682-9f29-4021-b6e7-622a8167db0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_0a9c596d-94e8-4da7-953f-daa2064cf03d" xlink:to="loc_us-gaap_OperatingSegmentsMember_397fc682-9f29-4021-b6e7-622a8167db0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_7a35d5c1-23b2-4c2c-a1b0-f2ab6bc6b517" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_11250907-c6fe-478c-a6ee-37151fe2fa16" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_7a35d5c1-23b2-4c2c-a1b0-f2ab6bc6b517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ef99385d-c371-4f04-81bd-34d86e896283" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7a35d5c1-23b2-4c2c-a1b0-f2ab6bc6b517" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ef99385d-c371-4f04-81bd-34d86e896283" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseIncome_e2578e99-d626-4458-a998-d6b8b0487875" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7a35d5c1-23b2-4c2c-a1b0-f2ab6bc6b517" xlink:to="loc_us-gaap_LeaseIncome_e2578e99-d626-4458-a998-d6b8b0487875" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_FinancingIncome_0509be0d-e96e-46c6-a0c8-c43c587fa19e" xlink:href="cms-20230331.xsd#cms_FinancingIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7a35d5c1-23b2-4c2c-a1b0-f2ab6bc6b517" xlink:to="loc_cms_FinancingIncome_0509be0d-e96e-46c6-a0c8-c43c587fa19e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AlternativeRevenuePrograms_a3582e37-533c-4b42-b6b5-b54af9af0e6a" xlink:href="cms-20230331.xsd#cms_AlternativeRevenuePrograms"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7a35d5c1-23b2-4c2c-a1b0-f2ab6bc6b517" xlink:to="loc_cms_AlternativeRevenuePrograms_a3582e37-533c-4b42-b6b5-b54af9af0e6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_0c152af3-3627-4c3c-b6af-10accf925fd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7a35d5c1-23b2-4c2c-a1b0-f2ab6bc6b517" xlink:to="loc_us-gaap_Revenues_0c152af3-3627-4c3c-b6af-10accf925fd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseVariableLeaseIncome_7514351e-4553-4b95-8f77-fe1f632746ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseVariableLeaseIncome"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7a35d5c1-23b2-4c2c-a1b0-f2ab6bc6b517" xlink:to="loc_us-gaap_OperatingLeaseVariableLeaseIncome_7514351e-4553-4b95-8f77-fe1f632746ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/RevenueNarrativeDetails" xlink:type="simple" xlink:href="cms-20230331.xsd#RevenueNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/RevenueNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_792989b7-5c17-405d-b99e-2a6e6f780fc5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_67f2bf0d-2a88-4cfc-8435-c6b89a8accb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_792989b7-5c17-405d-b99e-2a6e6f780fc5" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_67f2bf0d-2a88-4cfc-8435-c6b89a8accb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_988fd799-4e03-4d37-8e7e-908f57ceb0ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_67f2bf0d-2a88-4cfc-8435-c6b89a8accb3" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_988fd799-4e03-4d37-8e7e-908f57ceb0ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_a816792f-6e4c-440f-bd48-b5e0f129b5be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_988fd799-4e03-4d37-8e7e-908f57ceb0ea" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_a816792f-6e4c-440f-bd48-b5e0f129b5be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_8d5a3d56-8698-4299-ada4-b72f03fc2532" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_a816792f-6e4c-440f-bd48-b5e0f129b5be" xlink:to="loc_us-gaap_AccountsReceivableMember_8d5a3d56-8698-4299-ada4-b72f03fc2532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_49eee218-8538-4fe4-a228-c996ac1effde" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_67f2bf0d-2a88-4cfc-8435-c6b89a8accb3" xlink:to="loc_dei_LegalEntityAxis_49eee218-8538-4fe4-a228-c996ac1effde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_30b3048f-eee8-4b80-8e99-ceacc69b3230" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_49eee218-8538-4fe4-a228-c996ac1effde" xlink:to="loc_dei_EntityDomain_30b3048f-eee8-4b80-8e99-ceacc69b3230" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_ef91d040-eec3-4f37-aeec-7187490079d5" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_30b3048f-eee8-4b80-8e99-ceacc69b3230" xlink:to="loc_cms_ConsumersEnergyCompanyMember_ef91d040-eec3-4f37-aeec-7187490079d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_7b549569-eaa1-4896-8e49-707fb1b94310" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_67f2bf0d-2a88-4cfc-8435-c6b89a8accb3" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_7b549569-eaa1-4896-8e49-707fb1b94310" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_4444f074-dfc9-43b4-a609-71f3d11e7b28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7b549569-eaa1-4896-8e49-707fb1b94310" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_4444f074-dfc9-43b4-a609-71f3d11e7b28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_434299fe-b754-42ef-bd0a-537e8932ee36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_7b549569-eaa1-4896-8e49-707fb1b94310" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_434299fe-b754-42ef-bd0a-537e8932ee36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ReportableSegmentsDetails" xlink:type="simple" xlink:href="cms-20230331.xsd#ReportableSegmentsDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ReportableSegmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_f7e57ab1-41a0-471c-b32c-136ecc0b198f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_b6591d5f-02f9-435e-aff9-a43bdf1ea15e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_f7e57ab1-41a0-471c-b32c-136ecc0b198f" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_b6591d5f-02f9-435e-aff9-a43bdf1ea15e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_fc826895-1952-47ac-9f92-6c9118a0449b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_b6591d5f-02f9-435e-aff9-a43bdf1ea15e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_fc826895-1952-47ac-9f92-6c9118a0449b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_8dc35ed7-2019-4479-bf96-5ad5c7647838" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_fc826895-1952-47ac-9f92-6c9118a0449b" xlink:to="loc_us-gaap_SegmentDomain_8dc35ed7-2019-4479-bf96-5ad5c7647838" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ElectricUtilityMember_90f70c12-4da3-48c2-81c9-6324227ae806" xlink:href="cms-20230331.xsd#cms_ElectricUtilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8dc35ed7-2019-4479-bf96-5ad5c7647838" xlink:to="loc_cms_ElectricUtilityMember_90f70c12-4da3-48c2-81c9-6324227ae806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GasUtilityMember_f66e4127-3a9a-4e44-bb93-fcc486885b5b" xlink:href="cms-20230331.xsd#cms_GasUtilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8dc35ed7-2019-4479-bf96-5ad5c7647838" xlink:to="loc_cms_GasUtilityMember_f66e4127-3a9a-4e44-bb93-fcc486885b5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NorthStarCleanEnergyMember_1e5eb8c4-bbb2-493a-8f8e-344504270e00" xlink:href="cms-20230331.xsd#cms_NorthStarCleanEnergyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8dc35ed7-2019-4479-bf96-5ad5c7647838" xlink:to="loc_cms_NorthStarCleanEnergyMember_1e5eb8c4-bbb2-493a-8f8e-344504270e00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_303a31cd-8c39-4274-b7fe-069e3311a744" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_b6591d5f-02f9-435e-aff9-a43bdf1ea15e" xlink:to="loc_srt_ConsolidationItemsAxis_303a31cd-8c39-4274-b7fe-069e3311a744" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_5a72c538-f238-4b73-b0cd-1989ef85dae3" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_303a31cd-8c39-4274-b7fe-069e3311a744" xlink:to="loc_srt_ConsolidationItemsDomain_5a72c538-f238-4b73-b0cd-1989ef85dae3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_76862a21-a4ff-4da9-b2d5-971fe968411b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_5a72c538-f238-4b73-b0cd-1989ef85dae3" xlink:to="loc_us-gaap_OperatingSegmentsMember_76862a21-a4ff-4da9-b2d5-971fe968411b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CorporateAndReconcilingItemsMember_43d0c74d-370f-40fc-8020-495118812def" xlink:href="cms-20230331.xsd#cms_CorporateAndReconcilingItemsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_5a72c538-f238-4b73-b0cd-1989ef85dae3" xlink:to="loc_cms_CorporateAndReconcilingItemsMember_43d0c74d-370f-40fc-8020-495118812def" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_34ab346b-fc66-4f0c-b838-425773a6c647" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_b6591d5f-02f9-435e-aff9-a43bdf1ea15e" xlink:to="loc_dei_LegalEntityAxis_34ab346b-fc66-4f0c-b838-425773a6c647" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_51b005be-ce16-4c88-9564-08211cf6dc4b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_34ab346b-fc66-4f0c-b838-425773a6c647" xlink:to="loc_dei_EntityDomain_51b005be-ce16-4c88-9564-08211cf6dc4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_ConsumersEnergyCompanyMember_dad7800f-0d30-45bc-8bad-e21f5e19680d" xlink:href="cms-20230331.xsd#cms_ConsumersEnergyCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_51b005be-ce16-4c88-9564-08211cf6dc4b" xlink:to="loc_cms_ConsumersEnergyCompanyMember_dad7800f-0d30-45bc-8bad-e21f5e19680d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_759cc096-965e-424f-ab0f-0032cbecdf32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_b6591d5f-02f9-435e-aff9-a43bdf1ea15e" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_759cc096-965e-424f-ab0f-0032cbecdf32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_bf1e9889-383e-44ba-8498-d4921daed734" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_759cc096-965e-424f-ab0f-0032cbecdf32" xlink:to="loc_us-gaap_Revenues_bf1e9889-383e-44ba-8498-d4921daed734" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_bd6d8181-5888-4f26-b31a-b400694b2726" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_759cc096-965e-424f-ab0f-0032cbecdf32" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_bd6d8181-5888-4f26-b31a-b400694b2726" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_2e6f71b8-70ee-43d9-80cd-fccd2574fb66" xlink:href="cms-20230331.xsd#cms_PropertyPlantAndEquipmentGrossExcludingCWIP"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_759cc096-965e-424f-ab0f-0032cbecdf32" xlink:to="loc_cms_PropertyPlantAndEquipmentGrossExcludingCWIP_2e6f71b8-70ee-43d9-80cd-fccd2574fb66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_cec53310-5c6c-4b4e-a998-00528394d266" xlink:href="cms-20230331.xsd#cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_759cc096-965e-424f-ab0f-0032cbecdf32" xlink:to="loc_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress_cec53310-5c6c-4b4e-a998-00528394d266" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_a8e5130a-de7e-4941-97e4-b3b33879a10c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_759cc096-965e-424f-ab0f-0032cbecdf32" xlink:to="loc_us-gaap_Assets_a8e5130a-de7e-4941-97e4-b3b33879a10c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails" xlink:type="simple" xlink:href="cms-20230331.xsd#VariableInterestEntitiesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableInterestEntitiesAbstract_98030838-f3d6-49e8-ac18-5af7889a56b7" xlink:href="cms-20230331.xsd#cms_VariableInterestEntitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_9a7c936e-f901-4d2a-841c-26fccab5d57a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_VariableInterestEntitiesAbstract_98030838-f3d6-49e8-ac18-5af7889a56b7" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_9a7c936e-f901-4d2a-841c-26fccab5d57a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_2aa8cff5-0ca9-425c-ae2e-6a32b49664fd" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_9a7c936e-f901-4d2a-841c-26fccab5d57a" xlink:to="loc_srt_ConsolidatedEntitiesAxis_2aa8cff5-0ca9-425c-ae2e-6a32b49664fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_24bfb742-ec2c-4eb3-8e56-e6c69029f574" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_2aa8cff5-0ca9-425c-ae2e-6a32b49664fd" xlink:to="loc_srt_ConsolidatedEntitiesDomain_24bfb742-ec2c-4eb3-8e56-e6c69029f574" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_99fc9b08-af4f-4bc4-a710-68fbcb9dabbc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_24bfb742-ec2c-4eb3-8e56-e6c69029f574" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_99fc9b08-af4f-4bc4-a710-68fbcb9dabbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_a5dd933d-e96b-4312-ac4a-fd505c15d666" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_24bfb742-ec2c-4eb3-8e56-e6c69029f574" xlink:to="loc_us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember_a5dd933d-e96b-4312-ac4a-fd505c15d666" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_c7077aef-fea1-4c15-ab1c-9424e8ffc690" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_9a7c936e-f901-4d2a-841c-26fccab5d57a" xlink:to="loc_srt_OwnershipAxis_c7077aef-fea1-4c15-ab1c-9424e8ffc690" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_8ef53aff-4915-4ad0-8fb6-038757335f4a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_c7077aef-fea1-4c15-ab1c-9424e8ffc690" xlink:to="loc_srt_OwnershipDomain_8ef53aff-4915-4ad0-8fb6-038757335f4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindMember_79cb1ff8-45b6-4866-961c-c1eb551a4a76" xlink:href="cms-20230331.xsd#cms_AviatorWindMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_8ef53aff-4915-4ad0-8fb6-038757335f4a" xlink:to="loc_cms_AviatorWindMember_79cb1ff8-45b6-4866-961c-c1eb551a4a76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_AviatorWindClassBMembershipMember_cfa20ff7-3625-453f-824d-2f3a4e1c8a5b" xlink:href="cms-20230331.xsd#cms_AviatorWindClassBMembershipMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_8ef53aff-4915-4ad0-8fb6-038757335f4a" xlink:to="loc_cms_AviatorWindClassBMembershipMember_cfa20ff7-3625-453f-824d-2f3a4e1c8a5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_TESFilerCityMember_af9c1bbd-629c-4e40-ba10-7e33292edd15" xlink:href="cms-20230331.xsd#cms_TESFilerCityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_8ef53aff-4915-4ad0-8fb6-038757335f4a" xlink:to="loc_cms_TESFilerCityMember_af9c1bbd-629c-4e40-ba10-7e33292edd15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GraylingMember_c41dfda9-4827-47a6-bb12-0d6f44fadb21" xlink:href="cms-20230331.xsd#cms_GraylingMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_8ef53aff-4915-4ad0-8fb6-038757335f4a" xlink:to="loc_cms_GraylingMember_c41dfda9-4827-47a6-bb12-0d6f44fadb21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_GeneseeMember_83bb1398-e6c8-4e62-b11f-5445f363bcb2" xlink:href="cms-20230331.xsd#cms_GeneseeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_8ef53aff-4915-4ad0-8fb6-038757335f4a" xlink:to="loc_cms_GeneseeMember_83bb1398-e6c8-4e62-b11f-5445f363bcb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_CravenMember_96accfe8-d3f0-46af-8cfe-468bdf69f91f" xlink:href="cms-20230331.xsd#cms_CravenMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_8ef53aff-4915-4ad0-8fb6-038757335f4a" xlink:to="loc_cms_CravenMember_96accfe8-d3f0-46af-8cfe-468bdf69f91f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_413d2269-f884-4d45-b56f-25dcde7aa515" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_9a7c936e-f901-4d2a-841c-26fccab5d57a" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_413d2269-f884-4d45-b56f-25dcde7aa515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_219fa5e4-12e0-4524-987f-846d3a25b0af" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_413d2269-f884-4d45-b56f-25dcde7aa515" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_219fa5e4-12e0-4524-987f-846d3a25b0af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_NWOHoldcoLLCMember_948b8556-290c-46e1-bd61-62fdecab80e6" xlink:href="cms-20230331.xsd#cms_NWOHoldcoLLCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_219fa5e4-12e0-4524-987f-846d3a25b0af" xlink:to="loc_cms_NWOHoldcoLLCMember_948b8556-290c-46e1-bd61-62fdecab80e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_f0a57345-63af-4cb4-bdde-6dc5dd778031" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_9a7c936e-f901-4d2a-841c-26fccab5d57a" xlink:to="loc_us-gaap_VariableInterestEntityLineItems_f0a57345-63af-4cb4-bdde-6dc5dd778031" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableInterestEntityMaximumCapacity_83caa1d1-1d85-4374-827a-fc8aeb5e1aee" xlink:href="cms-20230331.xsd#cms_VariableInterestEntityMaximumCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_f0a57345-63af-4cb4-bdde-6dc5dd778031" xlink:to="loc_cms_VariableInterestEntityMaximumCapacity_83caa1d1-1d85-4374-827a-fc8aeb5e1aee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityOwnershipPercentage_4a3d148c-f27f-4b89-b501-988ec43c1a04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityOwnershipPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_f0a57345-63af-4cb4-bdde-6dc5dd778031" xlink:to="loc_us-gaap_VariableInterestEntityOwnershipPercentage_4a3d148c-f27f-4b89-b501-988ec43c1a04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_d3cf107c-8e97-49e5-9b77-9b02416a48de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_f0a57345-63af-4cb4-bdde-6dc5dd778031" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners_d3cf107c-8e97-49e5-9b77-9b02416a48de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_0ec92845-b2bb-450c-8bf5-df21da828604" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_f0a57345-63af-4cb4-bdde-6dc5dd778031" xlink:to="loc_us-gaap_EquityMethodInvestments_0ec92845-b2bb-450c-8bf5-df21da828604" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails" xlink:type="simple" xlink:href="cms-20230331.xsd#VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_cms_VariableInterestEntitiesAbstract_4d7e0e47-b87d-45f9-a9e3-81e839135e9b" xlink:href="cms-20230331.xsd#cms_VariableInterestEntitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_5ced98b6-a4d0-4a58-a72b-ed2e6928de50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfVariableInterestEntitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_cms_VariableInterestEntitiesAbstract_4d7e0e47-b87d-45f9-a9e3-81e839135e9b" xlink:to="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_5ced98b6-a4d0-4a58-a72b-ed2e6928de50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_e715b03b-02ad-4cfc-bcb9-3688e7acf5a5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_5ced98b6-a4d0-4a58-a72b-ed2e6928de50" xlink:to="loc_srt_ConsolidatedEntitiesAxis_e715b03b-02ad-4cfc-bcb9-3688e7acf5a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_cff29ef2-a285-4d81-a246-1c39c652a27e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_e715b03b-02ad-4cfc-bcb9-3688e7acf5a5" xlink:to="loc_srt_ConsolidatedEntitiesDomain_cff29ef2-a285-4d81-a246-1c39c652a27e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_6ddcc77e-a4ef-4ea2-98f0-9190bdb0bbe2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityPrimaryBeneficiaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_cff29ef2-a285-4d81-a246-1c39c652a27e" xlink:to="loc_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember_6ddcc77e-a4ef-4ea2-98f0-9190bdb0bbe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableInterestEntityLineItems_9cd64305-7a2d-48ad-bc65-24e31a4e05c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableInterestEntityLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfVariableInterestEntitiesTable_5ced98b6-a4d0-4a58-a72b-ed2e6928de50" xlink:to="loc_us-gaap_VariableInterestEntityLineItems_9cd64305-7a2d-48ad-bc65-24e31a4e05c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b9ed905f-c011-4393-b0db-70143f67eba6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_9cd64305-7a2d-48ad-bc65-24e31a4e05c9" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_b9ed905f-c011-4393-b0db-70143f67eba6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_16882afa-680f-4472-85ce-63aec9dca3c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_9cd64305-7a2d-48ad-bc65-24e31a4e05c9" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_16882afa-680f-4472-85ce-63aec9dca3c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_b0ec336a-68a7-4395-8b27-72806ac8e441" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_9cd64305-7a2d-48ad-bc65-24e31a4e05c9" xlink:to="loc_us-gaap_OtherAssetsCurrent_b0ec336a-68a7-4395-8b27-72806ac8e441" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_774ee5b3-47ca-4ae0-a52c-fc581010620f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_9cd64305-7a2d-48ad-bc65-24e31a4e05c9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_774ee5b3-47ca-4ae0-a52c-fc581010620f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_832bdcc2-7cd1-48c4-9a01-cfb2e17d7ab6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_9cd64305-7a2d-48ad-bc65-24e31a4e05c9" xlink:to="loc_us-gaap_Assets_832bdcc2-7cd1-48c4-9a01-cfb2e17d7ab6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_c16a83e1-f531-4cbd-b88b-e8fe2e209282" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_9cd64305-7a2d-48ad-bc65-24e31a4e05c9" xlink:to="loc_us-gaap_AccountsPayableCurrent_c16a83e1-f531-4cbd-b88b-e8fe2e209282" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetRetirementObligationsNoncurrent_b0792957-90d8-46ee-b0b1-13dd833329ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetRetirementObligationsNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_9cd64305-7a2d-48ad-bc65-24e31a4e05c9" xlink:to="loc_us-gaap_AssetRetirementObligationsNoncurrent_b0792957-90d8-46ee-b0b1-13dd833329ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_d158bcc1-df5b-47bd-8727-09397e9bfbd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableInterestEntityLineItems_9cd64305-7a2d-48ad-bc65-24e31a4e05c9" xlink:to="loc_us-gaap_Liabilities_d158bcc1-df5b-47bd-8727-09397e9bfbd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails" xlink:type="simple" xlink:href="cms-20230331.xsd#ExitActivitiesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_81f40111-a0e7-4052-b64d-3cf3ea9fa08d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_396679bb-24ab-43b2-a610-59a86be0f7ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_81f40111-a0e7-4052-b64d-3cf3ea9fa08d" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_396679bb-24ab-43b2-a610-59a86be0f7ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_c6ddf725-79e1-419e-96b4-de06ff58c73c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_396679bb-24ab-43b2-a610-59a86be0f7ad" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_c6ddf725-79e1-419e-96b4-de06ff58c73c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_20bebfde-ba0d-439d-aa8e-d20b829ad42b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_c6ddf725-79e1-419e-96b4-de06ff58c73c" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_20bebfde-ba0d-439d-aa8e-d20b829ad42b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionBenefitsMember_1b4538c8-6311-4e20-9a73-f1133ae4a04e" xlink:href="cms-20230331.xsd#cms_RetentionBenefitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_20bebfde-ba0d-439d-aa8e-d20b829ad42b" xlink:to="loc_cms_RetentionBenefitsMember_1b4538c8-6311-4e20-9a73-f1133ae4a04e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanAxis_af448999-eb4b-4ef0-88ad-1735640fdd48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_396679bb-24ab-43b2-a610-59a86be0f7ad" xlink:to="loc_us-gaap_RestructuringPlanAxis_af448999-eb4b-4ef0-88ad-1735640fdd48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringPlanDomain_9ed6628c-08b6-4f5e-a1fc-3b46e4452c1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringPlanDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanAxis_af448999-eb4b-4ef0-88ad-1735640fdd48" xlink:to="loc_us-gaap_RestructuringPlanDomain_9ed6628c-08b6-4f5e-a1fc-3b46e4452c1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_D.E.KarnGeneratingComplexMember_3717d72e-9f1a-4531-8118-4a4558919236" xlink:href="cms-20230331.xsd#cms_D.E.KarnGeneratingComplexMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_9ed6628c-08b6-4f5e-a1fc-3b46e4452c1f" xlink:to="loc_cms_D.E.KarnGeneratingComplexMember_3717d72e-9f1a-4531-8118-4a4558919236" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_JHCampbellGeneratingUnitsMember_882e3571-9d1b-4979-84a1-093494d96471" xlink:href="cms-20230331.xsd#cms_JHCampbellGeneratingUnitsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringPlanDomain_9ed6628c-08b6-4f5e-a1fc-3b46e4452c1f" xlink:to="loc_cms_JHCampbellGeneratingUnitsMember_882e3571-9d1b-4979-84a1-093494d96471" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_4b7fb67d-ab85-4e78-b9e1-e4933d20939d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_396679bb-24ab-43b2-a610-59a86be0f7ad" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_4b7fb67d-ab85-4e78-b9e1-e4933d20939d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_9cb2db9b-a35a-4138-ae7a-88aea72060c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_4b7fb67d-ab85-4e78-b9e1-e4933d20939d" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_9cb2db9b-a35a-4138-ae7a-88aea72060c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentMember_4b048173-2301-4936-8743-29d8aeddf0b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_9cb2db9b-a35a-4138-ae7a-88aea72060c3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentMember_4b048173-2301-4936-8743-29d8aeddf0b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetAxis_03748884-436e-4e07-8334-265b279cbf7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_396679bb-24ab-43b2-a610-59a86be0f7ad" xlink:to="loc_us-gaap_RegulatoryAssetAxis_03748884-436e-4e07-8334-265b279cbf7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryAssetDomain_7d6c1a96-b12c-4362-9789-0d79d8f947cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RegulatoryAssetDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetAxis_03748884-436e-4e07-8334-265b279cbf7f" xlink:to="loc_us-gaap_RegulatoryAssetDomain_7d6c1a96-b12c-4362-9789-0d79d8f947cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionIncentiveProgramMember_afe3d1a2-2f1c-49ec-a962-2a347bf2bd93" xlink:href="cms-20230331.xsd#cms_RetentionIncentiveProgramMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RegulatoryAssetDomain_7d6c1a96-b12c-4362-9789-0d79d8f947cc" xlink:to="loc_cms_RetentionIncentiveProgramMember_afe3d1a2-2f1c-49ec-a962-2a347bf2bd93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_05301983-c5bc-45b3-8e79-cbd832437695" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_396679bb-24ab-43b2-a610-59a86be0f7ad" xlink:to="loc_srt_StatementScenarioAxis_05301983-c5bc-45b3-8e79-cbd832437695" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_9bdd361c-d2b1-4a58-8532-5eae46943a70" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_05301983-c5bc-45b3-8e79-cbd832437695" xlink:to="loc_srt_ScenarioUnspecifiedDomain_9bdd361c-d2b1-4a58-8532-5eae46943a70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_8ed85df0-f83b-4bbc-82a1-c02d29a789f6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_9bdd361c-d2b1-4a58-8532-5eae46943a70" xlink:to="loc_srt_ScenarioForecastMember_8ed85df0-f83b-4bbc-82a1-c02d29a789f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_6b892796-0d29-4ba8-9294-af29c10ac170" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_396679bb-24ab-43b2-a610-59a86be0f7ad" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_6b892796-0d29-4ba8-9294-af29c10ac170" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostCostIncurredToDate1_6706549d-905a-4348-8528-fe8aff8924dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostCostIncurredToDate1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_6b892796-0d29-4ba8-9294-af29c10ac170" xlink:to="loc_us-gaap_RestructuringAndRelatedCostCostIncurredToDate1_6706549d-905a-4348-8528-fe8aff8924dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_3980bd5f-3ffe-43db-85db-0522efae524c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedCostExpectedCost1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_6b892796-0d29-4ba8-9294-af29c10ac170" xlink:to="loc_us-gaap_RestructuringAndRelatedCostExpectedCost1_3980bd5f-3ffe-43db-85db-0522efae524c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_88623cdb-4b20-4057-a7a5-c6f0aaa3f88b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_6b892796-0d29-4ba8-9294-af29c10ac170" xlink:to="loc_us-gaap_RestructuringCharges_88623cdb-4b20-4057-a7a5-c6f0aaa3f88b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostIncurredCostCapitalized_6491cd1a-3709-443d-8aab-8753b246fe0d" xlink:href="cms-20230331.xsd#cms_RestructuringAndRelatedCostIncurredCostCapitalized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_6b892796-0d29-4ba8-9294-af29c10ac170" xlink:to="loc_cms_RestructuringAndRelatedCostIncurredCostCapitalized_6491cd1a-3709-443d-8aab-8753b246fe0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostDeferredCost_7f6a4e8e-bf12-49ae-b99a-061ededc8c4f" xlink:href="cms-20230331.xsd#cms_RestructuringAndRelatedCostDeferredCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_6b892796-0d29-4ba8-9294-af29c10ac170" xlink:to="loc_cms_RestructuringAndRelatedCostDeferredCost_7f6a4e8e-bf12-49ae-b99a-061ededc8c4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.consumersenergy.com/role/ExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails" xlink:type="simple" xlink:href="cms-20230331.xsd#ExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails"/>
  <link:presentationLink xlink:role="http://www.consumersenergy.com/role/ExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_595a5e5e-b88a-4bf2-889f-86faf959c2a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringAndRelatedActivitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_ca20e0dc-289e-4e19-bf99-20298f85e327" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesAbstract_595a5e5e-b88a-4bf2-889f-86faf959c2a5" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_ca20e0dc-289e-4e19-bf99-20298f85e327" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_31398000-7f53-4eaa-9818-fc2129d6d213" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_ca20e0dc-289e-4e19-bf99-20298f85e327" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_31398000-7f53-4eaa-9818-fc2129d6d213" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_7e8809f4-7f97-4e70-b704-71b9aa4ce0e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_31398000-7f53-4eaa-9818-fc2129d6d213" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_7e8809f4-7f97-4e70-b704-71b9aa4ce0e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RetentionBenefitsMember_be242098-d63f-4178-8768-1185f4e9c4e1" xlink:href="cms-20230331.xsd#cms_RetentionBenefitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_7e8809f4-7f97-4e70-b704-71b9aa4ce0e4" xlink:to="loc_cms_RetentionBenefitsMember_be242098-d63f-4178-8768-1185f4e9c4e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_d5315b18-2d62-48ac-986d-2a3aa4388d65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_ca20e0dc-289e-4e19-bf99-20298f85e327" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_d5315b18-2d62-48ac-986d-2a3aa4388d65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_5b537a44-f866-4d09-a264-9f3a340d5f5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_d5315b18-2d62-48ac-986d-2a3aa4388d65" xlink:to="loc_us-gaap_RestructuringReserveRollForward_5b537a44-f866-4d09-a264-9f3a340d5f5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_cf4f105d-d212-4c90-b2c1-e23ada34d65d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_5b537a44-f866-4d09-a264-9f3a340d5f5b" xlink:to="loc_us-gaap_OtherLiabilities_cf4f105d-d212-4c90-b2c1-e23ada34d65d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_cms_RestructuringAndRelatedCostDeferredCost_65566d00-741a-4b1c-8e53-a662bdb49329" xlink:href="cms-20230331.xsd#cms_RestructuringAndRelatedCostDeferredCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_5b537a44-f866-4d09-a264-9f3a340d5f5b" xlink:to="loc_cms_RestructuringAndRelatedCostDeferredCost_65566d00-741a-4b1c-8e53-a662bdb49329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_f1c90a19-142d-48bc-8d7e-349c92c1f702" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_5b537a44-f866-4d09-a264-9f3a340d5f5b" xlink:to="loc_us-gaap_OtherLiabilities_f1c90a19-142d-48bc-8d7e-349c92c1f702" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_e76e49ec-1a77-4044-b2ec-b7977178b5b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_d5315b18-2d62-48ac-986d-2a3aa4388d65" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_e76e49ec-1a77-4044-b2ec-b7977178b5b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>13
<FILENAME>cms-20230331_g1.jpg
<DESCRIPTION>GRAPHIC - PEOPLE PLANET PROFIT
<TEXT>
begin 644 cms-20230331_g1.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_X0 Z17AI9@  34T *@    @  U$0  $
M   ! 0   %$1  0    !     %$2  0    !          #_VP!#  (! 0(!
M 0(" @(" @(" P4# P,# P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,
M# P,!PD.#PT,#@L,# S_VP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,
M# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# S_P  1" &J
M!ED# 2(  A$! Q$!_\0 'P   04! 0$! 0$           $" P0%!@<("0H+
M_\0 M1   @$# P($ P4%! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$(
M(T*QP152T? D,V)R@@D*%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%56
M5UA96F-D969G:&EJ<W1U=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBI
MJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W
M^/GZ_\0 'P$  P$! 0$! 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"
M! 0#! <%! 0  0)W  $" Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 5
M8G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F
M9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:W
MN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!
M  (1 Q$ /P#]_**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@!/N"O.OB5^TSX7^&OG0W%W]INH_\ EWM_
MOUYG^U;^TS<:7?S>'/#\WERQ_)>7"=O]E?ZU\SRRR2W'F2?ZRJY2>8^C-:_;
M_GBG_P!!T&&2/UN)&3^54?\ AX'K'_0MZ=_W\DKY_HI\J)/H#_AX'K'_ $+>
MG?\ ?R2C_AX'K'_0MZ=_W\DKY_HHY4!] ?\ #P/6/^A;T[_OY)1_P\#UC_H6
M]._[^25\_P!%'*@/H#_AX'K'_0MZ=_W\DH_X>!ZQ_P!"WIW_ '\DKY_HHY4!
M] ?\/ ]8_P"A;T[_ +^24?\ #P/6/^A;T[_OY)7S_11RH#Z _P"'@>L?]"WI
MW_?R2C_AX'K'_0MZ=_W\DKY_HHY4!] ?\/ ]8_Z%O3O^_DE'_#P/6/\ H6].
M_P"_DE?/]%'*@/H#_AX'K'_0MZ=_W\DH_P"'@>L?]"WIW_?R2OG^BCE0'T!_
MP\#UC_H6]._[^24?\/ ]8_Z%O3O^_DE?/]%'*@/H#_AX'K'_ $+>G?\ ?R2C
M_AX'K'_0MZ=_W\DKY_HHY4!] ?\ #P/6/^A;T[_OY)1_P\#UC_H6]._[^25\
M_P!%'*@/H#_AX'K'_0MZ=_W\DH_X>!ZQ_P!"WIW_ '\DKY_HHY4!] ?\/ ]8
M_P"A;T[_ +^24?\ #P/6/^A;T[_OY)7S_11RH#Z _P"'@>L?]"WIW_?R2C_A
MX'K'_0MZ=_W\DKY_HHY4!] ?\/ ]8_Z%O3O^_DE'_#P/6/\ H6]._P"_DE?/
M]%'*@/H#_AX'K'_0MZ=_W\DH_P"'@>L?]"WIW_?R2OG^BCE0'T!_P\#UC_H6
M]._[^24?\/ ]8_Z%O3O^_DE?/]%'*@/H#_AX'K'_ $+>G?\ ?R2C_AX'K'_0
MMZ=_W\DKY_HHY4!] ?\ #P/6/^A;T[_OY)1_P\#UC_H6]._[^25\_P!%'*@/
MH#_AX'K'_0MZ=_W\DH_X>!ZQ_P!"WIW_ '\DKY_HHY4!] ?\/ ]8_P"A;T[_
M +^24?\ #P/6/^A;T[_OY)7S_11RH#Z _P"'@>L?]"WIW_?R2C_AX'K'_0MZ
M=_W\DKY_HHY4!] ?\/ ]8_Z%O3O^_DE'_#P/6/\ H6]._P"_DE?/]%'*@/H#
M_AX'K'_0MZ=_W\DH_P"'@>L?]"WIW_?R2OG^BCE0'T!_P\#UC_H6]._[^24?
M\/ ]8_Z%O3O^_DE?/]%'*@/H#_AX'K'_ $+>G?\ ?R2C_AX'K'_0MZ=_W\DK
MY_HHY4!] ?\ #P/6/^A;T[_OY)1_P\#UC_H6]._[^25\_P!%'*@/H#_AX'K'
M_0MZ=_W\DH_X>!ZQ_P!"WIW_ '\DKY_HHY4!] ?\/ ]8_P"A;T[_ +^24?\
M#P/6/^A;T[_OY)7S_11RH#Z _P"'@>L?]"WIW_?R2C_AX'K'_0MZ=_W\DKY_
MHHY4!] ?\/ ]8_Z%O3O^_DE'_#P/6/\ H6]._P"_DE?/]%'*@/H#_AX'K'_0
MMZ=_W\DH_P"'@>L?]"WIW_?R2OG^BCE0'T!_P\#UC_H6]._[^24?\/ ]8_Z%
MO3O^_DE?/]%'*@/H#_AX'K'_ $+>G?\ ?R2C_AX'K'_0MZ=_W\DKY_HHY4!]
M ?\ #P/6/^A;T[_OY)1_P\#UC_H6]._[^25\_P!%'*@/H#_AX'K'_0MZ=_W\
MDH_X>!ZQ_P!"WIW_ '\DKY_HHY4!] ?\/ ]8_P"A;T[_ +^24?\ #P/6/^A;
MT[_OY)7S_11RH#Z _P"'@>L?]"WIW_?R2C_AX'K'_0MZ=_W\DKY_HHY4!] ?
M\/ ]8_Z%O3O^_DE'_#P/6/\ H6]._P"_DE?/]%'*@/H#_AX'K'_0MZ=_W\DH
M_P"'@>L?]"WIW_?R2OG^BCE0'T!_P\#UC_H6]._[^24?\/ ]8_Z%O3O^_DE?
M/]%'*@/H#_AX'K'_ $+>G?\ ?R2C_AX'K'_0MZ=_W\DKY_HHY4!] ?\ #P/6
M/^A;T[_OY)1_P\#UC_H6]._[^25\_P!%'*@/H#_AX'K'_0MZ=_W\DH_X>!ZQ
M_P!"WIW_ '\DKY_HHY4!] ?\/ ]8_P"A;T[_ +^24?\ #P/6/^A;T[_OY)7S
M_11RH#Z _P"'@>L?]"WIW_?R2C_AX'K'_0MZ=_W\DKY_HHY4!] ?\/ ]8_Z%
MO3O^_DE'_#P/6/\ H6]._P"_DE?/]%'*@/H#_AX'K'_0MZ=_W\DH_P"'@>L?
M]"WIW_?R2OG^BCE0'T!_P\#UC_H6]._[^24?\/ ]8_Z%O3O^_DE?/]%'*@/H
M#_AX'K'_ $+>G?\ ?R2C_AX'K'_0MZ=_W\DKY_HHY4!] ?\ #P/6/^A;T[_O
MY)1_P\#UC_H6]._[^25\_P!%'*@/H#_AX'K'_0MZ=_W\DH_X>!ZQ_P!"WIW_
M '\DKY_HHY4!] ?\/ ]8_P"A;T[_ +^24?\ #P/6/^A;T[_OY)7S_11RH#Z
M_P"'@>L?]"WIW_?R2C_AX'K'_0MZ=_W\DKY_HHY4!] ?\/ ]8_Z%O3O^_DE'
M_#P/6/\ H6]._P"_DE?/]%'*@/H#_AX'K'_0MZ=_W\DH_P"'@>L?]"WIW_?R
M2OG^BCE0'T!_P\#UC_H6]._[^24?\/ ]8_Z%O3O^_DE?/]%'*@/H#_AX'K'_
M $+>G?\ ?R2C_AX'K'_0MZ=_W\DKY_HHY4!] ?\ #P/6/^A;T[_OY)1_P\#U
MC_H6]._[^25\_P!%'*@/H#_AX'K'_0MZ=_W\DH_X>!ZQ_P!"WIW_ '\DKY_H
MHY4!] ?\/ ]8_P"A;T[_ +^24?\ #P/6/^A;T[_OY)7S_11RH#Z _P"'@>L?
M]"WIW_?R2C_AX'K'_0MZ=_W\DKY_HHY4!] ?\/ ]8_Z%O3O^_DE'_#P/6/\
MH6]._P"_DE?/]%'*@/H#_AX'K'_0MZ=_W\DH_P"'@>L?]"WIW_?R2OG^BCE0
M'T!_P\#UC_H6]._[^24?\/ ]8_Z%O3O^_DE?/]%'*@/H#_AX'K'_ $+>G?\
M?R2C_AX'K'_0MZ=_W\DKY_HHY4!] ?\ #P/6/^A;T[_OY)1_P\#UC_H6]._[
M^25\_P!%'*@/H#_AX'K'_0MZ=_W\DH_X>!ZQ_P!"WIW_ '\DKY_HHY4!] ?\
M/ ]8_P"A;T[_ +^24?\ #P/6/^A;T[_OY)7S_11RH#Z _P"'@>L?]"WIW_?R
M2C_AX'K'_0MZ=_W\DKY_HHY4!] ?\/ ]8_Z%O3O^_DE'_#P/6/\ H6]._P"_
MDE?/]%'*@/H#_AX'K'_0MZ=_W\DH_P"'@>L?]"WIW_?R2OG^BCE0'T!_P\#U
MC_H6]._[^24?\/ ]8_Z%O3O^_DE?/]%'*@/H#_AX'K'_ $+>G?\ ?R2C_AX'
MK'_0MZ=_W\DKY_HHY4!] ?\ #P/6/^A;T[_OY)1_P\#UC_H6]._[^25\_P!%
M'*@/H#_AX'K'_0MZ=_W\DH_X>!ZQ_P!"WIW_ '\DKY_HHY4!] ?\/ ]8_P"A
M;T[_ +^24?\ #P/6/^A;T[_OY)7S_11RH#Z _P"'@>L?]"WIW_?R2C_AX'K'
M_0MZ=_W\DKY_HHY4!] ?\/ ]8_Z%O3O^_DE'_#P/6/\ H6]._P"_DE?/]%'*
M@/H#_AX'K'_0MZ=_W\DH_P"'@>L?]"WIW_?R2OG^BCE0'T!_P\#UC_H6]._[
M^24?\/ ]8_Z%O3O^_DE?/]%'*@/H#_AX'K'_ $+>G?\ ?R2C_AX'K'_0MZ=_
MW\DKY_HHY4!] ?\ #P/6/^A;T[_OY)1_P\#UC_H6]._[^25\_P!%'*@/H#_A
MX'K'_0MZ=_W\DH_X>!ZQ_P!"WIW_ '\DKY_HHY4!] ?\/ ]8_P"A;T[_ +^2
M4?\ #P/6/^A;T[_OY)7S_11RH#Z _P"'@>L?]"WIW_?R2C_AX'K'_0MZ=_W\
MDKY_HHY4!] ?\/ ]8_Z%O3O^_DE'_#P/6/\ H6]._P"_DE?/]%'*@/H#_AX'
MK'_0MZ=_W\DH_P"'@>L?]"WIW_?R2OG^BCE0'T!_P\#UC_H6]._[^24?\/ ]
M8_Z%O3O^_DE?/]%'*@/H#_AX'K'_ $+>G?\ ?R2C_AX'K'_0MZ=_W\DKY_HH
MY4!] ?\ #P/6/^A;T[_OY)1_P\#UC_H6]._[^25\_P!%'*@/H#_AX'K'_0MZ
M=_W\DH_X>!ZQ_P!"WIW_ '\DKY_HHY4!] ?\/ ]8_P"A;T[_ +^24?\ #P/6
M/^A;T[_OY)7S_11RH#Z _P"'@>L?]"WIW_?R2C_AX'K'_0MZ=_W\DKY_HHY4
M!] ?\/ ]8_Z%O3O^_DE'_#P/6/\ H6]._P"_DE?/]%'*@/H#_AX'K'_0MZ=_
MW\DI\?\ P4!U0S_O-!T[R_\ KJ]?/E%'*@/K+P;^W-H6JS0V^K6<VG^;UD3[
MB?KFO:/#OBBP\6Z='=Z;=PW5O)T>,]:_.6NJ^%7Q?UCX3>((;K3IO]&_Y>+?
M^"1:7*NA7,?H%17.?#/XBV?Q.\)0:I8_<D'SIWC;^[71U)04444 %%%% !7&
M_'+QW_PKSX8:EJ4?_'P$\N/_ 'V^6NRKP7]O;49++X;Z/''_ ,O&H>6__?MC
M0M78+V/E&_NY+^XFGG_>22?O)*CHHK0S"BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@#VW]B3XBR>'?'\VCR2_Z#J4??\ Y9.O^-?7]?GO\%KJ2P^+&@^7
M_P!!"*/_ +Z9:_0BID5$****DH**** "O /V_P#_ ))_H/\ V$3_ .BVKW^O
M /V__P#DG^@_]A$_^BVIQW)D?*5%%%62%%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% '1?"#_DJ_AO_L(6_P#Z,6OT*K\]?A!_R5?PW_V$+?\ ]&+7Z%5,
MBHA1114E!1110 5X!^W_ /\ )/\ 0?\ L(G_ -%M7O\ 7@'[?_\ R3_0?^PB
M?_1;4X[DR/E*BBBK),/XC?$;1_A+X'U+Q!KEY#INDZ;&]Q<7$G_+-%7=7XX_
MMH?\' OC3QGXGO-'^%\-GX?\/VTGEQZA)$LD]ZG][;CY.>F">*]7_P"#CS]I
M"\T;0/#GPYL9A''>R?;+_9)^\*KM:/\ #<K5\,?\$R_V"[C]O#XX?V/-/-9:
M#IL?VC4;B+;OV[E^5=V?F.[TH*2./U_]O[XS>(O$,6J2?$CQA%+%MQ';ZM/#
M"=K;O]6KX^M?2?[$O_!8/X_R?&#0O"L$UGXR_MJX2SCLKR/8\C-_TTPQ'R[N
MU?JU\/\ _@F+\#_AKX8ATNQ^'NCRQ_\ +223=(\C?Q,WS?RJK\(?^"8'P@^!
M/QP_X3SPMX<ATG4HHVBBCC_U,3,RMYB[F)W?+Z_Q4DK!<\J_X+G_ !/\2?#7
M]B'^T/#^L:EX?U*6\M_,N-/N6@FC_>1[EW(0:^/_ /@BC_P4^\1Z3\:H?A_\
M0O$E[JVD^).+/4-4O6GFM[C=\L>Y\G:VYN_\/2OIW_@XEU3[!^QA9VG_ #]:
MHG_;/:T;5^'V@ZY>>%M9M=1L9I+>]LI/,BD3K&PH;L"5S^KV*7S?WD=/KYA_
MX)3?MKV_[9'[,^FW4\T/_"2:'']CU2./^^O\7S?P[66J?_!6;]MJW_8^_9IU
M)[&:$>*-<C:STN#^.+<K;I/P;;_WU3)/@'_@M%_P4W\0^(/CA_PA?P]\2:EH
M>F>&_P!W>7.EWK0O<W'^\A'R[2M?=7_!#[XJ>(/B]^P1H^L>)M2O-7U*/5+V
MW^T7$K/-(D<BJNYFR6K^?G5M4N-9U6:ZN)?,N+F1I)']6;K7[M?\&]&L?:/^
M"?EK:?\ /MK-Z?\ OJ2B.KL4U8K_ /!6O_@K7<?L57%GX1\'6=G>^*-2C\RX
MDDD^33E^;YMN#N;V./O9K\F?BC_P4D^-GQ9OXKB^^(/B"Q>/=A-+O9+*/YO]
ME&%=)_P5YT?6-*_X*"_$.36//)NKQ)()).DB>3&OR^WTKWG_ ())_MC_  !^
M$'PQF\+?$[PW:1ZU-?M(-8N(FFCE1VPJ[5R1L^G\5)ZNP;'BWP2_X+$?'3X+
M:C9^7XJGUJUMI,O;ZA^_>3_9W/DU^Y7[$?QSUS]I']F_PWXP\2:/_P (_J6K
M1^9]GCDW_)M5E;H.N[TKPG7?V!?V8_VU[BSUCPY_8\5];2+)]HT>Y5)I-K;M
MK1L3_*OL/0=!L_"VC6>FV,,-M8V,?EQQQ_<C1:8F[EVOS"_X.(_CMXP^$5AX
M#M_"OB36/#<=]<7'VC^SKV2UDDVK'MW,A%?I[7Y)_P#!S7][X;?]=+K_ -!C
MHEL$=S\Y_P#ALSXN?]%.\>_^#ZY_^+IW_#9GQ?\ ^BG>//\ P?7/_P 77T-_
MP0]U3P'I?[56L2?$(Z.FB?\ "/R^7_:'^K\[SH=OX[=U?J]_PF/[+?\ SV\!
M_FM3RZ7'S'R?_P &\'QI\8?%76?&R>)O%6O:_P#9O*\K^T+V2Z\OY?X=Y.VO
MU.KSGX(V'P[M?"\VN> +/1_[-DW^9<:?]R3;][_T&OE/X5_\%\OAO\3_ ([#
MP9'X;U[38C)+'_;%Q<P);!(U9F;;U_AJEHK$GWE17P#\5?\ @X:^$GPY\?\
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
MFI:E<Z/;R7%Q<2,\TC^6OS,S<LU>\5\[_P#!*7_DP#X;_P#8'M__ $6M?1%
M&?XH\4:?X-\/WFJZE-#8V5C&]Q<22?<C15W,U?EG^U!_P6M\>?&GXD7G@3]G
MK09M2D^>W^V1VWG32?-MW1QX/R^^:](_X.'/VGKSX4? '0?!NCW<]O>^+;A_
MM,D7R&.&/RVVM_LMN85ZC_P1Z_8D\/\ [-7[-&CZY)9PR>*/$ENEY<7DD?S[
M)/F55_X#MH ^0+_]B/\ ;R^+4\.J3^,(])DMW^T);_V]-9<_W3&J;6^E;_@G
MQE^W1^R_\2-!T[6--A\4Z;J5PEN_WIH?F_O2LF8_KBOUCIDL,<I_>4 ?&'_!
M;'XC>)/AS^P#=ZKH^I:EX<UO[1:>9<:?<M"\>Z>/<JR+AJW/^")'Q%USXJ?\
M$^/#>L>(]2O-;U*34-0CDN+R5IYI$CN&5=S,2>%KE/\ @X$_Y1_:Q_V$+3_T
M='5__@@1_P HT?"O_84U+_TK>@.A]I45XK^UA^WK\-_V-M/AD\7:Q#;7TG_'
MO9Q_/-)_P%0=OXU\Z?";_@X,^#?Q \3_ -FWUGK'AN.6X^SQW%YM=)/F^]\@
M.U3UYH ^]:*^3?\ A[EX'U#]L#1_A#I6FZEJUSJW^KUBWN8_LL?[MI/F7K]U
M:^F/'GCS1_A?X7O-<UR\ATW2;&/S+BXD^Y&E &U17Y^_$'_@X7^&?A?6/LOA
M_P *^*O%EM')Y<EQI^U(X_\ OL"O6/V4/^"O?PG_ &L_%]GX=TJ:\TCQ'?1[
MX]/N(VW_ "_>^91M_6@#ZJHKS/\ :;_:T\#_ +(W@?\ MSQCK$.FVW_+O'_'
M<O\ W55<FOCNZ_X.*_AW;:_Y,?@/QA)I/_04_=_9O][UH"S>Q^B%%>,?LC?M
MU_#_ /;2T>\NO!>I37$FF_\ 'Y;R1LCVV[_:8 ?E7L] 'AG_  4J\;:I\-?V
M$/B;KFAWDVFZMIND-);W$4FR2-]R_,K+TK\>/V/?@C^U5^W+X9U+6/ _Q.U[
M[-IMQ]GE^W^++NV??\OW57/]ZOUS_P""L?\ RC?^+7_8#?\ ]&1U\J_\&U__
M "0GQ5_V%&_]!CHZ@>36G[&_[=W[.>D3:E:^,#X@'_'QY?\ ;\VIR?+_ '5<
M?IWKVC_@F=_P6%\0?%#XH_\ "J_B]9PZ;XMCWV]O>>6L/F2K\VV2/ VMZ=<[
MJ_1ZOQ'_ ."RG@W3_A5_P5'\'W7A_%M<ZE_9^H7'V?Y/](:[9?X?]E5H _;R
MBL'3/%%OIGPWL]5U6\AL8X[.*XN)))-B1_*K-NKXU^-W_!>WX4?"KQ1=Z7H>
MFZ]XZN+.3RY#I<>S_P!#44 ?=%%?,/[(7_!5[X7_ +7VH?V5IMY-H>O_ "?\
M2O4/DFW-]Y=V-NX=.M>M?M5?M#Z7^R?\!]>\?ZK9WE]IOA^-))+>WVH\FZ18
MUV[N/O-0!Z)17RC??\%>OAAX>_9OT'XA:W+>:+'X@_X\]+DD62Z_A_N9'\58
M?PU_X+,^#_B?^SQX\^(VE^#_ !))IO@6X2WDLXY(WFO=WE_-'MX7_6=_[M '
MG?\ P6$_X*8>+/V?O&^A?"_X9_8_^$RUH(;B3R]\ENDGRQJJ_P!Y_F&>,5X]
M\*_V4/VYM+\8:;XNF\51?9=6N(I+BSDU:2;[-%\O_+NR[%^6OD_]IO\ ;DT_
MXT?\%%_#OQ>C\+:YIMCI-YI]S)H]QM^U2K;R;V5>WS=!7ZG_ +'G_!93P_\
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
M([BSO)%>;YMVUODXVG;0!]%452U[6;?PYH]Y?3_N[:QC>XD_W%7=7S)^QO\
M\%3_  W^VE\:->\'>'/"NO6T>@;_ #-4DDC>UDV[MNW;S\^WC- 'U117EG[4
M'[9'@/\ 9!\+?VKXQUB'3?\ GWM_OS7/^ZJY-?)6G_\ !Q)\-)_%/V2;P?XJ
ML]%)P-7?;]F/_LW- 6;V/T(HKBO@7\??"?[0_@>'Q!X1UB'5M-N?^>?^LC_V
M67JM>1?&G_@I/X7^!G[7^@_!V^T?4KG5M;LXKS^T(Y8TM;9)&95W;OF_A:@#
MZ2KXF_X*P_\ !4/6/V KK0=-T/PY!JU]K&^226YD\N.)5_N_*=S?RI?V@O\
M@NC\(_@9XXF\/VL.I>+;ZVN$MY/[/VHF_P"ZWS/@<-5W_@J3^U!\(_@W\'_!
M.N?$WX;S>.K'Q)<?\2^SCD5'MGC59-S,Q'^SWH ]S_8H_:1D_:O_ &<-!\<2
M:;-I,FI1OYEO)_?7Y69?]DMR#Z5ZQ7"_L^^+=#\4? ?0=<\/Z;_8FB7VGQ7E
MO9_\^R-&K;?E_B'2O!_@M_P6"^&_Q5^&_BKQ-?0WGA+2?"]X]G))J$BN]ZZ[
M?]6J9/\ %Z4 ?65%?G?=?\'''PGMO&_]EQ^&_$DFF_\ 04\R/R?^^?O_ *5]
MB?LR?M7^"_VM/ _]N>"]8AOK;_EI']Q[9_[K*V#0%FMSTRBL_P 1^(]/\&Z/
M-J6I7D-C8V,?F27$DFQ(TKX=^-O_  <#?!_X3^*/[-TJSUCQ;Y5QY$EQI^V-
M(O\ :^?&Y?I0!]Y45\L_#K_@KY\&_B/\+M8\36.O>7_8D?VB\LY-R3QHNYOE
M7'S?=[9KVK]G/]H?P_\ M0?"^S\6^&9II-)U+?Y<DGR?=9E_BQ_=H [RO O^
M"H?C+5/A]^P#\3=8T2\O-,U:QTOS+>XMY&22)O.C7<K+ROWJ]]KYM_X*[_\
M*-CXM_\ 8'3_ -'PT >%_P#!OS\5/$?Q/_9XUZZ\3:_K'B"XBU!XXY=0O9+I
MXT^7Y=SDU^@U?FW_ ,&W?_)M/B7_ +"C?^RU^DE'2X'%?M(ZI<:#^SOX\OK6
M::VOK'PWJ%Q;R1_(\;K;2,K+_M!J_.G_ (-Y_C9XO^+.L^._^$I\5:]K_P!G
M>+R_[0OI)_+W+_#O)V_A7Z&?M4_\FP?$C_L5]3_]))J_,K_@V?\ ^0UX^_[9
M?^@TNJ _72BJ]_?V^EZ?-//-#;6T<?F222?(D:K7QC^TI_P73^$'[/?B&\TF
MT%YXNOK+]W)'I^U/F_WGP/UI@?:U%?)_[*'_  6&^$?[56LPZ5:WDWA_5I(_
MW=GJ'_H.[&S=^-?5E $E%?)OP6_X*^?#?XJ^#_&VN7T-YX7TWP3>/9R2:A(K
M_;77;_JU3G^+TKR2Y_X.-OA+;>./[*C\/^)9=-_Z"GF1^3_WS]_]* UZ'Z&T
M5XK\+_V__A7\6O@O>>/--\26<>B:;'YEYYGR/;?[+*V#^0KYEUK_ (.*_@_I
M?CC^RK71]>OM-_Z"D>U(?^^6&_\ 2@+-['Z"45YM^S)^U5X+_:S\#_\ "0>"
M]8AU*V_Y:1_<DMG_ +K*V#76_$'XC:'\*O"]YK'B#4H=)TVQC\R2XN)-B4 ;
ME%?G_P#$;_@X2^%_A+Q!-:^'_#?BKQ9;6\GER7&G[8TC_P!KYP*^BOV0?^"A
MWPW_ &S=/FC\*ZQY>I1_ZS3[CY)H_P!!N_"@-5N>S>*->M_"7A^\U*?_ (]K
M&-Y)/+_N+7S]^P__ ,%,/ _[=7BCQ)H_A6SUBVN/"\:7%Q]LMMB;)&:-=O)_
MB6N,_P""F/\ P4PT?]CT?\(?=>#_ !)X@N?$FGRR1W&G[?)MONK\V[_>K\O?
M^"2__!0C2_V$/B/XZUC4?"NO>*(_$EG%;QQZ9MWVVR1WW-N]=V* /Z!J*^1O
MV&O^"M>A_MP?%F;PEIO@/Q5X7N;:S?4/M&J%?)D2-E7;\O\ %\U?0_QN^/OA
M/]G/P?-KGB[6+/2;&VC?_6??D_V57JU '945^>FI_P#!QG\)+'QC#IMOH&O7
M.G2?\Q./:D,?_ 6^?]*^N_V8_P!K[P'^UAX/AU7P=K$-[^[_ 'EO]R:V_P!Y
M6P: UZGJ%%?*7[9O_!5WPO\ L1_'#1_!WB/PKKUS'K>R2/5+>2-+6-&V[MRM
MSQNYQ7U!H.LV_B/1[.^M?WEK?6Z7$?\ NLNZ@"[17R;^T%_P5W\!_L[_ +5&
MF_"C4M-U*YU*^DBCDU"WDC2ULGF;:N[=SQWQ7U9874=_I\,\?^JDC22/_<:@
M":BOE"__ ."KWA>+]MC_ (4G8^%=8U+5H[C[/)J%O<P_98WW;6W+G/'>NM_:
M@_X*$^&_V6OV@/ ?P]U71]2OK[QU&\EO<6\L:0V2*S*S2;N?X>U 'T%17Q7^
MU%_P7)^$?[-GB&\T>WAO/%FI6,BQR6^ER*F/F_O/\G'L:V/V4/\ @L_\(_VJ
MO%%GH<$UYX;UR^_X][/4/^6C_P!W<OR?K0!]>45'4E 'R7_P53_X*.Q_L%_#
M>SCTFS_M+Q=K\GEZ?;R?<C_Z:-U_#CDKBOB'1?@O^W/^VMX/A\00>(_^$;TW
M4O\ 3+?_ (F4FD/L_AV^6/ND-^-;7_!Q%X"U3PS\>?A[\06AO+K1;>.*V>WQ
MF&-X96D;/]W<&QS7VU^Q'_P4A^$_Q\^&&@V^G:]INAZE:V<5O<:?>2+!Y;JJ
MKM5FP&^[V- 'Q9X=\6_MQ?L>>-]!CUNS/BW2;V\BLY/+C:]CVLVW<TK)E?KB
MOUA\+W5Y?^'[.?4H?LU]);I)<6\?SI&^WYEW<=&J:TN;/6+?S()H;F/_ )9R
M1[72K5 !17SO^US_ ,%-OA?^QO/#8^(-2^W:Y)_J]/L_GF_X%M!"_C7B?PJ_
MX. OA7XW\7PZ7KF@^)/!44CHD%YJFV1'W?Q#8"=HH"S>Q]Z45F^$O%NG^-]
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
M>?;YVX_>9MI*^G2ONC_@V-_Y(W\5?^PS9?\ HB2EU"1\._\ !7_]E.;]E_\
M:^UZ.WA,>A^(G.H:?B+8D:,S?NU^FW/_  *OI+X0_P#!0B31O^"+/B329M8A
MC\46-Q_PC]OY9_?1K-YK1?+UX2/[U?4G_!>/]DS_ (7E^RO_ ,)/IMGYFM^#
M9/M'F?QRQ-M\S\EW&OPF6\D2#R5FE6-CO*9^4M]*&[!N?3?_  2/_9ND_::_
M;-T&"ZABN-)T63^T-0\S_9W-'_Y$5:_3K_@MU^P;XL_:Q^&7AN_\#P376I>%
MM\?]GQR,D<L4FUF957[S#:N./XJYW_@WG_9=_P"%;_L\ZEX\OH8H]2\6R?Z/
M)Y?[S[*NW;_X]NKZ _X*0?\ !1'2_P#@G[\.+/49M-_M;7-7D\NSL_,V?[S-
MR/E'RYP?XJ:U5PN?#'_!%G_@F7\3/A9^T?;^/_&FCZEX7TW2(G\B"XW0S7+L
MK)M:-@/EVMD5^O=?!?\ P30_X+0Q_MM?$>;P?X@\-V?A_P 031^9;R6<C>3<
M_P"RNYRVX*N:^]*"2OJEA'JFGS6LG^KN8WCD_P"!+MK\C?V'_M'['G_!:#QA
MX+G\G^R?$DEQ)'_N,S>3_P"A5^O5?DO_ ,%P/#=Y^S-^V#\-_C7H]G-YD<D7
MVR1/^6GD-&RJW^]N:@"Q\>)9/VW/^"V'AOPY:_Z3X?\ AW)_IGF?ZN--OF;E
M7I]^117TU_P6\_9^_P"%Y?L0:Q<6_P#Q_>%Y/[4CD\O_ )91_-)^:K7AO_!O
M[\/;SX@ZQ\2/C%K\/_$R\0:@]G;W$GWY(FVR?+VVAEQZ_+7Z/>/?"5O\0? ^
ML:'=?\>VK6<MG)_N2+M:@9\&_LU?MN6__#FC4O%5U-Y>I>&]+ET^2..3YR^[
MRU_\<JM_P;M? */P;^SAK'CB>S^S7WBB\>WCD_CDMX]K1_\  ?WC5^;WQ)\9
M>(_V<KCXA? E(9?LVO\ B3S) ?\ EG$WRQ[5]=K*>F*_>']B7X,1_L]?LL^"
MO":?ZW2=/BCDDDX>1]OS,W^U1UN(_,[_ (*V?$36/VQ/^"AWA;X"Z5J4UKI$
M5Q%;R1Q_ZN262/S-W7YL+N%??7PJ_P""6'P3^&GPWL_#\G@/0=6^S6_ER7FH
M64<UU)_M>8PSNK\_/^"I/@W4/V*?^"GWA7XV1Z;>7&@7-Q;WO[O;LC>.-8V7
M\?F/-?IK\*OVW/AG\5?AO9^)K'QAH\=C<VZW$D=Q<JCQ_P"\K8/Z4 ?E'^US
M\*D_X(^_\%#_  MX@\'WEY;^%_$3M>?8_2'<HEB]UW-P.PXK[H_X+6ZS'XC_
M ."6'BJ^A_U=S_9LD?\ P*YAKX>_X*#_ !1M?^"J?_!03P7X/\ Q7E]I7AO=
MI[W\8_=G=(C2.N[^%67'-?;_ /P6HT"/PQ_P2H\5:;'^[CL_[-CQ_NW,- SY
M;_X(?_L >&_VC?AQ-\1OB%YWBB*Q=M/TO3[S]]:VRJS*WRMD?\LUQQQ7ZA>#
M?@MX3^"/@_4K'PCX;T?PW97,;R26^GVRPI(^W;N95 ^;:M?(/_!O)_R8/#_V
M%+K_ -'25]S:[_R![S_KW?\ ]!H$?C-_P2-_Y36^._\ KEKO_H]*]+_X.%/C
MMJ&M^.? ?PATF\FMH]:DBN+SR_\ 5R^9,T2JW][#;37FG_!(W_E-;X[_ .N6
MN_\ H]*[W_@X3^#EYX2^,'P^^+5C9S26.G/%;W@C_P"6;QS-+N;^[GY10]KC
M/K#]D+_@D3\)_@1\(--T[7/"NC^*=<DM_,O+S5+*.9_-9?FV[@=J[NE?!?\
MP77_ .">/A?]E^RT'QIX*L_[-TG7+S['=V<?^ICF\MFW*J\+PN.E?I5^R/\
M\%"?AW^TK\&--\01^)--TV^DM_\ 3+.\N5A>VE5?WB_-C^+TS7Y]_P#!?[]M
M?PW\:-#T#P#X-O/[6CT.\_M#4[BV^>&(^6T?ELW_  )3_6@%N??G_!*7_DP#
MX;_]@>W_ /1:U]$5\[_\$I?^3 /AO_V![?\ ]%K7T10(_(;_ (.8-"N+7Q!\
M/;YX?]%NOM$<<GJRK'N_]"K]-?V4->M_$?[,_@.ZM?\ 5_V'91_\#6&-6_\
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
M)9=JM&I]5\O_ ,>XH!;GZN?L\?\ )C^@_P#8KI_Z35^,/_!(+]D6S_;2^/\
M=Z'XFU*\_P"$3\)C^U)=/CE;R[F5F;;\N<<M&N>.17[/?L\?\F/Z#_V*Z?\
MI-7YE?\ !M?_ ,G#_$7_ +!UO_Z'-1UL,_1?XA?\$O\ X'^-_A_-H?\ PKWP
MWIOF1^7'<6=E'#=1_P"UYBC-?F__ ,$K=8U']C3_ (*J^)/A,MW/<Z))<76G
MW">9QNAC9U;;_O$?E7[15^+OPT_Y6'/%7_8>O_\ T10(]9_X.'?VL=<\'V_A
MOX7Z'/-8VNO1/<ZA)')L?8K*JQ_+]Y6#Y/TKW+]A#_@CU\*_@Y\']'NO$WAO
M3?%/B2]MTN+R35+99DW,OW5C;.VOG3_@XM_9PUR^U_PA\2=.AFN=-TV-[/4-
MGWXW8AE;Z;8VS7V%^P5_P4B^'?[2OP7T&237M-TGQ!:VZ6]YI]Y<K"\;JO\
M>; ^[Z&EU8'<^$O^"??PC^'WQ8TWQIH?@_1]$UO3=_V>2SMEA2/=M;=M4#YO
MEX-?!W_!PA^TU=Q^,?!_PGL=2.FZ;J0BO-4D'R)Y32-'\S>VW-?HYI?[3?P_
MUGX@0^%;'Q5H]]K=]&\D=G;R[WDV[=WS+Q_$O>OR_P#^#AK]GB\T_P"-/@KX
ME26<M[X?EBBT_4(T'^KVR-(V[;]T%6Q3!:NQ]"?L@R_L=_LT_!_3=*_X3;X5
MWVI2VZ?VA>7E[;3322[?F^9N=N[M7Q[_ ,%%]>^$?[/O[2/@/XE? 7QAX5^T
M_;%_M"ST.YC=+;YFW2,J?=4KQ7U!^S#^Q#^Q[^TQ\.-.UG2])T..ZNK=9+FT
MDOI$GMWV_,NUG'1O2M[Q)_P3X_8O\'>.='\.WT.@QZYKEQ]GL[..]GDDE?:S
M;?D<A?E5NI% 'VQ\(/'D?Q0^%^@^(X)H9+;6]/BO(Y(_N;)%W?+725B_#[P'
MI?PO\$:/X<T>'[#I.AVZ6=G;_P#/.*-=JK\W^S6U0!^*/_!87_E,SX/_ .O?
M1?\ T8U?LYX1_P"16TW_ *\XO_05K\7_ /@LA<QV'_!8SPK)),(HX[31?,DD
M^18_WCU^OOA?XR>#XO"^F_\ %5>&_P#CWB_YB,/]U?\ ;H [6ORQ_P"#E#Q1
MI\N@^ ] CFA_M:XN/M$<?\>SYEW?FRU]K?M#_P#!1WX1_LW>%[S4M5\5:;<W
M-M_J[.SD\Y[E_P"ZNW(Y]SBORT\&Z#XP_P""T'[=]GXBNM.O+'P+HK_ZR>/Y
M+:W5E^16_O$[3^= X[W/MGQK\:-0_8@_X(Q>&[Z:6:/7+/0+?2XG'W_-F_=[
MOPW9KY/_ ."0N@_L_P 6@7GQ&^,7C;P?)XRU*\EDCL];O8]]O^\;YFC?^)OO
M ^C5]X?\%8_V7[CXY?L'Z]X<\/P^7=:3'%>6\<?]R!ED9?Q6/BOSU_X)0?!3
M]G#XW^";CPS\4-'L['QUI]PZ&2_N9(?M*;F_V@%V_*.U CZ _P""EEK^RG\>
M/@/K%UX9\;?#>Q\9:;;_ &C3Y-+O84FD\OYO+^7!;/0?[U>I_P#!!K]I'4/C
MQ^R!-INL:E]NU+PE<?8Y/[\<3>9Y2M_P!>*K>/O^"8_[(/PQ\/S:KKUKX<TZ
MQCC:3S/[2DD^1?F;:JN2WX"O?/V)/V=?A1\#OAO>:E\);2TM_#_BSRKR2XMY
M9)$N-JMY;?.<K\K>WO0!^9/[,?\ RL-WG_85O_\ T@>NH_X.?/\ D=_A+_UY
MZE_Z,@KE_P!F/_E8;O/^PK?_ /I ]=1_P<^?\CO\)?\ KSU+_P!&04NA2^(_
M3CX(Z!;^(_V9]!TVZA\RVO=#6WDC_P!AH]K5^4?[-U_<?\$RO^"NUYX1NO\
M0?"_BR\^SV\<<?[O9<2?Z.WHJHK?A7ZT?LW?\D'\'_\ 8+B_]!KX+_X.#_V7
M[O5/ .@?%K0?.CU;PE)Y=S);[?N-MVR-_N>7_P"/4R3W#_@LU^U5'^SE^QQJ
M4>FWD,>M>+?^)?I__ OF;Y?=%:N5_P""&O[+EO\ LZ_LDP^*M2A^S:MXM_TR
MXD\O9)]GV[H_RW-7PKJOQIUW_@KE^T5\%?"$'VN/3O#]G$-43Y?W<L;2-YK?
M5=J?\"K]N;#P;9Z-X0AT.UA^S6-M;_9XXX_^6:;=M 'XAR_%#P?^WI_P4NUB
M^^+7C"S\/^!?#EP_V>/4+A;6&1(V\ORUW''+<_2OT+\1^//V*_$GPW_X1F3Q
M)\'X])\ORXXX[BV1X_\ :7_:]Z_,_P ,? ;P+^SQ_P %%_$7A'XX:0UQX;U2
M\E^S7%P62.+S&\Q9-RL,\-M[U^C.C?\ !*S]DO7M _M*UTWPW)9>7YGF?VLV
MS_T90!\H_P#!*?XRZ7^SI_P4@\2?#/PSXJL]6\"^*+AH]/DMY%>&YE;:Z^6V
M<;@NY>*Y+_@NI;:AJG_!4WP[INEWDVFWVI:)IFGQSV[['C\Z::/JO^]7WA^R
M9^Q=^RO9?&C^V?AG::/?>*? MPDDDEO<SR?8I67Y6^8X;Y6[9%?$7_!:#_E,
M1\/?^O?0O_2V2@#]!/V8/^"6'PC^$'POT>UOO!^C^)-6DMTN+S4-4LH[J>26
M3]XS;G!*_,W'-?+?_!S5:QV'P8^$MO!#Y,4>L7NR/_MC'7Z=:#_R +/_ *]U
M_P#0:_,;_@YT_P"20?"O_L,7O_HB.A[#CN?;_P"Q1_R9/X)_[%^W_P#2=:_&
M3_@E[^R7;?MH_M8:OX<U_4KR/POX?NY=4N=/CD;9<OYC*O?^\JY]1Q7[-_L4
M?\F3^"?^Q?M__2=:_,K_ (-YO^3QOB-_UY_^UI*.MA'Z/>,O^"8GP/\ %O@>
M;0W^'OANQCDC\O[19V4<-U'_ -M%&=U?F?\ \$ZM4U#]AO\ X*V:Y\*;6>>7
M1;F\ETZXC\S^[#YJMC^]]T5^UU?BB_\ RL2:U_V,,O\ Z1"@#Z%_X.*/VG[S
MX=_"'0?A_ITTUO)XM\V2\\OO%'M5E;V;S*])_P"">?\ P2&^&'PB^".CWWBO
MPYIOBGQ!K=NEY<2:I;+,D7F+\JQJV=O&W\:\C_X.//V=;SQ7\./"OQ L89I(
M_#<DMG>;/[LNWYF]AY=?27_!.W_@HW\/_P!HO]G_ $'S->TW2-;TFW2SO+.\
MN%@>-HUV_P 6 WR[3P:!]$?(/_!;+_@F?X7^"OPG_P"%F_#G3?[ ^S2+9ZA9
MZ?'LADBD^\VU<!5&UL\5]3_\$-?^4=_@_P#[:_\ HZ2OG[_@N]_P4#\+ZM\$
M/^%:^$=8AU+4M2N(I+RXL_G2VB7_ )9LW3Y]W;^[7T#_ ,$-?^4=_@__ +:_
M^CI*!'V#7S;_ ,%=_P#E&Q\6_P#L#I_Z/AKZ2KYM_P""N_\ RC8^+?\ V!T_
M]'PT ?D%_P $_P#]DW]H[X\> -1OO@[XNFT#1;6X:.XC37I-/S)W^51S]:^@
M?^':'[>7_13)O_"UG_PKVK_@V[_Y-I\2_P#84;_V6OTDHZ7*;/Q6^)?_  3I
M_;=\.?#C7M2USXC37&AV6GW%QJ$?_"83R>9;QQ,TB[<?-E%88[]*[7_@V?\
M^0UX^_[9?^@U^FO[5/\ R;!\2/\ L5]3_P#22:OS*_X-G_\ D->/O^V7_H-+
MJB3Z"_X+W?M4ZA\ _P!E^ST/1KR:RU+QE</9^9']^.)=K-_NY7<*I_\ !+?_
M ()/?#OP7^SQH_B?QKH.F^+?$'BBWBU23^U+99HXHI%\R-55L_PLN3WJ'_@X
M,_9EU3XQ_LT:/XDT>SFN+GP;>/<7$<?_ #RD55_3YCQ79?\ !*G_ (*+>!_C
M7^SCH.AZEK%EH'B#PO9PZ7<6=W*L/R1+L5E9N.5CSUICMI<^>_\ @M%_P3=\
M)_!;X7P_%[X<V</A.]\-W$7VRWLX_)AD5I%6-E5<!6W-UK[$_P""4W[2MQ^U
M)^QQX;\07<WF:E:[]/O))/OR-%^[W?CMKY=_X+G_ +>GA/Q'\$/^%2>%KR'7
M];\47$7VC[')YB6R+(K+\W3EEQQFOI3_ ()"_LWWG[,W[%'AO1]2AFCU+4M^
MJ7$<GWX_._>*OR^FZ@1^3?\ P3G_ &4+?]L[]M#7/"VL:E=Q^%M)U.?5+RSC
MD;9<_OF5>_\ NY]N*_8;Q;_P3$^!_BCP/-H?_"O?#=C')'Y?VBWLHTNH_P#:
M\Q1G=7YO_P#! [_D_CXD?]>T_P#Z5&OV>H6JN-G\[?PZ_97O$_X**_\ "A5U
MC48]!U'7&MKN.*1HTN8EC^T+N7/]U5'X5^S\O_!+7X'R_"^;PS'X#T&..2/R
M_MGV*/[;]W;N\[&[=7YI?#W_ )6*K/\ [&)O_3:U?ME0(_%W_@F]JDO[$O\
MP5NUCX4VMW>RZ1K]R^E)!_!]WSU9E_O!5QFNN_X+T_M*R>+OVA_"_P &DUC^
MR/#^^WN-7N))-D,:S-MW,W]U-K$YZ5P>B_\ *Q9H_P#V,*_^D#5L_P#!>G]G
M63P/^U_X;^)NI:;-J7@[5OL]OJ"?P?N9-TBLR_=WK)@<T ?6/[-.J?L9_L^_
M">S\/P>,/A7?7/V=/MEQ>7MN\UR^WYMS-S]ZOB?]LSQE\+_V5OVUO!/Q"^!/
MC#PW)8WEY$FJ6>CW,;PV46[]YN5#A5*LP_X#7UE^S]^P-^QY^T1X TW6M#TW
M09/M5NLDMO)J,B21OM^9=K.#PU:E_P#\$[OV--+^)&F^$9+30?\ A(-7D?['
M9QWT[O+L^9EW*Y"_B1[4 ?4'Q5\+^&_BU^S_ #>(K[1]-U*2^T-+RWN)+97?
M9)&LGRM_P*OR_P#^#=+P)HGC?XV_%BWUG2-.U*&VT^U,<5Q;K)Y7^DR?=W?2
MOUJ\6^"(]+^"]YX<TJ'R[:QTO['9Q_\ /-(X]JK_ -\K7Y&_\$ _B/H_P"_:
MG^)FC>+KR'P_>:E9Q6\8O)5A^>.:1F7<W'W6HZW _7_PO\*_#?@C4/M6CZ#H
M^FW/E^7YEO;+"^S^[\HK\A/V[]>U3_@HW_P50TWX-0ZC-;^']%O'LWCC_P!7
M^[5I9&7GNG&:_6RP^/'@O6?&,/ARQ\2:/?:M<Q^9';V]RLS[/E_NY'\5?D?^
MUS8WG_!-_P#X*[6?Q6OM-NY/#>M7CWD<F%V(LT;0R*OT7GUH _1[PE_P2_\
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
M6_VR./Y8[6ZF659/^ KMSCO7[%>'/VJOAWXH\+_VS:^,-!^P_P"L\S[:J/\
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
M.Y,CY2HHHJR0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Z+X0?\ )5_#
M?_80M_\ T8M?H57YZ_"#_DJ_AO\ ["%O_P"C%K]"JF140HHHJ2@HHHH *\ _
M;_\ ^2?Z#_V$3_Z+:O?Z\-_;B\.W_B3P-H\=A9S74D.H>9^[_P"N;4X[DR/D
M6BM[_A5?B3_H#WG_ '[H_P"%5^)/^@/>?]^ZLDP:*WO^%5^)/^@/>?\ ?NC_
M (57XD_Z ]Y_W[H P:*WO^%5^)/^@/>?]^Z/^%5^)/\ H#WG_?N@#!HK>_X5
M7XD_Z ]Y_P!^Z/\ A5?B3_H#WG_?N@#!HK>_X57XD_Z ]Y_W[H_X57XD_P"@
M/>?]^Z ,&BM[_A5?B3_H#WG_ '[H_P"%5^)/^@/>?]^Z ,&BM[_A5?B3_H#W
MG_?NC_A5?B3_ * ]Y_W[H P:*WO^%5^)/^@/>?\ ?NC_ (57XD_Z ]Y_W[H
MP:*WO^%5^)/^@/>?]^Z/^%5^)/\ H#WG_?N@#!HK>_X57XD_Z ]Y_P!^Z/\
MA5?B3_H#WG_?N@#!HK>_X57XD_Z ]Y_W[H_X57XD_P"@/>?]^Z ,&BM[_A5?
MB3_H#WG_ '[H_P"%5^)/^@/>?]^Z ,&BM[_A5?B3_H#WG_?NC_A5?B3_ * ]
MY_W[H P:*WO^%5^)/^@/>?\ ?NC_ (57XD_Z ]Y_W[H P:*WO^%5^)/^@/>?
M]^Z/^%5^)/\ H#WG_?N@#!HK>_X57XD_Z ]Y_P!^Z/\ A5?B3_H#WG_?N@#!
MHK>_X57XD_Z ]Y_W[H_X57XD_P"@/>?]^Z ,&BM[_A5?B3_H#WG_ '[H_P"%
M5^)/^@/>?]^Z ,&BM[_A5?B3_H#WG_?NC_A5?B3_ * ]Y_W[H P:*WO^%5^)
M/^@/>?\ ?NC_ (57XD_Z ]Y_W[H P:*WO^%5^)/^@/>?]^Z/^%5^)/\ H#WG
M_?N@#!HK>_X57XD_Z ]Y_P!^Z/\ A5?B3_H#WG_?N@#!HK>_X57XD_Z ]Y_W
M[H_X57XD_P"@/>?]^Z ,&BM[_A5?B3_H#WG_ '[H_P"%5^)/^@/>?]^Z ,&B
MM[_A5?B3_H#WG_?NC_A5?B3_ * ]Y_W[H P:*WO^%5^)/^@/>?\ ?NC_ (57
MXD_Z ]Y_W[H P:*WO^%5^)/^@/>?]^Z/^%5^)/\ H#WG_?N@#!HK>_X57XD_
MZ ]Y_P!^Z/\ A5?B3_H#WG_?N@#!HK>_X57XD_Z ]Y_W[H_X57XD_P"@/>?]
M^Z ,&BM[_A5?B3_H#WG_ '[H_P"%5^)/^@/>?]^Z ,&BM[_A5?B3_H#WG_?N
MC_A5?B3_ * ]Y_W[H P:*WO^%5^)/^@/>?\ ?NC_ (57XD_Z ]Y_W[H P:*W
MO^%5^)/^@/>?]^Z/^%5^)/\ H#WG_?N@#!HK>_X57XD_Z ]Y_P!^Z/\ A5?B
M3_H#WG_?N@#!HK>_X57XD_Z ]Y_W[H_X57XD_P"@/>?]^Z ,&BM[_A5?B3_H
M#WG_ '[H_P"%5^)/^@/>?]^Z ,&BM[_A5?B3_H#WG_?NC_A5?B3_ * ]Y_W[
MH P:*WO^%5^)/^@/>?\ ?NC_ (57XD_Z ]Y_W[H P:*WO^%5^)/^@/>?]^Z/
M^%5^)/\ H#WG_?N@#!HK>_X57XD_Z ]Y_P!^Z/\ A5?B3_H#WG_?N@#!HK>_
MX57XD_Z ]Y_W[H_X57XD_P"@/>?]^Z ,&BM[_A5?B3_H#WG_ '[H_P"%5^)/
M^@/>?]^Z ,&BM[_A5?B3_H#WG_?NC_A5?B3_ * ]Y_W[H P:*WO^%5^)/^@/
M>?\ ?NC_ (57XD_Z ]Y_W[H P:*WO^%5^)/^@/>?]^Z/^%5^)/\ H#WG_?N@
M#!HK>_X57XD_Z ]Y_P!^Z/\ A5?B3_H#WG_?N@#!HK>_X57XD_Z ]Y_W[H_X
M57XD_P"@/>?]^Z ,&BM[_A5?B3_H#WG_ '[H_P"%5^)/^@/>?]^Z ,&BM[_A
M5?B3_H#WG_?NC_A5?B3_ * ]Y_W[H P:*WO^%5^)/^@/>?\ ?NC_ (57XD_Z
M ]Y_W[H P:*WO^%5^)/^@/>?]^Z/^%5^)/\ H#WG_?N@#!HK>_X57XD_Z ]Y
M_P!^Z/\ A5?B3_H#WG_?N@#!HK>_X57XD_Z ]Y_W[H_X57XD_P"@/>?]^Z ,
M&BM[_A5?B3_H#WG_ '[H_P"%5^)/^@/>?]^Z ,&BM[_A5?B3_H#WG_?NC_A5
M?B3_ * ]Y_W[H P:*WO^%5^)/^@/>?\ ?NC_ (57XD_Z ]Y_W[H P:*WO^%5
M^)/^@/>?]^Z/^%5^)/\ H#WG_?N@#!HK>_X57XD_Z ]Y_P!^Z/\ A5?B3_H#
MWG_?N@#!HK>_X57XD_Z ]Y_W[H_X57XD_P"@/>?]^Z ,&BM[_A5?B3_H#WG_
M '[H_P"%5^)/^@/>?]^Z ,&BM[_A5?B3_H#WG_?NC_A5?B3_ * ]Y_W[H P:
M*WO^%5^)/^@/>?\ ?NC_ (57XD_Z ]Y_W[H P:*WO^%5^)/^@/>?]^Z/^%5^
M)/\ H#WG_?N@#!HK>_X57XD_Z ]Y_P!^Z/\ A5?B3_H#WG_?N@#!HK>_X57X
MD_Z ]Y_W[H_X57XD_P"@/>?]^Z ,&BM[_A5?B3_H#WG_ '[H_P"%5^)/^@/>
M?]^Z ,&BM[_A5?B3_H#WG_?NC_A5?B3_ * ]Y_W[H P:*WO^%5^)/^@/>?\
M?NC_ (57XD_Z ]Y_W[H P:*WO^%5^)/^@/>?]^Z/^%5^)/\ H#WG_?N@#!HK
M>_X57XD_Z ]Y_P!^Z/\ A5?B3_H#WG_?N@#!HK>_X57XD_Z ]Y_W[H_X57XD
M_P"@/>?]^Z ,&BM[_A5?B3_H#WG_ '[H_P"%5^)/^@/>?]^Z ,&BM[_A5?B3
M_H#WG_?NC_A5?B3_ * ]Y_W[H P:*WO^%5^)/^@/>?\ ?NC_ (57XD_Z ]Y_
MW[H P:*WO^%5^)/^@/>?]^Z/^%5^)/\ H#WG_?N@#!HK>_X57XD_Z ]Y_P!^
MZ/\ A5?B3_H#WG_?N@#!HK>_X57XD_Z ]Y_W[H_X57XD_P"@/>?]^Z ,&BM[
M_A5?B3_H#WG_ '[H_P"%5^)/^@/>?]^Z ,&BM[_A5?B3_H#WG_?NC_A5?B3_
M * ]Y_W[H P:*WO^%5^)/^@/>?\ ?NC_ (57XD_Z ]Y_W[H P:*WO^%5^)/^
M@/>?]^Z/^%5^)/\ H#WG_?N@#!HK>_X57XD_Z ]Y_P!^Z/\ A5?B3_H#WG_?
MN@#!HK>_X57XD_Z ]Y_W[H_X57XD_P"@/>?]^Z ,&BM[_A5?B3_H#WG_ '[H
M_P"%5^)/^@/>?]^Z ,&BM[_A5?B3_H#WG_?NC_A5?B3_ * ]Y_W[H P:*WO^
M%5^)/^@/>?\ ?NC_ (57XD_Z ]Y_W[H P:*WO^%5^)/^@/>?]^Z/^%5^)/\
MH#WG_?N@#!HK>_X57XD_Z ]Y_P!^Z/\ A5?B3_H#WG_?N@#!HK>_X57XD_Z
M]Y_W[H_X57XD_P"@/>?]^Z ,&BM[_A5?B3_H#WG_ '[H_P"%5^)/^@/>?]^Z
M ,&BM[_A5?B3_H#WG_?NC_A5?B3_ * ]Y_W[H P:*WO^%5^)/^@/>?\ ?NC_
M (57XD_Z ]Y_W[H P:*WO^%5^)/^@/>?]^Z/^%5^)/\ H#WG_?N@#!HK>_X5
M7XD_Z ]Y_P!^Z/\ A5?B3_H#WG_?N@#!HK>_X57XD_Z ]Y_W[H_X57XD_P"@
M/>?]^Z ,&BM[_A5?B3_H#WG_ '[H_P"%5^)/^@/>?]^Z ,&BM[_A5?B3_H#W
MG_?NC_A5?B3_ * ]Y_W[H P:*WO^%5^)/^@/>?\ ?NC_ (57XD_Z ]Y_W[H
MD^$'_)5_#?\ V$+?_P!&+7Z%5\(_"KX:>(+#XD:#/)IMY'''J$4DDGE_[2U]
MW5,BHA1114E!1110 4W93J* (_*2CRDJ2B@"/RDH\I*DHH C\I*/*2I** (_
M*2CRDJ2B@"/RDH\I*DHH C\I*/*2I** (_*2CRDJ2B@"/RDH\I*DHH C\I*/
M*2I** (_*2CRDJ2B@"/RDH\I*DHH C\I*/*2I** (_*2CRDJ2B@"/RDH\I*D
MHH C\I*/*2I** (_*2CRDJ2B@"/RDH\I*DHH C\I*/*2I** (_*2CRDJ2B@"
M/RDH\I*DHH C\I*/*2I** (_*2CRDJ2B@"/RDH\I*DHH C\I*/*2I** (_*2
MCRDJ2B@"/RDH\I*DHH C\I*/*2I** (_*2CRDJ2B@"/RDH\I*DHH C\I*/*2
MI** (_*2CRDJ2B@"/RDH\I*DHH C\I*/*2I** (_*2CRDJ2B@"/RDH\I*DHH
M C\I*/*2I** (_*2CRDJ2B@"/RDH\I*DHH C\I*/*2I** (_*2CRDJ2B@"/R
MDH\I*DHH C\I*/*2I** (_*2CRDJ2B@"/RDH\I*DHH C\I*/*2I** (_*2CR
MDJ2B@"/RDH\I*DHH C\I*/*2I** (_*2CRDJ2B@"/RDH\I*DHH C\I*/*2I*
M* (_*2CRDJ2B@"/RDH\I*DHH C\I*/*2I** (_*2CRDJ2B@"/RDH\I*DHH C
M\I*/*2I** (_*2CRDJ2B@"/RDH\I*DHH C\I*/*2I** (_*2CRDJ2B@"/RDH
M\I*DHH C\I*/*2I** (_*2CRDJ2B@"/RDH\I*DHH C\I*/*2I** (_*2CRDJ
M2B@"/RDH\I*DHH C\I*/*2I** (_*2CRDJ2B@"/RDH\I*DHH C\I*/*2I**
M(_*2CRDJ2B@"/RDH\I*DHH C\I*/*2I** (_*2CRDJ2B@"/RDH\I*DHH C\I
M*/*2I** (_*2CRDJ2B@"/RDH\I*DHH C\I*/*2I** (_*2CRDJ2B@"/RDH\I
M*DHH C\I*/*2I** (_*2CRDJ2B@"/RDH\I*DHH C\I*/*2I** (_*2CRDJ2B
M@"/RDH\I*DHH C\I*/*2I** (_*2CRDJ2B@"/RDH\I*DHH C\I*/*2I** (_
M*2CRDJ2B@"/RDH\I*DHH C\I*/*2I** (_*2CRDJ2B@"/RDH\I*DHH C$21U
M)110 4444 %%%% !1110 4444 %%%% !1110 453U'5K72+8S7,T,,*?QN^
M*X/7/VLOAKX8687WC;P_9_9_]9YERH\NKA3G/X4V9U*U."O-I>KL>D45XM?_
M /!0KX'Z6NZ?XG>#X_\ M^6H/^'DWP#_ .BL>"?_  8I77#+<9-<T*4FO*+_
M ,CBJ9Q@(/EG6@GYRC_F>X45X?\ \/)O@'_T5CP3_P"#%*/^'DWP#_Z*QX)_
M\&*57]DX[_GS/_P%_P"1']N9=_T$0_\  X_YGN%%>'_\/)O@'_T5CP3_ .#%
M*/\ AY-\ _\ HK'@G_P8I1_9.._Y\S_\!?\ D']N9=_T$0_\#C_F>X45X?\
M\/)O@'_T5CP3_P"#%*/^'DWP#_Z*QX)_\&*4?V3CO^?,_P#P%_Y!_;F7?]!$
M/_ X_P"9[A17A_\ P\F^ ?\ T5CP3_X,4H_X>3? /_HK'@G_ ,&*4?V3CO\
MGS/_ ,!?^0?VYEW_ $$0_P# X_YGN%%>'_\ #R;X!_\ 16/!/_@Q2C_AY-\
M_P#HK'@G_P &*4?V3CO^?,__  %_Y!_;F7?]!$/_  ./^9[A17A__#R;X!_]
M%8\$_P#@Q2C_ (>3? /_ **QX)_\&*4?V3CO^?,__ 7_ )!_;F7?]!$/_ X_
MYGN%%>'_ /#R;X!_]%8\$_\ @Q2C_AY-\ _^BL>"?_!BE']DX[_GS/\ \!?^
M0?VYEW_01#_P./\ F>X45X?_ ,/)O@'_ -%8\$_^#%*/^'DWP#_Z*QX)_P#!
MBE']DX[_ )\S_P# 7_D']N9=_P!!$/\ P./^9[A17A__  \F^ ?_ $5CP3_X
M,4H_X>3? /\ Z*QX)_\ !BE']DX[_GS/_P !?^0?VYEW_01#_P #C_F>X45X
M?_P\F^ ?_16/!/\ X,4H_P"'DWP#_P"BL>"?_!BE']DX[_GS/_P%_P"0?VYE
MW_01#_P./^9[A17A_P#P\F^ ?_16/!/_ (,4H_X>3? /_HK'@G_P8I1_9.._
MY\S_ / 7_D']N9=_T$0_\#C_ )GN%%>'_P##R;X!_P#16/!/_@Q2C_AY-\ _
M^BL>"?\ P8I1_9.._P"?,_\ P%_Y!_;F7?\ 01#_ ,#C_F>X45X?_P /)O@'
M_P!%8\$_^#%*/^'DWP#_ .BL>"?_  8I1_9.._Y\S_\  7_D']N9=_T$0_\
M X_YGN%%>'_\/)O@'_T5CP3_ .#%*/\ AY-\ _\ HK'@G_P8I1_9.._Y\S_\
M!?\ D']N9=_T$0_\#C_F>X45X?\ \/)O@'_T5CP3_P"#%*/^'DWP#_Z*QX)_
M\&*4?V3CO^?,_P#P%_Y!_;F7?]!$/_ X_P"9[A17A_\ P\F^ ?\ T5CP3_X,
M4H_X>3? /_HK'@G_ ,&*4?V3CO\ GS/_ ,!?^0?VYEW_ $$0_P# X_YGN%%>
M'_\ #R;X!_\ 16/!/_@Q2C_AY-\ _P#HK'@G_P &*4?V3CO^?,__  %_Y!_;
MF7?]!$/_  ./^9[A17A__#R;X!_]%8\$_P#@Q2C_ (>3? /_ **QX)_\&*4?
MV3CO^?,__ 7_ )!_;F7?]!$/_ X_YGN%%>'_ /#R;X!_]%8\$_\ @Q2C_AY-
M\ _^BL>"?_!BE']DX[_GS/\ \!?^0?VYEW_01#_P./\ F>X45X?_ ,/)O@'_
M -%8\$_^#%*/^'DWP#_Z*QX)_P#!BE']DX[_ )\S_P# 7_D']N9=_P!!$/\
MP./^9[A17A__  \F^ ?_ $5CP3_X,4H_X>3? /\ Z*QX)_\ !BE']DX[_GS/
M_P !?^0?VYEW_01#_P #C_F>X45X?_P\F^ ?_16/!/\ X,4H_P"'DWP#_P"B
ML>"?_!BE']DX[_GS/_P%_P"0?VYEW_01#_P./^9[A17A_P#P\F^ ?_16/!/_
M (,4H_X>3? /_HK'@G_P8I1_9.._Y\S_ / 7_D']N9=_T$0_\#C_ )GN%%>'
M_P##R;X!_P#16/!/_@Q2C_AY-\ _^BL>"?\ P8I1_9.._P"?,_\ P%_Y!_;F
M7?\ 01#_ ,#C_F>X45X?_P /)O@'_P!%8\$_^#%*/^'DWP#_ .BL>"?_  8I
M1_9.._Y\S_\  7_D']N9=_T$0_\  X_YGN%%>*V7_!1+X&ZB/W/Q2\'R[>N+
MY>*Z3X<_M5_#?XMZ_P#V5X9\::!K>I>7YGV>TNE>3;_>Q^-<]3"8BG?VD&K;
MW35CII9AA:MO9U(N^UFG^IZ-1117.=84444 %%%% !1110 4444 %%%-X1?[
MM #J*YWQ=\3?#_@.#S-8UC3]-C];B797%:Q^VY\)/#LOEWWQ"\*VLGI+>JM:
M0H59_#%OT3,9XBE#XY)>K1ZO17A]Q_P4?^!%O.T<GQ3\'*Z]0;Y:/^'DWP#_
M .BL>"?_  8I77'*L<U=49_^ O\ R.)YUEZ=G7A_X''_ #/<**\/_P"'DWP#
M_P"BL>"?_!BE'_#R;X!_]%8\$_\ @Q2G_9.._P"?,_\ P%_Y"_MS+O\ H(A_
MX''_ #/<**\/_P"'DWP#_P"BL>"?_!BE'_#R;X!_]%8\$_\ @Q2C^R<=_P ^
M9_\ @+_R#^W,N_Z"(?\ @<?\SW"BO#_^'DWP#_Z*QX)_\&*4?\/)O@'_ -%8
M\$_^#%*/[)QW_/F?_@+_ ,@_MS+O^@B'_@<?\SW"BO#_ /AY-\ _^BL>"?\
MP8I1_P /)O@'_P!%8\$_^#%*/[)QW_/F?_@+_P @_MS+O^@B'_@<?\SW"BO#
M_P#AY-\ _P#HK'@G_P &*4?\/)O@'_T5CP3_ .#%*/[)QW_/F?\ X"_\@_MS
M+O\ H(A_X''_ #/<**\/_P"'DWP#_P"BL>"?_!BE'_#R;X!_]%8\$_\ @Q2C
M^R<=_P ^9_\ @+_R#^W,N_Z"(?\ @<?\SW"BO#_^'DWP#_Z*QX)_\&*4?\/)
MO@'_ -%8\$_^#%*/[)QW_/F?_@+_ ,@_MS+O^@B'_@<?\SW"BO#_ /AY-\ _
M^BL>"?\ P8I1_P /)O@'_P!%8\$_^#%*/[)QW_/F?_@+_P @_MS+O^@B'_@<
M?\SW"BO#_P#AY-\ _P#HK'@G_P &*4?\/)O@'_T5CP3_ .#%*/[)QW_/F?\
MX"_\@_MS+O\ H(A_X''_ #/<**\/_P"'DWP#_P"BL>"?_!BE'_#R;X!_]%8\
M$_\ @Q2C^R<=_P ^9_\ @+_R#^W,N_Z"(?\ @<?\SW"BO#_^'DWP#_Z*QX)_
M\&*4?\/)O@'_ -%8\$_^#%*/[)QW_/F?_@+_ ,@_MS+O^@B'_@<?\SW"BO#_
M /AY-\ _^BL>"?\ P8I1_P /)O@'_P!%8\$_^#%*/[)QW_/F?_@+_P @_MS+
MO^@B'_@<?\SW"BO#_P#AY-\ _P#HK'@G_P &*4?\/)O@'_T5CP3_ .#%*/[)
MQW_/F?\ X"_\@_MS+O\ H(A_X''_ #/<**\/_P"'DWP#_P"BL>"?_!BE'_#R
M;X!_]%8\$_\ @Q2C^R<=_P ^9_\ @+_R#^W,N_Z"(?\ @<?\SW"BO#_^'DWP
M#_Z*QX)_\&*4?\/)O@'_ -%8\$_^#%*/[)QW_/F?_@+_ ,@_MS+O^@B'_@<?
M\SW"BO#_ /AY-\ _^BL>"?\ P8I1_P /)O@'_P!%8\$_^#%*/[)QW_/F?_@+
M_P @_MS+O^@B'_@<?\SW"BO#_P#AY-\ _P#HK'@G_P &*4?\/)O@'_T5CP3_
M .#%*/[)QW_/F?\ X"_\@_MS+O\ H(A_X''_ #/<**\/_P"'DWP#_P"BL>"?
M_!BE'_#R;X!_]%8\$_\ @Q2C^R<=_P ^9_\ @+_R#^W,N_Z"(?\ @<?\SW"B
MO#_^'DWP#_Z*QX)_\&*4?\/)O@'_ -%8\$_^#%*/[)QW_/F?_@+_ ,@_MS+O
M^@B'_@<?\SW"BO#_ /AY-\ _^BL>"?\ P8I1_P /)O@'_P!%8\$_^#%*/[)Q
MW_/F?_@+_P @_MS+O^@B'_@<?\SW"BO#_P#AY-\ _P#HK'@G_P &*4?\/)O@
M'_T5CP3_ .#%*/[)QW_/F?\ X"_\@_MS+O\ H(A_X''_ #/<**\/_P"'DWP#
M_P"BL>"?_!BE'_#R;X!_]%8\$_\ @Q2C^R<=_P ^9_\ @+_R#^W,N_Z"(?\
M@<?\SW"BO#_^'DWP#_Z*QX)_\&*4?\/)O@'_ -%8\$_^#%*/[)QW_/F?_@+_
M ,@_MS+O^@B'_@<?\SW"BO#_ /AY-\ _^BL>"?\ P8I1_P /)O@'_P!%8\$_
M^#%*/[)QW_/F?_@+_P @_MS+O^@B'_@<?\SW"BO#_P#AY-\ _P#HK'@G_P &
M*4W_ (>3_ 7_ **QX*_\&"T?V3CO^?,__ 7_ )!_;F7?]!$/_ X_YGN5%>-C
M_@H'\$WZ?$WPA_X'+7H7P_\ B5X?^*_AX:QX;U:QUO37<QK<VDF^,LO49_&N
M6>'JP5YQ:]4T=M/%4:CM3FF_)IG14445B;A1110 4444 %%%% !1110 445'
M/=1V_P#K) GUH DHKA=?_:-\!^$;DP:AXJT:QDCC\S9+<*F%KD[K_@H!\$].
M65IOB=X/C$7W\WR\5O#"UI_#!OY,YJF,P\/CG%?-'LU%>'_\/)O@'_T5CP3_
M .#%*/\ AY-\ _\ HK'@G_P8I73_ &3CO^?,_P#P%_Y')_;F7?\ 01#_ ,#C
M_F>X45X?_P /)O@'_P!%8\$_^#%*/^'DWP#_ .BL>"?_  8I1_9.._Y\S_\
M 7_D']N9=_T$0_\  X_YGN%%>'_\/)O@'_T5CP3_ .#%*/\ AY-\ _\ HK'@
MG_P8I1_9.._Y\S_\!?\ D']N9=_T$0_\#C_F>X45X?\ \/)O@'_T5CP3_P"#
M%*/^'DWP#_Z*QX)_\&*4?V3CO^?,_P#P%_Y!_;F7?]!$/_ X_P"9[A17A_\
MP\F^ ?\ T5CP3_X,4H_X>3? /_HK'@G_ ,&*4?V3CO\ GS/_ ,!?^0?VYEW_
M $$0_P# X_YGN%%>'_\ #R;X!_\ 16/!/_@Q2C_AY-\ _P#HK'@G_P &*4?V
M3CO^?,__  %_Y!_;F7?]!$/_  ./^9[A17A__#R;X!_]%8\$_P#@Q2C_ (>3
M? /_ **QX)_\&*4?V3CO^?,__ 7_ )!_;F7?]!$/_ X_YGN%%>'_ /#R;X!_
M]%8\$_\ @Q2C_AY-\ _^BL>"?_!BE']DX[_GS/\ \!?^0?VYEW_01#_P./\
MF>X45X?_ ,/)O@'_ -%8\$_^#%*/^'DWP#_Z*QX)_P#!BE']DX[_ )\S_P#
M7_D']N9=_P!!$/\ P./^9[A17A__  \F^ ?_ $5CP3_X,4H_X>3? /\ Z*QX
M)_\ !BE']DX[_GS/_P !?^0?VYEW_01#_P #C_F>X45X?_P\F^ ?_16/!/\
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
ME=!HVBUPULZQ4W[CY5V1ZM#AO TU[T7)]V_\K' V'[+7A^7_ )?-8_\ (?\
MA4EU^QY9W5O_ *#J5Y')_P!/&W_V45]R?L4_\$_+S]HOQAJ6FZY>7GAO[#I\
M6H1^9;;WN4DD:/U']WK7J7[5'_!,*V_9Z^'$.OZ3KTVI227D5G]C^S;/,\S=
M_%D_W?2N/^W,1&?+[1W/2_U;P<H<WL58_*;Q;^R#XD\.V_F6/DZM_P ]/L_R
M>7_WUBO/)3JG@Z?R[B&:W_Z9R1[*_0G_ (1>XT;4)K6[AFMKF/\ UD<GR/'5
M7QE\%M#^*%AY&JV<,G_/.3_EM'_NM_#7N9?Q-B*$U*7WK1_Y,^=S/@G"8F+5
M/3R>J_S7R/A_1O$D>J'9_JY/2M.M3]H+]E76/@9J'VZ#SK[1/^6=Q'_RR_WO
M[M<CX7\2?;/W$_\ KOYU^R<.\44\;%0J/7H^_DUT9^%\1\+5\NJ/W79;K]5W
M1M4445]D?(A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110!RGCC_D)0_P"Y7V?_ ,&]'_)^\7_8'E_]&15\8>./^0E#_N5]G_\
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
M\@:***^N/C@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .4\<?\
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
M]#X5_P#8T:;_ .E$=?U&5_,O&W\:GZ/]#^IO#S_=ZWJOR"BBBOB#]$"BBB@
MK#\?:M_8/@?6+_.W['83W'_?,;-_2MRO+/VU=>D\+_LH^/+Z'_61:5*!_P "
M^7_V:M*,7.I&'=K\S'$5.2E*?9-_<?S,?&[XA2?%7XP>)/$<\WF2:WJ$MY)_
MVT;=7LG_  2A^$/_  NC]N_P'IL\/F6,>H?:+S_<6-O_ &;;7SK7Z ?\&[/A
M>/6?VL/%5]^Y\S0/#<MY'_O^9&OR_P#?5?LV:5/8X*<H](V7Y'X'D]/ZQF-*
M,];R3?YLXG_@M'\2Y/CI_P %)]>T[SL6V@7$7A_'\$7ER,K-_P"/5S%KI?\
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
M4>GJKM6\[[GS'1117WA^?!1110 4444 %%%% !1110 4444 %%%% '*>./\
MD)0_[E?9_P#P;T?\G[Q?]@>7_P!&15\8>./^0E#_ +E?9_\ P;T?\G[Q?]@>
M7_T9%7XSQM_S%>C_ $/V#@/^+AO\2/WXHHHK\!/Z8"BBB@ K\Z_^#CGXK?\
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
M'UG=W5GHWA]8^ES)&KWUXW][L6_*O2XEXVH997C@J5-U:[VC'IZ^O:QYG"_
M.(S;#O'5ZBHT(_:EUMO9:+3NVC\$-4\+ZIHQ_P!*TV\L_P#KK;M'_P"A"J%?
MO[X3^,_[//\ P4<2\T>./1_$ET(_+-OJ%MY-R5_O(K?-QZXK\MO^"JO_  3Q
MD_8I^(\-_H_G3>#?$#M]CS_R[-\W[AF_B^ZQ[<-6/#_'4,=BO[/QM&5"MTC+
MKZ72Z>1KQ)P!4R_!K,<%65>ALY+ITUU:MYW/G_\ 9SMH[OX[>$(Y(?,CEU6W
M_=R?<^\M?N%_P4'^&WAS3/\ @GGXVNK70='M;B+1('CDCLXTDC_>0_Q*N:\E
M_P""97P#^ /B+]F[P3J6J:#\/KWQM)LD,D_DF^\_Y<=]V[=7VW\1O#'ASQ!X
M!O-+\2VFFW'AN:-([J"]"_9C&&&U6W<;<A>M?F7&_%<,1FU#DIRBJ$]4_M6D
MMM=G8_5>!.$)X7)Z\9U(R]O&Z:UY;Q:U\U?H?S$45^_4O[*O[)(B\L^%?A)'
M^%M_\57X2_%2UL['XG^)(=/\G[#:ZI=1V_E_<\I9F5=O^SMZ5^N\,<74LZG4
MA3HSAR6?O+>]]ON/QCBO@NOD4*<ZM6%3G;7NMZ6MO?U.?HHHKZX^-"BBB@ H
MHHH **** "BBB@ HHHH *BNO^/:;ZU+45U_Q[3?6IEM]XX[HX!_^/BOZ O\
M@WZ_Y1YZ9_V%[G_T7#7\_K_\?%?T!?\ !OU_RCSTS_L+W/\ Z+AK^;^-?]T_
M[>7Y,_I'P_\ ^1A_VX_S1]O4445^6G[,%%%% !7\X/\ P64^*EQ\2O\ @H-X
M\_?>9:Z'>?8[/_<VJW_H3-7]'C_ZO\*_EE_:YUZ3Q'^TQXVOI/\ 67.J2_\
MQ-?:<%4E+$5)]E^;_P" ?G_B!6<<+2I]Y/\ !?\ !.5^&G@BX^)?Q!T?P_:_
M\?.K7B6<?^^S;:_13_@X&\;1^#-'^$/PKTY?)LM%T2+4)(X_N)+\\;+_ %KY
M)_X)?^%X_%'_  4 ^%<$GD^7'X@M9)(Y/^6B+(ORU[#_ ,%S]?N/%7_!0[4=
M+DXCTD16=O\ [K;6_P#9J^JQ3Y\SI1Z0C*7S>A\7@8^SRFM-;SG&/R6IY-\+
M_"\FC>!]-@_YZ1_;/^_GS?I7;Z7HU:_@CX5:A=6_V&QA\S[#'Y?_ 'S75>"/
M!OE>.-'L;J'_ %EY%')'_O,NZOBZE53G*3W=V?IF'P[I4HTULDE^AL_"_P#9
MI\0>-]/^W>3#IND_\_EY\D/^+?@*]0M?V2_#]AI\T\GQ"T&^^S1^9<?8XYO]
M&_WMT8_2O</V[_V)?'#>*(;[P_#/J_A*QMTM[/3[<;WLD7^%8QD_CBL+X!2Z
M/H/P?U+PCXXT?7M#\N\^T?Z/ILF^]B5?]7(V/[W_ *#7'&LY1YXOY(]"-!0?
M*U]YYSHW[.?A>_\ ]1\0M!L?^>?VR.9/,_W=L=;WPT_9+O/%'Q(L]'^V6<EC
M<[Y/MEO_ *O8O]W=S^8KT#XJQ:?\6O@_9_V;X;_LV^CU"6/2[/3].;SH[=?+
MV^8R_P" JU^R7X2U#X!?&C1]2\56<VDV^I1O'')<?)Y?S?>;=]U:/:24&T]>
MPXTX\ZTT[G(7_P 2[?X?:A_9OAG0;/2?L,GER7EQ'YTTG^TROD+^%>R?\(OJ
ME_X(T&^CUB&.QN8VO-0UB2.-(;)%;[NU1_M>G\->^^./V3O /Q8G_M*2QBCD
MN?WGVBRD5/-_VMV#FO(?C'_P31N_B/X6_P"$<TWQYK&B^%Y)/,N-/&Z1)/U
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
M4 %%%% !6%X]_P"/"#_?K=K"\>_\>$'^_7F9Q_N53T_R.[*_][I^IUO["?\
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
M[NOZK7\Y/Q'^(.J?$OQAJ6N:Q=S7M[?7#W$DDDC/]YMVW_=K^@W]E?XQ:/\
MMH_LCV=]]JCN/[<TM[#5$C/S0/)'MD0^GRM7Y7?M'_\ !$OXK^!?B==P^%=-
ML_$'A^^N'DL[B.X5/+5FW*K*S97;]W)QFOG_  VS#!Y=B<5A\QDH5K[RTO9N
MZN_/4^A\4,LQV9X;"8C+(.I12>D;O>UG9>6FVG6Q] ?\&\'QKUSQ0GC;P=?W
MDUQI.AV\-[:1R2;_ "FD;:RK[?+TKB/^#BWP#9Z/\7/!/B"']W=:MI]Q'<G_
M )ZF-HU3\EKZW_X)0_\ !/6\_8>^'VI7WB*:%O%6OHGVU(W4I:Q+\RQ[AD-A
MMW.<5^?W_!<O]H_3_CC^U+9Z/H]Y!?:=X.MVLS(GW#*^UI%_!U85MD=6GC>-
MIXK+OX23YFMG[MOQEJOO,<^H5L!P)#"9GI5;5DWJO>NE\H[_ ''VQ_P;_P#_
M "9CJ'_8=E_]%QU\/?\ !;_XY:Q\0?VO[S0Y)KR/1- MXH[>S\SY-[*NYMON
MR\5]P_\ !O\ _P#)F.H?]AV7_P!%QUPG_!7/_@E7XH_:(^(P^(7@&.SNK^2W
M2+4+"2187E\M0JLK,1^7).ZN?*\PP6#XSQ-3&M13<DI/9-V^ZZNKG7FV6X[&
M\#X:E@4Y-*+<5NXJ_3K9V=O+R/SC_8K^-6N? []I'PKJ6AWDUN9-4@MY8XY/
MDD21EC;<O1OO=Z_<O_@I'X#L_B#^Q'\1+6ZA\PVVCW%W!_TSECC8JU?G?_P3
MZ_X(P>.Y_B]IOB;X@6L6AZ)HMPEQ';^:KS7+K\R_=/R\[3R*^X?^"N_Q^L_@
M=^QIXDMFGA34/%%N^EVT8YD/F*59U'MQSVJN,\?AL?Q!@H99)2J1:3<?\2:5
M^MM?O%P/EN+RWAW&SS6+A3DFU&6GV6F[/:[LO5'Y9_\ !&R+RO\ @H-X*C_Y
MYSR_^B)*_1[_ (+W_P#*/K4O^PY8?^A-7YP_\$:#YG_!03P5_P!=)O\ T1)7
MZ/?\%[_^4?6I?]ARP_\ 0FKMXLTXSP'_ &Y_Z6SS>#?^2'S#_N)_Z1$Q?^"!
M?@FS\-_LD7FHP_\ 'QKFH>?/_P !7:/_ $&M3]M7_@E#X=_;"^,<WBGQ'\4=
M9TN7RD@M]/CCMS#9HN[[JL1_>Y.,GO7D'_!O?^T?I][X.\2?#F^FBM]2M[C^
MT+".239YL7RJRKN^\VYF; [=JV_^"LO_  37\<?%CQI)X_\ AM>32W,D7_$P
MTR.Y\G[O/F+R-S'<W R:^?Q4:V'XMKQGB?J\I7M-Q35FE9:Z)-:7\K'TV$EA
M\5P?AY4\+]8C!*]-2:=U>[TU>NMO.YUW[*'_  2'\(?LD_&32/&&B?%?6KJ7
M3WS+92_9TAO5Q]QMISM[_A4/_!>W1=%\6?L;1:JMY9S7VB:G#]F2.16<^;)&
MK[<?[*U\$?"'_@F]^T'\6?%T.GIINL:1'YG[RXO)/)CC3^]\V-WT%><?MO\
M[.?BO]E'XS7G@OQ'J<VK1VT:7%O=X:.&Y1MVUE5B?[OK7U>!X?5?/*&(K9DJ
MU:G9V45=Q3VT=NO76Q\AF'$,L+D-?#4LKE1HU+QO*3LI/9I-7Z7TLKKN>+T4
M45^Q'XD%%%% !1110 4444 %%%% !1110 4444 <IXX_Y"4/^Y7V?_P;T?\
M)^\7_8'E_P#1D5?&'CC_ )"4/^Y7T[_P1>^._AO]G7]L6/7_ !3>36>G?V=-
M;^8ENTS[V:-ONKS_  U^/\84:E:IB*5).4I:)+5MZ:)(_6.#<50PRH8C$S4(
M1=W)NR2[MOH?T545\R_\/</@G_T'M6_\%,__ ,31_P /</@G_P!![5O_  4S
M_P#Q-?C?^J>=?] E3_P"7^1^W?\ $1>%O^AC1_\ !D?\SZ:HKYE_X>X?!/\
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
M_=SZBL[]GC0?$%U<:;'JMYYFI?:$C^T?[>[Y6I_PJ_XG/@?1[K_GZLXI)/\
M?9:]&\$:-)_PD&FQP?N[G[0GER?\\WW?+7Y\\.H3<^I^P1Q#G!16VY^HO@_X
MQ:W\*((='\>:;-'':Q^6FN6_[RUN=O\ $W\6[UXK9N?V@?AC?_O/[3T>^E_Z
M]M[_ /H%<'XZ^)WCCP9X1T?PGJFF^5K6L7$5@FKV\BO#*K,%9MO.UN<\FO ?
MC)XRUSX+>.;S1]#L_P#A'_+_ -9>1Q_OKUV7<S-)T;YO:O*IX=5'9[^NAZDJ
MW)Z'U3;?M ^&[6X_XEOA:\N/^FEO;0)_45PGQ<_: T.'X@:1K.N:/>6VBV<#
MP7)O(XW\O<V=VU6->4>$O#D?CSX/S7T>L0RZW)<)]LDU"]C3^SHEVLTGS8^4
MKN^NVOE+]M._N-!\'Z;X_P#AKXVU[[#8WCZ?<>9)L\R5696D@5@-R;HV&1D>
M];1HP4K)Z_,SE5G;FZ;]#] ]!L?"?QIUC[5\*/BS>>'[VVC_ 'EO;Q^>GS?]
M,[@87\!5^Y^&O[0^F'R[3QMX;OH_^>EQ;*C_ /?*Q[:_-S]@_P"(/C#]J7XL
M7EIKD-Y<ZE8Z?=:A;^*+>-DO;*XAADDC62;D;"ZJ",#/(S7VS^RWIG[0_P ;
M?@_:>($^)OANW\VXN+?R[S29IG/E2-'NW+,.NW/2L:U)P=I-?/7]"J5525TG
M\CU&Q^ 'QD\6V\T/B+XI_P!E6\G^LCTO38'\W_@3("OX5X9^WQ\/_AI^RE^R
MOXJCDEF\2>-O$&GRV=O)J%RUU/O;[TBJQ(B4'TQ]ZO9+#]E_XS:WJ(/B#XR3
M1V?_ "TCT.UDLI/^ LSM_*O(_P!OGP1\)/V4OV:/'DD]Y_;7CKQ)I[Z?;W&H
MWBW6J2M)\W\(!5?EY./3FLZ;]]*_W%U-(-[>I^4'PT^+\GPT\+Z]!:_Z-?:E
M;^7;W'EJ[VS_ -Y=WKTKSFZU[5->T?4I]2F^TW,=G+'YG_/2K\O>LGQO?_8/
M"\WE_P#+3]W_ , :O>P^'4L3&:WNOS1\_C,0X82<>B3_ ",'P%%Y=O,]=!6/
MX,MOLFD#_IIS6Q7]49+3<,%3C+M^9_(.;5%/&5)+N%%%%>H><%%%% !1110
M4444 ?HI_P &[?\ R<!XD_[!;_\ H2U^LWC;P]X<UZTA7Q)9:'>0QOF :E%'
M(B/_ +/F?Q?2OR9_X-V_^3@/$G_8+?\ ]"6O9/\ @XZN9+7X+_#?RYIH_P#B
M=W0_=_\ 7!:_G?BW*WF/&"P:FX.:2YEK;W6]KKMW/Z4X1S59;P5]>E#G4&WR
MMVO>:79][['VAJZ_"'X7VXU*ZL_ >D>7]R=+.V1Q_P!\KFOFS]LO_@M;\._@
MGX:N]/\ !-Y#XN\0R(\<7V?_ (];9O[S-P>.VT&OQ0DOY_\ GM-_W\:H:^OR
M_P )\)3JJICJ\JMNFR^>K?W-'QN8>,&,G1=+ 4(T6^M[M>FB5_-IG7:_\0=4
M^*?Q?FU_6)IKK4M7O/M$LDG]]FW?]\U_1U_;,FA? 3[=;_ZZQT#SX_\ >6WW
M"OYI_"7_ "-%G_UW2OZ3-<_Y-@O/^Q7?_P!)37D^+5.,7@J<5:*<E;R]U'K>
M#=6<HXZI)^\U%W\_>U/YS?B]\6M8^-/C[4O$&N7D][>ZE</<?O)-_E[FW;5_
MNK["OM3_ (-[?AMI_BS]I[7]6O(?,DT#1_M%G_TSE:2-=W_?+-7P#7UI_P $
M;_VE+?\ 9R_:VM8]1GCL=)\51_V7<RO]R)=WF+_X\JBOT7BS!S>1UZ&$5GRZ
M)+HMTK>29^:\&XR"X@P^(QCNG.[;[O9OYV/M+_@X.^,>M_#_ .#O@_P_I-Y-
M96WBBXN/MOEOY?FK%Y;*N1V^9L^M?D;X2\4ZAX*\06FJZ;>3V5]9R+)')'*R
M2?\ ?2U^\?\ P4[_ &%V_;H^"]K::/>0Q>(-$D:YTQY-ODR%MNY<\?>VJ,YP
M*_-3X.?\$2_C)XP^)T>G:UIMIHNDV]QB\O)+B.1-B_W5S\V?:OA_#WB#*,-D
M?L<14C"47+F3LF[MV=GOII\C[SQ'X:SK%9][?"TI3A)147&[4;)75_LZW>ME
MKN?KC^REXHN/VA_V-?!^K:]^^F\6>'XWO/\ ;\V/:WZ&OY^/CEI<GP_^._C#
M3;&::WCLM8NHH_+D9,*LS;5^6OZ /'7B7PW^PO\ LEE?M<-CIOA+2&L]/\U^
M9'6,^6O;DMBOYW_'?B:3QEXXUC6)/]9J]Y+>?]_)&;_V:N?PII2GB,9B*:M1
MDURKINW^5D=/B]45/#X'#U97K13YG?7:*O\ -IG]!W_!-"XDNOV!OA7))*TT
MDF@0DNW?[U?AK^V#XFU2V_:>\>1QZE>1QQZ[=_\ +PW_ #V?WK]R_P#@F/\
M\F _";_L7H/_ &:OPF_;)_Y.?\=_]AV]_P#1[UGX<Q3SO,+KJ_\ TJ1KXF5)
M+(,N<7]E?^D1,;]GF623]HCP'(_^L_X2#3__ $HCK^@7_@H'_P F4_$S_L W
M'_H(K^?G]G+_ )+[X#_[&#3_ /TICK^@;_@H'_R93\3/^P#<?^@BJ\3O^1ME
M_K_[= R\*O\ D3YE_A_]LD?SI1:K<:9<3?99IK?_ *YRLG_H-?TB_L=223_L
MH?#AI/\ 6?\ "-:?_P"D\=?S9W/_ !\3?[]?T4?\$\/B+I_Q._8T\!WFF_ZN
MRTJWT^3_ *ZPQK&WZBMO&"DW@L/42T4G=^JT,O!6JOKV)@W]E67SU/P.^/'B
M?5(_C/XHCCU&\_Y"$O\ R\-_>^M<1=74E]<;YYIII/\ GI))OK[9_:>_X(Y_
M&.V^/^L?V'H\.K:3JUXUQ9WD=S&GR-_>Y^3YMW6OFG]IW]ESQ9^R-\1_^$5\
M6VD-OJ7V>*X_T>19$VO\WRLN0WO7Z-D^<Y;B84Z6&JQE)QO9-7LK7TWZGYKG
MF1YGA9U*F*I3C!2:NTTKMNVKT=_(\XHHHKZ ^;"BBB@ HHHH **** "BBB@
MHHHH **** "L+Q[_ ,>$'^_6[6%X]_X\(/\ ?KS,X_W*IZ?Y'=E?^]T_4ZW]
MA/\ Y/0^%?\ V-&F_P#I1'7]1E?RY_L)_P#)Z'PK_P"QHTW_ -*(Z_J,K^9>
M-OXU/T?Z']3>'G^[UO5?D%%%%?$'Z(%%%% !7F_[7$7G?LX>+U]=/;_T(5Z1
M7F_[6W_)N/C#_L'M_P"A+7=E?^^T?\4?S1X_$/\ R*L3_P!>Y_\ I+/YC?C+
MX<_X1?X@ZE!Y/EQR2>9'_N-7/Z7?R:7J$,\?_+.3S*]N_:F\$?:M/AUF"']Y
M;_NY/]W^&O"Z_H+-\*\-BY17>Z_,_E7A/,H9EE-.4M6ERR]4K/[T>J?'JU_M
MK3]'\76O[O[5&OF>7_RSV_=_]"KZS_9]\6V_Q&^&^FZE;_\ /-(Y(_X]Z_+^
MNW-?)7P5UFW\7>%KSPI?3?ZV/S+/S/[_ /G;76?L@_%^3X&?$F;PSK'[O3=2
MD\OS)/D\M_X6_P!W;_Z%7B\88!XJE#'TEKU]>J_7[SZ;POS99;BJF18E_"_=
MOUBW>+^7POM9'VIIFEUZ1\ O'?\ PISXCZ;KG^KM;*3_ $C_ '*Y"*:WTO3_
M +5/-#';1Q^9YE?-/[1G[5\FO>=H_A^;R['_ %<DG_/2OS"44U9G[]S<KN?H
M?^U3_P %TO!_PI\[2O ^G'Q+J\7[N223]W:Q_P"ZRDEL?2O;/^"6'Q/G^,G[
M(&F^)KL+'=:OJFHW$D:?\LV:YD8K7X#S3>;^\DK]JO\ @@QXA?4/V*!IQ_YA
MNH7'_D221J\K%8>%.E>)V8;$3J5;,^UM3MOM]C/#_P ]8VC_ #%>._L,6/\
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
M\1ZE>:E?7,GF>9<2,_E_[J_PK["N=HKTJ.'A37NGGUJTZCU"N=^(.L_8-/\
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
MRW_LM?-[_P#'Q7TA^S'_ ,DQ_P"WEO\ V6OS[AO_ '^7H_S1Z_B5_P B:/\
MCC^3/1****_0S^?PHHHH *CDC\P[*DHH ^:/C]\.?^$(\4^?!_QXWW[R/_IF
M_P#$M<!%^ZK[ \9^$[?QGX?FL;O_ %<G^K_Z9M_>KY8\>>"+SP'X@FM;J'_K
MG)_ST2OSG/\ *GAZKK07N2_!]C^A. ^*88_#+!UW^]@K?XDNOJNOWGHGA+6K
M/XU>#_[#U*:&/5K&/_0Y/^>G^>]:WPE_:?\ %'[-VGZEX5NH?]&D_P!7))]^
MR_VE_P!GVX^]FO$;"_DTNXAGAF\N2/\ U<E>L:-XNT?XRZ1#INNG[#JT<?EV
M]Y_SUKS,1AZ&:T/85M*BV??LO)^?79GO8/%8OA?%O&81.6'D[RBM7!O=I=8O
M=I:K=$^LZI<:QJ'VZ>;[3]I_>>9_STJUX2\;ZYX#U#[5H>L:EI-S_P ]+.Y:
M%_\ OI2*Y6ZTK7/@_<>1=0_;M)_[^1_-_$O]UO3-:6C:SI?BC_CQO/LUS)_R
M[W'R?^/<"OS',LEQ.#GRUHNW<_=LCXHR_-**JX:HM>E_Z_S\CW#PY_P43^,G
MA>W\N#QMK$GE_P#/Q<M-_P"A&J7B/]OKXN>*+?RY_&VO1_\ 7O>R0_\ H)%>
M1?99/^6?[SR_^>?SI_X[4?\ JJ\;V4.Q]/[2?<O>(_%&J>+=0^U:IJ5YJ5S)
M_P M+RY:9_\ OIB36?14=U=1V'^LFACK0S;L254UG7K?0;?S)_\ MG'6-K/Q
M&CB_=V,/F2?\]*Q[#0+SQ%<>?=S?Y_V:]_)^',9F%51IQ:7?8^6S[BS Y;3;
MG)2EV6OWC(8;CQGK'GR?NX__ $775VMK';6WEQ_N_+HM;6.PM_+C_=U)7[_D
M.1T<LPZI4]^K/YQS[/<1FF(=>L_1!1117O'AA1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !6%X]_X\(/\ ?K=K"\>_\>$'^_7F9Q_N
M53T_R.[*_P#>Z?J=;^PG_P GH?"O_L:--_\ 2B.OZC*_ES_83_Y/0^%?_8T:
M;_Z41U_497\R\;?QJ?H_T/ZF\//]WK>J_(****^(/T0**** "O-_VMO^3<?&
M'_8/;_T):](KS?\ :V_Y-Q\8?]@]O_0EKNRO_?:/^*/_ *4CQ^(O^15B?^O<
M_P#TEGX=T445_:Q_EN<3\5O@Y9_$.P\Q/]&U*/\ U<G_ ,57SGXH\&ZAX-U#
M[+?0^7)_Z,_W:^PJR_$_A+3_ !=8?9;Z&&2*OG<VR"GBOWE/W9]^C]3[WA7C
MK$97_L]=<]+MUCZ?Y,^/[6ZDL+CS()O+DC_Y:1UZ)X<^/$DMO]A\06<.I6W_
M #TD_P!9'6IX]_9>O-+'GZ/-]JB_YYR?ZS^@KS'4_#FH:#<;+NSFMO+_ .F=
M?&RI8W 3:DK?BG^A^OT\1DF?4DXR4FMNDX^FS7Y'I4O@CP/XT_>:3K']DS?\
M\[C_ /754_LX>)-/M_/TV\AEC_Z9W&S_ -!KS/\ U7^KJY:^(]0L#^XO)H_^
MVE3+$8.MI7HK_MUV_!W7W%4\KS;"?[CC&UVJ+F_\F33^^YTWB/P/XP\+_/=3
M7D<<G_3PU8\GAO5-0_UTWF_]=)*O^&_%VHZW<>1=7DTL<0_U<E;M>WE?#>68
MFE[>$&NG3_(QQ7$F<X9^PQ-1.7E>WXLYNP\ [?\ CXF_"MBPT6WTL_NX:N45
M]3@\IPN&LZ45?OU/G<5F6)Q'\6;:[= HHHKTCA"BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Y3QQ_R$H?\ <KI/V;?^
M2E0_]<O_ (FN;\<?\A*'_<KI/V;?^2E0_P#7+_XFOSO%?\CK_MY?H?58S_DG
M*O\ @9]+T445^B'\VA1110 4444 %,EA26'RY/WD?_/.GT4#3:=T>$_&#]G>
M33KB;4M#A\V/_626_P#SS_W:\?EB\K]W_JZ^UJXCXA? K2_&Y\^/_0[[_GI'
M_P"S5\?FG#?._:X71]NGR[>A^K\+^(TJ$8X7,[RBM%);KU[^N_J?.WA+QQJG
M@BX^T6,WE_\ 3/\ @_[YKT"/XF^%_B%;>7XDTW[%=?\ /Q;_ -[^\W2N?\9?
M 77/"7[SR?M5K_STC_\ B>M<9+:R:?\ NY(9H_\ KI^[KYN-?%X3]S46G:2N
MOZ]#]&G@<IS=K%X::Y_YX2M)>O?T:/39O@-I>O?\B_KUG?22?\LY/\FLN^_9
MH\26/2&SE_ZYR?\ UJX6*ZDMO]7--'6E:^-]8L/]1J4T?_;2E[; U/XE)K_"
M]/N:8XY?G=!VP^*C-?WXZ_?%K\A]_P" M0TNX\B:S\N2.DM? ]Y_TQCKI- U
M2XU73_/NIO-EEW?O*N5]3@^&<#*$:EGJK_?\CS,1Q'F%W3J25UH]_P +LQ+#
MP1;V@_>?O*UX;:.T/EQ_NZDHKZ'#8&CAU:C%(\.OBJU9WJR;"BBBNLYPHHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *BNO^/:
M;ZU+45U_Q[3?6IEM]XX[HX!_^/BOI#]F/_DF/_;RW_LM?-[_ /'Q7TA^S'_R
M3'_MY;_V6OS[AO\ W^7H_P T>OXE?\B:/^./Y,]$HHHK]#/Y_"BBB@ HHHH
M*P?'GP^T_P ?:1]GNH<21_ZJ7^..MZBLZM*%2#A-73-L/B:N'JJM1DXRCJFN
MA\G_ !!^%6J?#[4/+FA\RV_Y9W'\%<S_ *FOL[5=+M]9MO)O(8I(I?X)*\C^
M(/[+T=UYUUH<WE?].\G_ ++_ /7KX7,N&JE-N>%]Y=NJ].Y^V<.^)%"K%4<S
M]V7\WV7Z]OR.$\'?'35/#MM]ANH8=2TW_GG<?Y-;\MC\/_B%^\CO)M#OI/\
MGI_J_P#@/->?^(_ >L>$KCR[JSFC\O\ [X_\=K)_U->2L=6IKV.(CS)=)+5?
M/<^L>0X+$2^MY=5=.3UYJ;5GZK5/[CU;_A0OB#[-G0]8AN;7_EF?M#)_XZM9
M>L_#CQAH.GS33P_NX_\ 625PMKK-Y8?ZB::+_MI6UH/CG5;O4(;62]FEMI?]
M9'6,<'E&)J*,J%FVENFM?5'9'%<3X.%Z>+C*,==8R3MUV=K_ "0DMIKEW\GG
M31_]M-E+%X,N+H?Z5-_[/7245]AA>#<KH/FC#^OD>+BN,LVKKEG59GZ?X<LK
M#[D-7*DHKZ.CAZ=*/)222\CYNK6G4ES5&V_,****W,PHHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *PO'O_'A!_OUNUA>/?\
MCP@_WZ\S./\ <JGI_D=V5_[W3]3K?V$_^3T/A7_V-&F_^E$=?U&5_+G^PG_R
M>A\*_P#L:--_]*(Z_J,K^9>-OXU/T?Z']3>'G^[UO5?D%%%%?$'Z(%%%% !7
MF_[6W_)N/C#_ +![?^A+7I%>;_M;?\FX^,/^P>W_ *$M=V5_[[1_Q1_]*1X_
M$7_(JQ/_ %[G_P"DL_#NBBBO[6/\MPHHHH *JZGH]GK4&R[AAN(O^FD7F5:H
MJ914E9E0FXOFB[,XO5/@!X7U6X\R2S\K_KG)L_\ 0:P[K]E/0R?]'FO(_P#M
MK7J%%<-3*<'/>FON/<H<3YK17+3Q$TO5GE5A^R]9Z7<^9!J4W_?O_P"O5W_A
M0?\ U$O_ "'_ /7KTBBMJ&#I48<E)67;4*W$V959<]2JV_-+_(\W_P"%!_\
M42_\A_\ UZ/^%!_]1+_R'_\ 7KTBBMO9K^F_\S/_ %@Q_P#/^"_R/-_^%!_]
M1+_R'_\ 7H_X4'_U$O\ R'_]>O2**/9K^F_\P_U@Q_\ /^"_R/-_^%!_]1+_
M ,A__7H_X4'_ -1+_P A_P#UZ](HH]FOZ;_S#_6#'_S_ (+_ "/-_P#A0?\
MU$O_ "'_ /7H_P"%!_\ 42_\A_\ UZ](HH]FOZ;_ ,P_U@Q_\_X+_(\W_P"%
M!_\ 42_\A_\ UZ/^%!_]1+_R'_\ 7KTBBCV:_IO_ ##_ %@Q_P#/^"_R/-_^
M%!_]1+_R'_\ 7H_X4'_U$O\ R'_]>O2**/9K^F_\P_U@Q_\ /^"_R/-_^%!_
M]1+_ ,A__7H_X4'_ -1+_P A_P#UZ](HH]FOZ;_S#_6#'_S_ (+_ "/-_P#A
M0?\ U$O_ "'_ /7H_P"%!_\ 42_\A_\ UZ](HH]FOZ;_ ,P_U@Q_\_X+_(\W
M_P"%!_\ 42_\A_\ UZ/^%!_]1+_R'_\ 7KTBBCV:_IO_ ##_ %@Q_P#/^"_R
M/-_^%!_]1+_R'_\ 7H_X4'_U$O\ R'_]>O2**/9K^F_\P_U@Q_\ /^"_R/-_
M^%!_]1+_ ,A__7H_X4'_ -1+_P A_P#UZ](HH]FOZ;_S#_6#'_S_ (+_ "/-
M_P#A0?\ U$O_ "'_ /7H_P"%!_\ 42_\A_\ UZ](HH]FOZ;_ ,P_U@Q_\_X+
M_(\W_P"%!_\ 42_\A_\ UZ/^%!_]1+_R'_\ 7KTBBCV:_IO_ ##_ %@Q_P#/
M^"_R/-_^%!_]1+_R'_\ 7H_X4'_U$O\ R'_]>O2**/9K^F_\P_U@Q_\ /^"_
MR/-_^%!_]1+_ ,A__7H_X4'_ -1+_P A_P#UZ](HH]FOZ;_S#_6#'_S_ (+_
M "/-_P#A0?\ U$O_ "'_ /7H_P"%!_\ 42_\A_\ UZ](HH]FOZ;_ ,P_U@Q_
M\_X+_(\W_P"%!_\ 42_\A_\ UZ/^%!_]1+_R'_\ 7KTBBCV:_IO_ ##_ %@Q
M_P#/^"_R/-_^%!_]1+_R'_\ 7H_X4'_U$O\ R'_]>O2**/9K^F_\P_U@Q_\
M/^"_R/-_^%!_]1+_ ,A__7H_X4'_ -1+_P A_P#UZ](HH]FOZ;_S#_6#'_S_
M (+_ "/-_P#A0?\ U$O_ "'_ /7H_P"%!_\ 42_\A_\ UZ](HH]FOZ;_ ,P_
MU@Q_\_X+_(\W_P"%!_\ 42_\A_\ UZ/^%!_]1+_R'_\ 7KTBBCV:_IO_ ##_
M %@Q_P#/^"_R/-_^%!_]1+_R'_\ 7H_X4'_U$O\ R'_]>O2**/9K^F_\P_U@
MQ_\ /^"_R/-_^%!_]1+_ ,A__7H_X4'_ -1+_P A_P#UZ](HH]FOZ;_S#_6#
M'_S_ (+_ "/-_P#A0?\ U$O_ "'_ /7H_P"%!_\ 42_\A_\ UZ](HH]FOZ;_
M ,P_U@Q_\_X+_(\W_P"%!_\ 42_\A_\ UZ/^%!_]1+_R'_\ 7KTBBCV:_IO_
M ##_ %@Q_P#/^"_R/+-0_9?M-5N/,N-2F_[]_P#UZT?A[\ ;/X?>(?MUO>32
MR1\;*]"HKD_LS#>U]NX^]O<TJ<3YI.B\-*L^1JS6EK?<%%%%=YX(4444 %%%
M% !1110 4444 %8VN_#S1_$!/VK3;23S/^6GE+YG_?5;-%9U*<)KEFKFU'$5
M*,N>E)Q?=.QY[??LT>&[O[D,UM)[25DW7[)VED_N[R:/_/UKUBBO/GDV"D[N
MFOEH>Y1XLSBFK0Q$K>M_S/,=/_9RM]+M_)AU+]U_UR_^O4W_  H/_J)?^0__
M *]>D45W0H0A%1CLO-G/+B+,).\JGX+_ "/-_P#A0?\ U$O_ "'_ /7H_P"%
M!_\ 42_\A_\ UZ](HJO9K^F_\P_U@Q_\_P""_P CS?\ X4'_ -1+_P A_P#U
MZ/\ A0?_ %$O_(?_ ->O2**/9K^F_P#,/]8,?_/^"_R/-_\ A0?_ %$O_(?_
M ->C_A0?_42_\A__ %Z](HH]FOZ;_P P_P!8,?\ S_@O\CS?_A0?_42_\A__
M %Z/^%!_]1+_ ,A__7KTBBCV:_IO_,/]8,?_ #_@O\CS?_A0?_42_P#(?_UZ
M/^%!_P#42_\ (?\ ]>O2**/9K^F_\P_U@Q_\_P""_P CS?\ X4'_ -1+_P A
M_P#UZ/\ A0?_ %$O_(?_ ->O2**/9K^F_P#,/]8,?_/^"_R/-_\ A0?_ %$O
M_(?_ ->C_A0?_42_\A__ %Z](HH]FOZ;_P P_P!8,?\ S_@O\CS?_A0?_42_
M\A__ %Z/^%!_]1+_ ,A__7KTBBCV:_IO_,/]8,?_ #_@O\CS?_A0?_42_P#(
M?_UZ/^%!_P#42_\ (?\ ]>O2**/9K^F_\P_U@Q_\_P""_P CS?\ X4'_ -1+
M_P A_P#UZ/\ A0?_ %$O_(?_ ->O2**/9K^F_P#,/]8,?_/^"_R/-_\ A0?_
M %$O_(?_ ->C_A0?_42_\A__ %Z](HH]FOZ;_P P_P!8,?\ S_@O\CS?_A0?
M_42_\A__ %Z/^%!_]1+_ ,A__7KTBBCV:_IO_,/]8,?_ #_@O\CS?_A0?_42
M_P#(?_UZ/^%!_P#42_\ (?\ ]>O2**/9K^F_\P_U@Q_\_P""_P CS?\ X4'_
M -1+_P A_P#UZ/\ A0?_ %$O_(?_ ->O2**/9K^F_P#,/]8,?_/^"_R/-_\
MA0?_ %$O_(?_ ->C_A0?_42_\A__ %Z](HH]FOZ;_P P_P!8,?\ S_@O\CS?
M_A0?_42_\A__ %Z/^%!_]1+_ ,A__7KTBBCV:_IO_,/]8,?_ #_@O\CS?_A0
M?_42_P#(?_UZ/^%!_P#42_\ (?\ ]>O2**/9K^F_\P_U@Q_\_P""_P CS?\
MX4'_ -1+_P A_P#UZ/\ A0?_ %$O_(?_ ->O2**/9K^F_P#,/]8,?_/^"_R/
M-_\ A0?_ %$O_(?_ ->C_A0?_42_\A__ %Z](HH]FOZ;_P P_P!8,?\ S_@O
M\CS?_A0?_42_\A__ %Z/^%!_]1+_ ,A__7KTBBCV:_IO_,/]8,?_ #_@O\CS
M?_A0?_42_P#(?_UZ/^%!_P#42_\ (?\ ]>O2**/9K^F_\P_U@Q_\_P""_P C
MS?\ X4'_ -1+_P A_P#UZ/\ A0?_ %$O_(?_ ->O2**/9K^F_P#,/]8,?_/^
M"_R/-_\ A0?_ %$O_(?_ ->C_A0?_42_\A__ %Z](HH]FOZ;_P P_P!8,?\
MS_@O\CS?_A0?_42_\A__ %Z/^%!_]1+_ ,A__7KTBBCV:_IO_,/]8,?_ #_@
MO\CS?_A0?_42_P#(?_UZ)?V?HY3M_M+_ ,A?_95Z111[)?TW_F'^L&/_ )_P
M7^1Y*?V4-/Q_R$IO^_?_ ->N^^'O@>/X>^'O[-@F\V/S/,_[ZK<HKEP^6X:A
M/VE**4NX9AQ#F.-I>PQ55RC>]G;_ ""BBBNX\4**** "BBB@ HHHH **** (
M[JPCO[?R[B&*6+^X]<OK/P5\.:S_ *S388_^O?\ =_RKK**QJX>E45JD4_D=
M6%QV(PSYL/-Q]&U^1YG=?LL^'I9_W/VR+_MI5.T_9:T^PG$D&I39C_U?[O\
M^O7K%%</]C8-2YE329[2XNSA1Y7B)->;O^9YO_PH/_J)?^0__KT?\*#_ .HE
M_P"0_P#Z]>D45Z'LU_3?^9R_ZP8_^?\ !?Y'F_\ PH/_ *B7_D/_ .O1_P *
M#_ZB7_D/_P"O7I%%'LU_3?\ F'^L&/\ Y_P7^1YO_P *#_ZB7_D/_P"O1_PH
M/_J)?^0__KUZ111[-?TW_F'^L&/_ )_P7^1YO_PH/_J)?^0__KT?\*#_ .HE
M_P"0_P#Z]>D44>S7]-_YA_K!C_Y_P7^1YO\ \*#_ .HE_P"0_P#Z]'_"@_\
MJ)?^0_\ Z]>D44>S7]-_YA_K!C_Y_P %_D>;_P#"@_\ J)?^0_\ Z]'_  H/
M_J)?^0__ *]>D44>S7]-_P"8?ZP8_P#G_!?Y'F__  H/_J)?^0__ *]'_"@_
M^HE_Y#_^O7I%%'LU_3?^8?ZP8_\ G_!?Y'F__"@_^HE_Y#_^O1_PH/\ ZB7_
M )#_ /KUZ111[-?TW_F'^L&/_G_!?Y'F_P#PH/\ ZB7_ )#_ /KT?\*#_P"H
ME_Y#_P#KUZ111[-?TW_F'^L&/_G_  7^1YO_ ,*#_P"HE_Y#_P#KT?\ "@_^
MHE_Y#_\ KUZ111[-?TW_ )A_K!C_ .?\%_D>;_\ "@_^HE_Y#_\ KT?\*#_Z
MB7_D/_Z]>D44>S7]-_YA_K!C_P"?\%_D>;_\*#_ZB7_D/_Z]'_"@_P#J)?\
MD/\ ^O7I%%'LU_3?^8?ZP8_^?\%_D>;_ /"@_P#J)?\ D/\ ^O1_PH/_ *B7
M_D/_ .O7I%%'LU_3?^8?ZP8_^?\ !?Y'F_\ PH/_ *B7_D/_ .O1_P *#_ZB
M7_D/_P"O7I%%'LU_3?\ F'^L&/\ Y_P7^1YO_P *#_ZB7_D/_P"O1_PH/_J)
M?^0__KUZ111[-?TW_F'^L&/_ )_P7^1YO_PH/_J)?^0__KT?\*#_ .HE_P"0
M_P#Z]>D44>S7]-_YA_K!C_Y_P7^1YO\ \*#_ .HE_P"0_P#Z]'_"@_\ J)?^
M0_\ Z]>D44>S7]-_YA_K!C_Y_P %_D>;_P#"@_\ J)?^0_\ Z]'_  H/_J)?
M^0__ *]>D44>S7]-_P"8?ZP8_P#G_!?Y'F__  H/_J)?^0__ *]'_"@_^HE_
MY#_^O7I%%'LU_3?^8?ZP8_\ G_!?Y'F__"@_^HE_Y#_^O1_PH/\ ZB7_ )#_
M /KUZ111[-?TW_F'^L&/_G_!?Y'F_P#PH/\ ZB7_ )#_ /KT?\*#_P"HE_Y#
M_P#KUZ111[-?TW_F'^L&/_G_  7^1YO_ ,*#_P"HE_Y#_P#KT?\ "@_^HE_Y
M#_\ KUZ111[-?TW_ )A_K!C_ .?\%_D>;_\ "@_^HE_Y#_\ KT?\*#_ZB7_D
M/_Z]>D44>S7]-_YA_K!C_P"?\%_D>;_\*#_ZB7_D/_Z]'_"@_P#J)?\ D/\
M^O7I%%'LU_3?^8?ZP8_^?\%_D>;_ /"@_P#J)?\ D/\ ^O1_PH/_ *B7_D/_
M .O7I%%'LU_3?^8?ZP8_^?\ !?Y'F_\ PH/_ *B7_D/_ .O5?4/V:;?5;<1S
MZE-^[_Z9?_7KU"BHJ8>G4CR3U3\W_F53XDS&$E*%2S7DO\C+_8]_9CT_0?VK
MOAO=1WDV;;Q'92_ZO^[.OO7]$%?A;^RW_P G'^ _^PY9?^CEK]TJ_GSQ9P='
M#XK#JC&R<7^:/Z[^COG&,Q^7XR6+FYN,XVO_ (0HHHK\E/Z)"BBB@ KS?]K;
M_DW'QA_V#V_]"6O2*\W_ &MO^3<?&'_8/;_T):[LK_WVC_BC_P"E(\?B+_D5
M8G_KW/\ ])9^'=%%%?VL?Y;A1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !4VG:?<:M?PVMK#-)<W$GEHB?
M?=F^ZJU#7H'[*T7F_M#>#_\ L*6__HQ:YL96=&A.JE\*;^[4[LLPJQ6+I89N
MRG*,;]KM(D_X9'^*'_1/?%7_ (+I?\*=_P ,A_$__HGOBK_P72_X5^XG"+_N
MUYK+^UU\-;>;RY/&&D"1.HW-Q^E?AU'Q8S.M?V.$4K;VYG^1_6&(^CID6&M]
M8S"4+[<W(KV[7/QE\5?!?Q9X%,KZQX;UC3?+_P!9]HMV3R_^^EKF:_>#0/$?
MA'XLZ?YEE-H^M0OZQK)^C#-?*?[<_P#P3'T+QCX8O/$G@6SATG6K&-KB>S3=
MY=]CYCZ[6QZ8%>]DOBI1K8A87,J3I-NU[Z)^::37J?(\4?1[Q6%PCQN28A8B
M,5?E:2DU_=:;3]-/+70_,NBIM0T^72[F:&>$QR6\FQT/\#U#7ZW&2:NC^<91
M<79A1113)"BBB@ HHHH *Z3X=_";Q!\6M8_L[P[I%YJ=UGG[/&TGE_[VWHM8
M>E:6^L:O9VL/^LNI%CC_ -]FVU^SW[&/[->D?LZ?!S3+.TMX6U*]MTN+VXV?
M/([+NV[O1=V*^+XTXNAD>&C-1YJD](KIINWY'ZEX6^&]3BO'3A.;IT:23G);
MZ[172[L]>B/SMTS_ ().?&+5=*%TNDZ1&IZ1R7JI(?\ @.*\?^+W[/OC#X$Z
MC##XHT>\TWS?]7))$WDR?[K?Q5^K/QC_ ."C'PU^"_C"70[[4_MEY:\7(M^?
ML[?W6_\ K5\&?\%*/VOM/_:8\>Z;!H,V=!TFW^0_\]7;:S?D<BOG^$^)>(LP
MQ<8XO#J-&2;YK.-EY:ZW_P""?:>(W ?!639;4GEN,E+$P:CR<\97;WNDDU;5
MM]+6/F6BBBOU0_GD**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH [K]EO_DX_P !
M_P#8<LO_ $<M?NE7X6_LM_\ )Q_@/_L.67_HY:_=*OY_\8O][P_^%_FC^Q/H
MR_\ (NQO^./_ *2%%%%?C9_3@4444 %>;_M;?\FX^,/^P>W_ *$M>D5YO^UM
M_P FX^,/^P>W_H2UW97_ +[1_P 4?_2D>/Q%_P BK$_]>Y_^DL_#NBBBO[6/
M\MPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ KT+]E#_DX?P?_ -A2W_\ 1BUY[7H7[*'_ "</X/\ ^PI;
M_P#HQ:\_-/\ <ZO^&7Y'M<.?\C7#?]?(?^E(_;_5/^09-_UR;^5?@5XC_P"1
MAU+_ *[R_P#H35^^VK?\>$W_ %S;^5?@KXBT+4/^$AU+_0[S_CXE_P"6;?WF
MK\9\&I)/%W?\G_MQ_37TG*<I++^5?\_?_<9T'P)^.WB#]G_QQ9ZSH=Y-;^7(
MOFV_F?)<I_=:OVR^&WB^'XA_#_2=8BQY>I6Z2X_G7XR_LZ_LH^+/VB/'%GIV
MFZ;>1V6__2+R2/:ELO\ >^:OV;\ >$;?X<> --TBWVQVVEVRQ#Z+UK'Q>G@9
M5:*I6]MKS6WY>E[>>QW?1OHYK##8J6)4EAG;DO>W-KS<M^EK7MI<_(;_ (**
M_#:/X8_M8>([&.*&.*ZV:@(T_P"FVYJ\L^'_ ,,=?^*&L?8?#^FWFI76>?L\
M;2>7_O;>E>X_M6F\_:S_ &[[S2]'F^T2W-XFEQR1_P#+-(V\O=_NBOTB^!WP
M'\(_LC_"F.&VAM[;[#!Y]]J$J?O)&V_,S'].*^KS#C)Y)E6%I5(<^(G"/N]M
M$KOKOHEU/S[)_#"/%7$>88BE/V6#IU9WDNOO-VCTVU;V7S/S;TK_ ()4_&/5
M-!^W)H^GQQ_\\Y+U4F_[YZUY1\6OV=?&'P3N=GB/0;W3XS_JY/+;R3_P+;BO
MT%\8?\%F/ _AWQA]AL='U/4M-CD\N2\CV_O!_>7D?K7OWAWQ!X'_ &TO@S]H
MACAU;1]2CV2)+'\]LW_LK#V->++CSB#+W#$9OA$J,GT337XO7R=CZ:GX1\&9
MS&I@^'<P<L1!-V;4D[>D8Z7TNFS\1:WO!OPJ\2?$$3/H&A:QK7V;_6?8[=I_
M+_WMH-=M^V+^SS)^S/\ ';4O#J>=+8Q_Z19R2?\ +2)MVW_@5?:?_!#J-/\
MA4/C1_\ EI_;$6?^_"U]YQ!Q0L'DW]KX5<Z?*U?1-2:7ZGX_PAP#/,^)_P#5
MO'S=*47-2:2;3@F]+]';[C\^9?A9XDM?&,.@2:#J4>MR?ZNSDMF2;YO]G;FO
M78_^":'Q;B\$RZY)H]I;6=G'YDGVB\5)MG^XW-?J1K'PK\(^$_B?J7Q(U06E
MO??8H[1[BXVB.V2,N=R_[1W?6O&/V@/^"C/PPNOAUXDT?2]>M[Z^DMWMXO+#
M;7?ZXKX*GXCYKCZE.&5X:Z]WG=G))NUTK6LEY_<?L<O!#A[**56IG^.L_>]F
ME*,&XKX6[WNWU2T6US\]?V>?@1XPU[XH>$-2M_"VO7VD?VO:R27"64CP^4L\
M>YMV-NW;UK]I[Z'[/I$T< _U<#+&B_[ORU\O?L0?MC_#'2?V?_ OA>[\5:;9
MZ]';PZ>]G(&\QKAFVJO"[>6;'6OJN61+>!F8X5!U]*^*\0LZQ>-QL88JBZ:I
MN2C>_O*^^J\NA^G>#7"^6Y5E<ZF Q2K.LH2G9Q?(^7X79NV[WL]#\1/%O[.O
MQ,U3Q-J-U-X)\82227#R&3^S9O[W^[7G6HZ=<:5?S6MQ%-;W-O)Y<B/\C(R_
M>5EK]G+K_@H/\&;5Y$?X@:-YD8^9/WG_ ,17Y5_$72_^%]_M/ZE:>&1]I_X2
M#6)8[/9_RUW2-M;\:_8>$^*,=CG...PWL(0C=-J23_\  DMEV/YM\1. ,IRE
M4991CEBJM:;BXIQD[O;X6]V[:[G"^#/!.L?$#5X;'1]-O-2OI?\ EG;QL[_^
M.U[QH/\ P2M^,GB32/M4.@VEO%_SSN+U87_[Y;FOT<_93_9,\-_LO_#JTM+2
MU@EU;R]]YJ$B?O)7QS_N_ABN?^(G_!2;X7_#7QA+H=QK N;BVD\J5[?E(G[J
M?I7R6-\2<RQF)E1R+#\\8]6G)M=[)JR?2[/T3*_ O(\NP,,3Q9C/9SG;12C%
M1;Z7DGS-=;))>FI^6/Q:_9K\:? ZY\OQ%H-Y8Q_\_'E-Y/\ WUC%<+7[L1?\
M(C^T3X WQ_V=X@T/4(^'&&^]^JFORC_X* _LE?\ #+'Q7\FQR= U??<:>?\
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .Z_9;_ .3C_ ?_ &'+
M+_T<M?NE7X6_LM_\G'^ _P#L.67_ *.6OW2K^?\ QB_WO#_X7^:/[$^C+_R+
ML;_CC_Z2%%%%?C9_3@4444 %>;_M;?\ )N/C#_L'M_Z$M>D5YO\ M;?\FX^,
M/^P>W_H2UW97_OM'_%'_ -*1X_$7_(JQ/_7N?_I+/P[HHHK^UC_+<**** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *]"_90_Y.'\'_\ 84M__1BUY[7H7[*'_)P_@_\ ["EO_P"C%KS\T_W.
MK_AE^1[7#G_(UPW_ %\A_P"E(_<JN;;X3^&V_P"8'I__ 'ZK:U0[;&;_ *YM
M_*OPO\1?&CQ?%X@O(T\5>)/^/A_^8M-_>;_;K^8N#.$Z^=NK[&M[/DY;Z-WO
M?LUM8_O'Q,\2,-PI]7^L8;VWM>:VJ5N7EONGOS?@?ME?>,/"OPVTSR[C4M&T
MFWMQ]R2YCB"?]]$5\9_MP_\ !4W2[/P_>>&?A[-]JOKG=;W&HX^2-3][R_[W
MU!K\^]3\;:QKP_T[6-2OC_T\7,DG_H1K+K]5R/PKP>$KK$8RHZK6J5K1OY[M
MG\^<6?2$S+,,++!Y716'C)6<KWE;9I:)+UMZ'U?_ ,$B?#L?BG]K7^T;W]])
M8Z?//\__ #U^7:U?I/\ ''X2P_&WX8ZEX9FOKC3[?5(Q')) =K!=RMQ_WS7Y
M2_\ !-?XL6_PI_:MT.ZO)/(M=4WZ?)(?N1^8R_,W_?-?J=^T/\-[CXQ?!C6-
M&TO4;S3;Z]M]]I<6T[0R!QAE^92&YQBOCO$JG5I<04:LI<D7&/+*UU&S=W;K
M;<_3/ RM0K\&XG#QI^TFI5.:%[.7-%65^G,M#YI_X<J>"?\ H,ZO_P!_/_K5
M[I^R7^R3IW[)GA[4M.TG4KR\MM2N/M+K._$;;57C_OFORN^*.E_%_P"#GB&;
M2M<U+QM:W$<G_01N=DG^TO/W:ZWX.? KXY?&S3[RZTO4_%5K96<#SBXN=2N(
MXY2O\*\_>KW\TX;S'%8/_;LUC*C*VZ5GVM[WY'R/#_'&48+-$LJX>G'$QNK1
M?O+2SO[NGS/;O^"VWARVL?$_@_58YH?M-]'-%)'_ ![8_+Q_Z%7<?\$._P#D
MC_C3_L,1?^B!7YV>,/$.N:K?^1KFI:E?7-E)LV7EPTSQ_P![[Q.VOT3_ ."'
M?_)'_&G_ &&(O_1 KKXJRF>6<&_4ISYW%QUVWG=6WZ'F< \10SWQ.6:0I>S5
M2,_=;NTU2L[NRW:OL6?^"T_Q U#PO\'_  WH]K-+';>(+R7[0(_X_*\ME_\
M0J_,ROT6_P""YW_(G?#W_K\O?_0(J_.FO>\,*<(\/TI16LG)OS]YK\DCY#QZ
MQ%2IQCB(3=U"--+R7)%V^]M_,ZSX!?\ )=_!7_8<LO\ TICK]T]9_P"0/>?]
M<'_]!-?A9\ O^2[^"O\ L.67_I3'7[IZS_R![S_K@_\ Z":^%\8O]ZPOI+\T
M?K'T:/\ D78__%#_ -)D?@3KG_(?O/\ KX?_ -"KZ3_X)+>%(O$W[7MFTO\
MS#=/EO(_]^-H_P#XJOFS7/\ D/WG_7P__H5>R_\ !/7XJ6_PF_:D\-WUW-]F
ML;F3[%/)_P \TD9?O?[/RU^M<24ZE3)L1"BO><';[C^=^!<11H<3X.MB/@56
M-[^O^9^F?[??Q#OOA=^RCXJUC39OL]U%&D&]!T6218V_\=:OQAFEDEGWOGS)
M*_<WX]?"JT^/7P8UCP[+(!'JUO\ NY!_?'S(?^^L5^0?Q(_8W^(7PX\;3:+-
MX<U&>2-_W<L4>8Y4_A9?K7YIX2YC@J6$K8><E&IS7U:3<;)*U^SO]Y^Z?2,R
M/-<3F&&Q="$IT.3E]U-VGS-O1;75K>A]4_\ !$OXAZA=ZOXN\,R2RG3K6T34
M(XS]R-V94X_"O2?^"S/@V.^_9PL]:_Y;:;J$4"?]M/\ ]FM+_@E[^Q]JG[.7
MA#4-;\11?9M<UY$3[.?O11##8;_:W5YS_P %H_B[:1^'M!\'0S>==32F\N(X
MS_J]NW;N^NYL5XWMJ>,XYC5R]WBI)MK;1>\_S/J'A\1E7A34H9SI-PDDI;KF
ME[BUZK33HCA_^"'G_);O&'_8#7_TH2OJG_@I[\0M0^&W[(VLW>FR2137L\6G
MR&/KLEW*U?*W_!#S_DMWC#_L!K_Z4)7T7_P6 _Y,SOO^PK9_^A-5<2TXU..*
M,)JZ<J?Y(QX%Q%2AX48BM2=I1A7::Z:R/R9EE\ROI_\ X)"_\GJZ;_V#+W_T
M77S#7T]_P2%_Y/5TW_L&7O\ Z+K]@XN_Y$N*_P"O<OR/YK\-O^2JR_\ Z_0_
M]*1^B7[</B.?P?\ LF>.M2M#LN+73CL/IEU7_P!FK\3Z_:+_ (*'?\F5_$+_
M +!G_M1*_%VOA/!V*_LVO);NI_[:O\S]:^DM4D\[PM-O14KI>;G*_P!]E]Q^
MQG_!,OQ#=>)_V-_"MU=S>9-_I$>?]E9F5?T%?'__  6C\3WD_P"T+H^D--_H
M-OI<5S&@_OLTBM_Z"M?67_!*K_DR#PK_ -=[O_THDKXZ_P""T/\ R=;IO_8"
MM_\ T9-7SG"=&'^NV(26TJMO+WK:?(^V\1,35?A;@Y.3O*-!/S]U/7YJ_J?+
MO@3Q)=^$_%^FZE8R^5<V5PLD<G^WNK]X](3^T?#5JL_[S[1;+YGON7FOP+TS
M_D(0_P#71/\ T*OWU\.?\BWIW_7M'_Z *[O&:*B\));^_K_X">3]&.I)QS"F
MW[J]F[=+OG3^])?<?CQX-\&V_B/_ (*'Q:'_ *NVN?&$MO\ \ ^TM7Z[>-+U
M_#'P[U:>W_UNFZ;-+'_O)$Q'\J_&[Q9XW_X5S^VOK.N?] GQ1=7'[O\ V;F2
MOV/T>ZL?B5\/(9(9EN+'5['R_,3NKIM:O.\3Z<U+ UIZPY$OFK-_>K'N> M:
ME*&:X6FTJOM6_D[I?)-,_"[QYXQO/B#XPU+6-1EFFNM2N&N)))/]IMU>R_\
M!-SXG:A\//VK=!CM>;75W>VO(_\ GHFUF7]=IJ3]JS]@WQG\%_B1>1V&CW>I
M:)<R-):7%O'\FW=]W_>%>S?\$P_V'/$FG_%:S\<>)M-FTFRT7?\ 8XKCA[EV
M7;NV_P!WYOS6OTK/,\RJ615*BG%PE!I*ZW:T27=.W30_#^$^$^(J?&%"E.E-
M5855*<FG:R=Y2YK6LU?KK>Q]M?M@_P#)K'Q"_P"P%=?^BC7XJ_#_ /Y*%H/_
M &$+?_T8M?M5^V#_ ,FL?$+_ + 5U_Z*-?BK\/\ _DH6@_\ 80M__1BU\EX1
M_P#(LQ7^+_VT_1/I&_\ ([R__!_[>?OM7X3_ +0_BN\\;?&[Q5?7TOF7,NH2
MQY_V(V95_P#'5K]V*_!/XL_\E5\2?]A6Z_\ 1[5Y7@W&/UC$S:U2C^+=_P D
M?0?2:JR6#P%-/1RFVO-*-ONN_O/HK_@C]XBO-,_:UL]-AF\NUU+3[C[0G_/3
MRXV9:^\O^"B>FPW_ .QIX\:2,,UOIYEC_P![<M?G_P#\$BO^3V='_P"P?>_^
MB6K]"/\ @H3_ ,F9_$/_ +!?_M1*SXZ7+Q=A7'3^%_Z6U^1KX2RE/PWQ\9NZ
M7MTK]%[).WWN_J?&7_!$WPQ'JOQE\5:C)_K-)T^(1_\ ;1I%:OIK_@JO\3]0
M^%_[+-Q)ILTMO+JUXFGO)&=I",CM_P"RU\:_\$DOBS:?#;]H\V-]-]GM_$%O
M]F\P_<WKN\M/Q9N*_0_]KS]GJ']ICX):EX;,RQ73?Z1:2/\ =2958+_Z%6?&
M4H87C"EB<:OW7N/RLM']S39T^&-.KC_#:O@<J=L1:K'1Z\S;:]+Q:29^(_\
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
M=#\PXR\0,RXFQ5+&9A&"E25ERII6O?6[EU\S];O^'M_P9_L_S/[8U#[1Y?\
MQ[_V;/\ >_N[MF*_*?QYK$?B3QQK%]!_Q[WVH7%Q'_NM(S+_ .A5DT5EPWP=
M@<DE4E@W)\]K\S3VO:UDNYT\;^)>;<50HT\RC!*E=KD37Q6O>\GV78]J_8 ^
M..A_L\?M*Z?XF\22R6^CV]O<6\DB1-(\?F1[5^5<M7U]^V#_ ,%)/A9\5?V:
MO%7AK0=7O+S5M:M/L]O')ITT*9W _>9<?PU^:]%1FO!F!S#,*>95W+GARVLU
M;W7=733>_FC3AWQ.S;)LFK9'A(P=*KS7<DW)<\5%V:DELM-&6-*U.XT'48;J
MUF\NXM9%DCD_YYLK96OT8_9*_P""M>AW^D6>A^/_ #K&^MXU@COXXF>.;;\O
MS*N=I]237YOT5V<0<+X'.:*I8N.JVDM&O3_(\W@SC[->&,0Z^725I?%%ZQEZ
MKNNC6Q^Y>E_M'_#W7M*%\GBKPWY6/^6E]"C_ /?);->#?MD_MX_"A?A#K'AT
MWG_"076K6S11VENGR'_:\S:56ORMHKXG+_"7 X?$1KSKSERM-+1;:K75_=8_
M5LX^D7FF,P<\+1PM.#FG%MMRT:L]&DOONO4O6.L2:'X@AOK&;[/):W'FV_\
MTSVMN6OT6_9&_P""M>AZSH%IH?Q"\[3M2MXUC34(XV>.Z[+N W;3ZDG%?FW1
M7VW$'"^!SFBJ6+CJMI+1K_@>1^5<&\?9KPSBGB,NDK2^*+UC+U71KHUMZ:'[
MD:1^T7\./$NG?;4\5>%O+_Z;WL*./^ L<UYC\;O^"E'PM^%>@2+'>#7[J0?N
M[2S^Y+_VTP56OR%HKX7"^$.7TZO-6K2E'MHOE?\ X8_6\=])+-ZM!PPV%ITY
MM6YFW+YV=OQ;7J:_CW7[3Q/XVU+4+&T^Q6UY<-<1VV?]7NK(HHK]9ITU""A'
M9'\Z5JTJM252>\FV^F_H%%%%69!1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110!W7[+?_)Q_@/_ +#EE_Z.6OW2K\+?V6_^
M3C_ ?_8<LO\ T<M?NE7\_P#C%_O>'_PO\T?V)]&7_D78W_''_P!)"BBBOQL_
MIP**** "O-_VMO\ DW'QA_V#V_\ 0EKTBO-_VMO^3<?&'_8/;_T):[LK_P!]
MH_XH_P#I2/'XB_Y%6)_Z]S_])9^'=%%%?VL?Y;A1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110!W7[+?_)Q_@/_ +#EE_Z.6OW2K\+?V6_^3C_ ?_8<LO\
MT<M?NE7\_P#C%_O>'_PO\T?V)]&7_D78W_''_P!)"BBBOQL_IP**** "O-_V
MMO\ DW'QA_V#V_\ 0EKTBL_7-$LO$>CS65[!'=6=S'Y<L3\JZUT8.LJ.(A5E
MM%I_<TSAS3"RQ.#JX:+LYQE&_:Z:/P#HK]L_^&)OA?\ ]"?HW_@+'_\ $T?\
M,3?"_P#Z$_1O_ 6/_P")K]]_XC#E_P#SXG]Z/Y _XEISC_H*I_=+_(_$RBOV
MS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]
MZ#_B6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_
M  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^
M L?_ ,31_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+
M_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#
ME_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WP
MO_Z$_1O_  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA
M?_T)^C?^ L?_ ,31_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEIS
MC_H*I_=+_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\
MXFC_ (C#E_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$
MT?\ #$WPO_Z$_1O_  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK
M]L_^&)OA?_T)^C?^ L?_ ,31_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)
M_>@_XEISC_H*I_=+_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;
M_P !8_\ XFC_ (C#E_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW
M_@+'_P#$T?\ #$WPO_Z$_1O_  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W
M2_R/Q,HK]L_^&)OA?_T)^C?^ L?_ ,31_P ,3?"__H3]&_\  6/_ .)H_P"(
MPY?_ ,^)_>@_XEISC_H*I_=+_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-
M\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;
MX7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_  %C_P#B:/\ B,.7_P#/B?WH/^):
M<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^ L?_ ,31_P ,3?"__H3]&_\  6/_
M .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+_(_$RBOVS_X8F^%__0GZ-_X"Q_\
MQ-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]Z#_B6G./^@JG]TO\C\3*
M*_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_  %C_P#B:/\ B,.7_P#/
MB?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^ L?_ ,31_P ,3?"__H3]
M&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+_(_$RBOVS_X8F^%__0GZ
M-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]Z#_B6G./^@JG
M]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_  %C_P#B:/\
MB,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^ L?_ ,31_P ,
M3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+_(_$RBOVS_X8
MF^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]Z#_B
M6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_  %C
M_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^ L?_
M ,31_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+_(_$
MRBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\
MSXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$
M_1O_  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)
M^C?^ L?_ ,31_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*
MI_=+_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_
M (C#E_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$T?\
M#$WPO_Z$_1O_  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^
M&)OA?_T)^C?^ L?_ ,31_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_
MXEISC_H*I_=+_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !
M8_\ XFC_ (C#E_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'
M_P#$T?\ #$WPO_Z$_1O_  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/
MQ,HK]L_^&)OA?_T)^C?^ L?_ ,31_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_
M ,^)_>@_XEISC_H*I_=+_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^
MA/T;_P !8_\ XFC_ (C#E_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;X7_]
M"?HW_@+'_P#$T?\ #$WPO_Z$_1O_  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z
M"J?W2_R/Q,HK]L_^&)OA?_T)^C?^ L?_ ,31_P ,3?"__H3]&_\  6/_ .)H
M_P"(PY?_ ,^)_>@_XEISC_H*I_=+_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_
M  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/
M_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_  %C_P#B:/\ B,.7_P#/B?WH
M/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^ L?_ ,31_P ,3?"__H3]&_\
M 6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+_(_$RBOVS_X8F^%__0GZ-_X"
MQ_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]Z#_B6G./^@JG]TO\
MC\3**_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_  %C_P#B:/\ B,.7
M_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^ L?_ ,31_P ,3?"_
M_H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+_(_$RBOVS_X8F^%_
M_0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]Z#_B6G./
M^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_  %C_P#B
M:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^ L?_ ,31
M_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+_(_$RBOV
MS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]
MZ#_B6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_
M  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^
M L?_ ,31_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+
M_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#
ME_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WP
MO_Z$_1O_  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA
M?_T)^C?^ L?_ ,31_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEIS
MC_H*I_=+_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\
MXFC_ (C#E_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$
MT?\ #$WPO_Z$_1O_  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK
M]L_^&)OA?_T)^C?^ L?_ ,31_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)
M_>@_XEISC_H*I_=+_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;
M_P !8_\ XFC_ (C#E_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW
M_@+'_P#$T?\ #$WPO_Z$_1O_  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W
M2_R/Q,HK]L_^&)OA?_T)^C?^ L?_ ,31_P ,3?"__H3]&_\  6/_ .)H_P"(
MPY?_ ,^)_>@_XEISC_H*I_=+_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-
M\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;
MX7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_  %C_P#B:/\ B,.7_P#/B?WH/^):
M<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^ L?_ ,31_P ,3?"__H3]&_\  6/_
M .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+_(_$RBOVS_X8F^%__0GZ-_X"Q_\
MQ-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]Z#_B6G./^@JG]TO\C\3*
M*_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_  %C_P#B:/\ B,.7_P#/
MB?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^ L?_ ,31_P ,3?"__H3]
M&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+_(_$RBOVS_X8F^%__0GZ
M-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]Z#_B6G./^@JG
M]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_  %C_P#B:/\
MB,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^ L?_ ,31_P ,
M3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+_(_$RBOVS_X8
MF^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]Z#_B
M6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_  %C
M_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^ L?_
M ,31_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+_(_$
MRBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\
MSXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$
M_1O_  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)
M^C?^ L?_ ,31_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*
MI_=+_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_
M (C#E_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$T?\
M#$WPO_Z$_1O_  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^
M&)OA?_T)^C?^ L?_ ,31_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_
MXEISC_H*I_=+_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !
M8_\ XFC_ (C#E_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'
M_P#$T?\ #$WPO_Z$_1O_  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/
MQ,HK]L_^&)OA?_T)^C?^ L?_ ,31_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_
M ,^)_>@_XEISC_H*I_=+_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^
MA/T;_P !8_\ XFC_ (C#E_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;X7_]
M"?HW_@+'_P#$T?\ #$WPO_Z$_1O_  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z
M"J?W2_R/Q,HK]L_^&)OA?_T)^C?^ L?_ ,31_P ,3?"__H3]&_\  6/_ .)H
M_P"(PY?_ ,^)_>@_XEISC_H*I_=+_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_
M  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/
M_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_  %C_P#B:/\ B,.7_P#/B?WH
M/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^ L?_ ,31_P ,3?"__H3]&_\
M 6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+_(_$RBOVS_X8F^%__0GZ-_X"
MQ_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]Z#_B6G./^@JG]TO\
MC\3**_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_  %C_P#B:/\ B,.7
M_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^ L?_ ,31_P ,3?"_
M_H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+_(_$RBOVS_X8F^%_
M_0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]Z#_B6G./
M^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_  %C_P#B
M:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^ L?_ ,31
M_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+_(_$RBOV
MS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#E_\ SXG]
MZ#_B6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$T?\ #$WPO_Z$_1O_
M  %C_P#B:/\ B,.7_P#/B?WH/^):<X_Z"J?W2_R/Q,HK]L_^&)OA?_T)^C?^
M L?_ ,31_P ,3?"__H3]&_\  6/_ .)H_P"(PY?_ ,^)_>@_XEISC_H*I_=+
M_(_$RBOVS_X8F^%__0GZ-_X"Q_\ Q-'_  Q-\+_^A/T;_P !8_\ XFC_ (C#
ME_\ SXG]Z#_B6G./^@JG]TO\C\3**_;/_AB;X7_]"?HW_@+'_P#$TO\ PQ-\
M+O\ H3]'_P# 6/\ ^)H_XC%E_P#SXG]Z#_B6G./^@NG]TO\ (_$NBOVT_P"&
M)OA=_P!"?H__ ("Q_P#Q-'_#$WPN_P"A/T?_ ,!8_P#XFE_Q&++_ /GQ/[T/
M_B6G./\ H+I_=(_$NBOVT_X8F^%W_0GZ/_X"Q_\ Q-'_  Q-\+O^A/T?_P !
M8_\ XFC_ (C%E_\ SXG]Z#_B6G./^@NG]TC\A?V6_P#DX_P'_P!ARR_]'+7[
MI5Y=H'[(7PX\-:M9WUCX5T>WN;&59X)8[9=T;J<JW2O4:_->..*Z.>5J56C!
MQY$T[VZOR/W'PE\/<7PGA<1A\75C4=22:Y;Z65M;A1117PI^MA1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
K%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>cms-20230331_g2.jpg
<DESCRIPTION>GRAPHIC - CAPACITY PORTFOLIO
<TEXT>
begin 644 cms-20230331_g2.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@#
M) 3H P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RORO\ VCO^3@O''_8W:C_Z4R5^J%?E?^T=_P G!>./^QNU
M'_TIDK\:\9?^17A?\;_])/*S7^''U.+HHHK^?#Q HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "OKS_@E'_R$?'/_7#3OYW-?(=?7G_!*/\ Y"/C
MG_KAIW\[FON/#?\ Y+7"?]O_ /IN9UX#_>X_/\F?9%>5_MM?\FM>+_\ KRA_
M]*(J]4KRO]MK_DUKQ?\ ]>4/_I1%7]+\1_\ )/8S_KU4_P#2&?05_P"!+T?Y
M'YGT445_&!\H%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M?J'^RE_R;=X*_P"Q?M__ $&O0:\^_92_Y-N\%?\ 8OV__H->@U_:F2?\B7#?
M]>X?^DH^LH_PH^B/B/\ X*H_\E$\+?\ 8%E_]'5\KU]4?\%4?^2B>%O^P++_
M .CJ^5Z_EWQ"_P"2RQ?^)?\ I,3YW'?[U+^N@4445\:<H4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% 'H_[(?_)R_@S_ +#2?R-?I[7YA?LA_P#)
MR_@S_L-)_(U^GM?T3X.?\B/$?]?/_;8GN95_!EZA7Y-_%G_DJGB;_L8+W_T>
M]?K)7Y-_%G_DJGB;_L8+W_T>]<?C/_N>#_Q3_*).:_!'YG/T445^!'BA1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %?9_\ P2F_Y%WQI_U^V7_H
M$U?&%?9__!*;_D7?&G_7[9?^@35]]X8_\EGA_2?_ *1([<O_ -[C\_R/K6O&
M/^"@?_)J?B/_ *[V/_I7#7L]>,?\% _^34_$?_7>Q_\ 2N&OZ+XK_P"28QO_
M %ZJ?^D,]S$_[O/T?Y'YQ4445_&Q\L%%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 ?JO\ ?^2$>"?\ L4=-_P#26.NMKDO@#_R0CP3_ -BC
MIO\ Z2QUUM?VUEG_ "+:'^"/_I*/K:?\->@4445W%A1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !7Y7_M'?\G!>./^QNU'_P!*9*_5
M"ORO_:._Y."\<?\ 8W:C_P"E,E?C7C+_ ,BO"_XW_P"DGE9K_#CZG%T445_/
MAX@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7UY_P2C_Y"/CG_
M *X:=_.YKY#KZ\_X)1_\A'QS_P!<-._G<U]QX;_\EKA/^W__ $W,Z\!_O<?G
M^3/LBO*_VVO^36O%_P#UY0_^E$5>J5Y7^VU_R:UXO_Z\H?\ THBK^E^(_P#D
MGL9_UZJ?^D,^@K_P)>C_ "/S/HHHK^,#Y0**** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH _4/]E+_DV[P5_V+]O_ .@UZ#7GW[*7_)MW@K_L
M7[?_ -!KT&O[4R3_ )$N&_Z]P_\ 24?64?X4?1'Q'_P51_Y*)X6_[ LO_HZO
ME>OJC_@JC_R43PM_V!9?_1U?*]?R[XA?\EEB_P#$O_28GSN._P!ZE_70****
M^-.4**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#T?]D/_DY?P9_V
M&D_D:_3VOS"_9#_Y.7\&?]AI/Y&OT]K^B?!S_D1XC_KY_P"VQ/<RK^#+U"OR
M;^+/_)5/$W_8P7O_ */>OUDK\F_BS_R53Q-_V,%[_P"CWKC\9_\ <\'_ (I_
ME$G-?@C\SGZ***_ CQ0HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "OL_P#X)3?\B[XT_P"OVR_] FKXPK[/_P""4W_(N^-/^OVR_P#0)J^^\,?^
M2SP_I/\ ](D=N7_[W'Y_D?6M>,?\% _^34_$?_7>Q_\ 2N&O9Z\8_P""@?\
MR:GXC_Z[V/\ Z5PU_1?%?_),8W_KU4_](9[F)_W>?H_R/SBHHHK^-CY8****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _5?X _\ )"/!/_8H
MZ;_Z2QUUM<E\ ?\ DA'@G_L4=-_])8ZZVO[:RS_D6T/\$?\ TE'UM/\ AKT"
MBBBNXL**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_
M*_\ :._Y."\<?]C=J/\ Z4R5^J%?E?\ M'?\G!>./^QNU'_TIDK\:\9?^17A
M?\;_ /23RLU_AQ]3BZ***_GP\0**** "BBD9@JECG@9X&: %HKY/^)G_  5#
ML?"G[7_@W]D70/@?K\5YXEU>SAN=;\30M81K:SN5$UO 09)0=K %_+PRD%3@
MBOK"O0QV58_+84IXF'*JD>:.JUC>U]'I\]2YTYTTG);A17S5^W5_P4/\-_LD
M^+_!?PF\.:7::UXO\7:U:Q/IT\S*EAI\DPB:XDV\[F)*QKQDJY/"X;TO]KK]
MICPM^R)\ M<^.OBO2YM0CTM(X[/3+>0(]Y<RN(XH@Q!" LV6;!VJK'!( .JR
M7,Y1P[5-_P"T-JGWE9I?==Z-Z?(?L:GNZ?%L>E45\K_!?_@H3XEU?]HKP/\
MLY_&WP5I=A?_ !*^'EGXK\+ZCH<TIBA,\4TIL9UER2RK!*!,I 8J!L&[CUC]
MH#X\:Y\/O$GA3X1?"W1+36/''C+4MFGV-XS>18:?$5:\U&YV$,(HD.T#(+R2
M(H[XJOD>8X;%PP]2-G*/,G=6Y5>\K[67*[]K,<J-2,E%K<]0HHHKR#(****
M"BBB@ KZ\_X)1_\ (1\<_P#7#3OYW-?(=?7G_!*/_D(^.?\ KAIW\[FON/#?
M_DM<)_V__P"FYG7@/][C\_R9]D5Y7^VU_P FM>+_ /KRA_\ 2B*O5*\K_;:_
MY-:\7_\ 7E#_ .E$5?TOQ'_R3V,_Z]5/_2&?05_X$O1_D?F?1117\8'R@444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^H?[*7_ ";=X*_[
M%^W_ /0:]!KS[]E+_DV[P5_V+]O_ .@UZ#7]J9)_R)<-_P!>X?\ I*/K*/\
M"CZ(^(_^"J/_ "43PM_V!9?_ $=7RO7U1_P51_Y*)X6_[ LO_HZOE>OY=\0O
M^2RQ?^)?^DQ/G<=_O4OZZ!1117QIRA1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 >C_LA_\ )R_@S_L-)_(U^GM?F%^R'_R<OX,_[#2?R-?I[7]$
M^#G_ "(\1_U\_P#;8GN95_!EZA7Y-_%G_DJGB;_L8+W_ -'O7ZR5^3?Q9_Y*
MIXF_[&"]_P#1[UQ^,_\ N>#_ ,4_RB3FOP1^9S]%%%?@1XH4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !7V?_P2F_Y%WQI_U^V7_H$U?&%?9_\
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH *_*_]H[_DX+QQ_P!C=J/_ *4R5^J%?E?^T=_R<%XX_P"QNU'_
M -*9*_&O&7_D5X7_ !O_ -)/*S7^''U.+HHHK^?#Q HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "OKS_@E'_P A'QS_ -<-._G<U\AU]>?\$H_^
M0CXY_P"N&G?SN:^X\-_^2UPG_;__ *;F=> _WN/S_)GV17E?[;7_ ":UXO\
M^O*'_P!*(J]4KRO]MK_DUKQ?_P!>4/\ Z415_2_$?_)/8S_KU4_](9]!7_@2
M]'^1^9]%%%?Q@?*!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% 'ZA_LI?\ )MW@K_L7[?\ ]!KT&O/OV4O^3;O!7_8OV_\ Z#7H-?VIDG_(
MEPW_ %[A_P"DH^LH_P */HCXC_X*H_\ )1/"W_8%E_\ 1U?*]?5'_!5'_DHG
MA;_L"R_^CJ^5Z_EWQ"_Y++%_XE_Z3$^=QW^]2_KH%%%%?&G*%%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110!Z/^R'_P G+^#/^PTG\C7Z>U^87[(?
M_)R_@S_L-)_(U^GM?T3X.?\ (CQ'_7S_ -MB>YE7\&7J%?DW\6?^2J>)O^Q@
MO?\ T>]?K)7Y-_%G_DJGB;_L8+W_ -'O7'XS_P"YX/\ Q3_*).:_!'YG/T44
M5^!'BA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?9__!*;_D7?
M&G_7[9?^@35\85]G_P#!*;_D7?&G_7[9?^@35]]X8_\ )9X?TG_Z1([<O_WN
M/S_(^M:\8_X*!_\ )J?B/_KO8_\ I7#7L]>,?\% _P#DU/Q'_P!=['_TKAK^
MB^*_^28QO_7JI_Z0SW,3_N\_1_D?G%1117\;'RP4444 %%%% !1110 4444
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
M"R_^CJ^5Z_EWQ"_Y++%_XE_Z3$^=QW^]2_KH%%%%?&G*%%%% !1110 4444
M%%%% !1110 4444 %%%% !1110!Z/^R'_P G+^#/^PTG\C7Z>U^87[(?_)R_
M@S_L-)_(U^GM?T3X.?\ (CQ'_7S_ -MB>YE7\&7J%?DW\6?^2J>)O^Q@O?\
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
M_P#DGL9_UZJ?^D,_K6O_  )>C_(_,^BBBOXP/E HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@#]0_V4O^3;O!7_ &+]O_Z#7H->??LI?\FW
M>"O^Q?M__0:]!K^U,D_Y$N&_Z]P_])1]91_A1]$?$?\ P51_Y*)X6_[ LO\
MZ.KY7KZH_P""J/\ R43PM_V!9?\ T=7RO7\N^(7_ "66+_Q+_P!)B?.X[_>I
M?UT"BBBOC3E"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ]'_9#_
M .3E_!G_ &&D_D:_3VOS"_9#_P"3E_!G_8:3^1K]/:_HGP<_Y$>(_P"OG_ML
M3W,J_@R]0K\F_BS_ ,E4\3?]C!>_^CWK]9*_)OXL_P#)5/$W_8P7O_H]ZX_&
M?_<\'_BG^42<U^"/S.?HHHK\"/%"BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH *^S_\ @E-_R+OC3_K]LO\ T":OC"OL_P#X)3?\B[XT_P"OVR_]
M FK[[PQ_Y+/#^D__ $B1VY?_ +W'Y_D?6M>,?\% _P#DU/Q'_P!=['_TKAKV
M>O&/^"@?_)J?B/\ Z[V/_I7#7]%\5_\ ),8W_KU4_P#2&>YB?]WGZ/\ (_.*
MBBBOXV/E@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#]5_
M@#_R0CP3_P!BCIO_ *2QUUM<E\ ?^2$>"?\ L4=-_P#26.NMK^VLL_Y%M#_!
M'_TE'UM/^&O0****[BPHHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ K^;O]O3_D^#XP_P#93]=_]+YJ_I$K^;O]O3_D^#XP_P#93]=_
M]+YJ_=/ K_D<8O\ Z]K_ -*/Q7QJ_P"15A/\;_\ 23R>BBBOZ8/YU"BBB@ H
MHHH ^6/VA?\ D_KP!_UZV'_I3<5]3/&D@ D0, 01D9P1T-?/WQ4^"7QA\<?M
M+>'OC5I/AJQCT_0UM4:UN=4432K'*\C'Y5*@_.0!GL.F>/9O&MYXZ7P3=3^
M=&MWUR2#;90:A<!8HI#QN=ESD+UP.N,9&<CX'ABEB<#CLVKUJ4U&=9SC[LKR
MCRI>ZK:MM62W/N>)*F'QN"RNC1JP<HTE"7O*T9<S?O.^FCU>QY#^T+X$3]HS
MXW>&?AEI\0?3_"V^^\57P&5A64QE+8'_ )Z.L9..RL&[5Z;\</A/IOQK^&U_
M\/M1OVM#=!'M[M$W&&5&#*VW(W#(P1QD$\@\UX+H/PC_ ."@OAG3;C2=#\?:
M+;17=Q+/=.HMC+++(<O(TAMR[.?[Q.0  , "OIW1-,31=%L]&CE9UM+6.%7<
MY+!5"Y/OQ6?#M&GG4L?+&X*I3EB+>T]K%14H\KA&$+2;:C%:R]U\TKI*Z2K/
MZM3*(X&.#QE.HL/?V?LY.3C+F4Y3E>*2<I/2.JY5;6S;\8LO@L/A_P"*M*^/
MGQC\2V*0>!?!\.FVD.GEV64Q(Z&=RZJ=S>8P6( _,R_,<8-C3/'-C\+Y;?XI
M_%?3KF3Q?X_OHK+1-"MU4S6EMN @M%+D*@7>KRL2,O)T.!77>+/"/B+XC?$R
MQL-?TTP^$_#_ )=\%>13_:U_G,8*@DB*'[V&QN<KP0N:YS]I?X,^*_'7BWP1
M\2_!MJ+VY\(ZY'<W6F><J/<0>=%(WEER%WCRNA(R&Z\8.6*RW%99A*U?*Z+?
MLYIQ33<IS;C"I5L]7R4[QIJUG:3M).)KALQPV8XJC0S*LOWD&I--*,8)2G3I
M7V7/4M*H[Z7BKQ:D=C\,?C'X7^*-WK.CZ7#<6FI^']0:SUC3;L+YD$BLR[@5
M)5D)1L,#SCH*ZVO(?V=?@WXK\(_$3QQ\6/&%I]AE\4ZJ[V&F&9'DAM_-=PTI
M0LN\[EX!.,'GGCUZOK>'L3F>+RJ-3'PY:EY:6LW%2:BVNCE%)M::O9;+Y?/L
M/EV%S.5/!3YJ=H];I2<4Y)/JE*Z3\MWNRBBBO:/'"BBB@ K]0_\ @VH_Y#WQ
MA_Z\]"_]#OZ_+ROU#_X-J/\ D/?&'_KST+_T._K\^\5/^2"QG_;G_IV!]UX:
M?\EOA/6?_IN9^K->5_MM?\FM>+_^O*'_ -*(J]4KRO\ ;:_Y-:\7_P#7E#_Z
M415_#?$?_)/8S_KU4_\ 2&?UK7_@2]'^1^9]%%%?Q@?*!1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% 'ZA_LI?\FW>"O^Q?M_\ T&O0:\^_
M92_Y-N\%?]B_;_\ H->@U_:F2?\ (EPW_7N'_I*/K*/\*/HCXC_X*H_\E$\+
M?]@67_T=7RO7U1_P51_Y*)X6_P"P++_Z.KY7K^7?$+_DLL7_ (E_Z3$^=QW^
M]2_KH%%%%?&G*%%%% !117G7QV^(WB;3I].^#OPGN(_^$U\5)(+&X>(21Z+8
MH0+C5)E/!6(,JQH?];,\:?=+LNV'H3Q-54X_>]DEJV_)+5CBG)V'^$?VG_A!
MX[^/WB+]FSPGKLE[XE\*:9%>ZZL,6;>V#LJB(R9P91N4LH'R[L$Y! POVJ/V
MZOV;/V-[6R_X7=XW:VO]20R:?HVGVK7-Y/&#@R>6OW$R"-[E5)! )((KXQ_X
M)*>&;3P7_P %*_VA?!]A>W=S!I5QJ5I#<ZA<F:>98]7V!Y)&Y=SC+,>2237V
MK^TQXJ^$/[/OPQ\7?&/QA\'[_P 3#5++9KEEI/A^34)M0C2':L4WRLL5N%3D
MN5B4LS'YG.[ZS,LDR[+.(:>"49U8.%-V3492E.*>[345JWL^U_M+IG1ITZZA
MJU9?B:_[-W[4/P5_:R\ 'XC_  0\6C4[".Y-M>12P-#/:3  F.6-P"IP00>0
M0<@FL'XO_MP? GX,^-M5^'6N7VIZGK'A[PZ^O>)[/0M.-R=&TQ2@-S<'("C]
MXC;%W2;6#;-I!KY:_P"#?Z[^"Z_!GQE;>#O$MU)XNNM:BN?$VC7-OY:6-N!(
MMKY!W-YR$>9F0X;<=I4 *SP?&7]F'XZ?#C]JK]HOQY:?#C6O$VC_ !@^$>I:
M7X2O]%LGNBNHSQ6\*VDX3)MPI5R)'Q'L1?F!RH[:G#>3X;B?%X"K.2A37N*3
M492;<+J[5M(RE)-+WDD]KEO#THXB4&]%M^!]Z> ?'W@WXI>"],^(GP^\0V^J
MZ+K%HMSINH6K$I-$W0C."#U!4@%2"" 0163\-?C5X+^+6O\ BC0_!!N[J+PE
MK/\ 9.I:F;?%K+>J@::&&3/[QHB0LAP K';DD''RU\'?#/QH_9&_8P^''[#W
MA?4X5^+WC,7J6[0R":+PU:RW$EQ=Z@Y4X*VL<P5<'$EPRA=P)KWKX/>*_P!E
M?X"Z7H_[+7@;XJ>'8+W16738M*FUJ%KN:]8&1UE^;+74K%Y60_.Q9FVXKPL=
ME-##>V]@W47-)4VNM.,FG4=EL[6CT;YGI97QG2C&]M>WIW/6****^=, HHHH
M **** /1_P!D/_DY?P9_V&D_D:_3VOS"_9#_ .3E_!G_ &&D_D:_3VOZ)\'/
M^1'B/^OG_ML3W,J_@R]0K\F_BS_R53Q-_P!C!>_^CWK]9*_)OXL_\E4\3?\
M8P7O_H]ZX_&?_<\'_BG^42<U^"/S.?HHHK\"/%"BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH *^S_P#@E-_R+OC3_K]LO_0)J^,*^S_^"4W_ "+O
MC3_K]LO_ $":OOO#'_DL\/Z3_P#2)';E_P#O<?G^1]:UXQ_P4#_Y-3\1_P#7
M>Q_]*X:]GKQC_@H'_P FI^(_^N]C_P"E<-?T7Q7_ ,DQC?\ KU4_](9[F)_W
M>?H_R/SBHHHK^-CY8**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M'IOAZZBEB33YG :&Y58W"#'EF,,P5BB1QJ ?//B7_@GQ^V=^VC^P+\/?B_\
M #3?A[X9^.>KZ%H'B[P_^T?<?'36WUFXNYE@NIY+F.'0@KVTT4DR+8B0VT D
M18UV1@&[^V+\+/BQK?\ P6P_8K\#>/\ X[>,=%U;QW\-O%G_  L>V\%^.M0&
MF&_M-"*W#Z;%.VRQ$GF31^?!%#-L8.ICF"R+TO[)_P#P2L_X+!_L@Z0G['OP
MT_X*<>&6_9YL[F2'0M3OO!S3>-=%TIW+&QLY77[/$X#,B3NT@B)WQQ*%6(>O
M?''_ ()V_'WQ-_P44_9__:[^#6J> ],\&_L^>&-4T+0_!^J7U]]JU2VO[#['
M)NG6%UMO*38$&)MWEY8_/M4 \<_8J^&VA?L/_P#!P%\4/V-?@3KGB*T^&'B?
M]FBT^(-UX4U?Q-?:K%;:W'K,5BUQ$][-+*&DC>0O\Y+%AGA4"\!^SE\)OC[_
M ,%F?^";U]^U#J_PB^'^J^-OBJ^OW?@WXDZO\:]8T[5/!%Q%J%W;Z?%86]KH
MTRZ?%9F" &&&<BX,;R2EGF>OK/1?V&/VF]/_ ."QNH?\%+[CQ'X%/AO4/A,/
MATWA-+N\-['IZZE'?"_\\P!#/OC_ -1M";6V^9D>8?#/A=_P2+_X*=_L&?&#
MQ=X6_P""8?[=?@7PW\#?''B2?6CX)^(_A";4[CP?<7#9F_LT1X691QL222)"
M%4.K,&D< X'_ (*:_LQ_M9? C_@FA\$/VUOVH?%5IXW^,7[-GB;1KOXP3^$-
M;O9+#QOX7AU(QSV]PLB6YNV\A[::1Y8AM;[5U5R3%_P4>^+/P6^$?_!63]FO
M]N7P'97>L?#&YN=*T[XSZA!J,G]A0MXA2X'AW5)( _EF>,PSW$DA0E8Q:%L&
M6(G]+M%_98\!+^RQ>_LG>/=2O_%6BZ[X=U#2_%FHZRZ&ZUM]0$S:A=3;5"+)
M/+<3RL$545I"$55 4?*/@+_@B'H>A_\ !%SQ/_P2]\??$.+Q)XE\4>'I%O?'
M%\)&0ZO;I$FDS88%U@LX[+3;=$ SY-H% &: /2_AE\+-(^-7[6GQS_:]\*ZC
M'H=YI&GCX=^"/$+[I;6&^L+>4ZEK)@9Q%+*EW<C3V9QN"Z,Z A7.?S4_;&G\
M.?L[_P#!.'X7_'O]FSQ!XG\=?$WP1\6M%;Q'^UYI2M8P>++Z?4WBO;<7=Q<?
M:]9M)#(8AL2:RVPE1(-OEU^L>A_L-:%IO_!..[_X)]OX[U&.+5OA=?\ A76?
M%Z,9+VXO+ZSEBO=58L<O/+<3S7+$GYI)#D\U\1^./^"+'_!2GXO_ /!+S0O^
M"=OQ+_;(^%EO!\.;O1U^'UUH'@F[0:E;Z=<HT!U:>65R-D*X5+6&,ET4R2R
ML" ;?_!4KX9_\+B_X+K_ +%7PTE\<^(/#D&K^#?B)#>:IX6U'['?K;_V4#+%
M#< %X#(@:,RQ[945V:-XW"NO+>$O@)?_ /!(3_@N5\#O@7^R[\2/%\_P<_:<
M\/>)8/$7P\\2>)[O5X=+U72;(W?V^WDNI'D4MN@!9F9L-/EBI14^DOVH_P#@
MGM^U9\3OVA/@!^W'\-?COX*OOBO\$;/6K:_TOQ/X;N;30?$4>K0>3=)&;::2
M>P$:%EA)^TL!L,AD969^]^&W[&7Q!\;_ +8>G?MZ_M=ZQX>N?%_A;PK<>'_A
MQX/\)///I?A:WNF#7UW]JN$CEO;RX"K&9?)@2.%?+$;$M(0#YE_8=\96WPY_
MX+-?\%,?B%>6;W$.A:7\.M1EMXSAI5@\-W<I4>Y"X_&O,OA-^S%^U+_P5=_X
M)@Z3^T1!X"^'K_%KXEZ1/X@\,_&^Y^-^MV.K^&M3:YD:WCM8;71G%C:VS(L'
MV*"?RRL3%F:1WD/U?^R/^P1^T?\ !/\ X*%_M#?M?_%+6_ .J^&_VA5T5-4\
M-:;<7C7&BQZ58RVENJO+ $O!(DF) 1%C.X9QL;PW]GG_ ()&_P#!5C]@'Q3K
M7P&_X)_?\%#/!>C?L]ZQKEQ?Z-HOC[P;)JVM>#$N)"\L6G@_NIR"21YLBQLV
M7,6YI&< ^^OV2_#W[0WA']FCP/X3_:Q\5Z)KWQ(TOPY;6GC+7/#LLCV>HWT2
M;'N8S)%"Q\S:';,: ,S *!BOC'Q;XX^)/[;O_!4KX^?LLZG\'_!7C_P=\"O#
M/A.SLO _CGX@WNC:?)>:Q93:A/J;VUOIMZE_*%\B!'EVBV$3&,;IW8?=WPC^
M&>B_!SX::+\,?#^H7U[;Z/8K =1U6X\Z[OI>6ENKB3 \R>60O+(^!N>1CCFO
MB?\ ;J_X)6_M9ZY^V]:?\%*O^"8/[46A_#7XI7_AV+0/'VA>,]+DN]"\56,6
M/)><1J[I*BI&G"'(BC*M$58R 'CVM_L-_MP?LA?\$NOVS/!_Q[^.0M/ ^F>&
M-?\ &/[/NF?#_P"+6O7.I^#HH=/U"=M+GOY+>REFLT*6H2%C)&_[[>G(SX7^
MU]^S=8?#?_@W'^%W_!3GP_\ %_XA?\+N^'OPS^'VL^#O&+^.+]$TM9KC2[8V
M<5E'*MH(?*N6W,83+*RAI7D);/Z#^,/V%/VR?B3^P[\7/A3\8/V@O"WB[XP_
M&WP=<>%_$?BF33)M-T+P]I<MK=6\=MI]G$LDDBP_:[EPTK"262X=W=56.)>!
M^/W_  2S_:O^.'_!%#1O^"29\=?#W3K^Q\,Z%X<OO'/VF^DA>RTF>QG@FCM?
M(!$TIM-CJ9"J ;@7W[8P"?\ :T^._P 5/CW_ ,%)?A5^P1HG@[P_K?AR[^!-
M]\2/$GA/Q%XUN]"L/$ERU]!8V]K/+;65V]U# INIC9M&(I2RO(3Y"JS_ -CG
M_@F[^U]\#OVM/BQ-XA\0>&O!G[-WQ+\+Q_8OA1\/OB[K]Q>^&O$"- 'N]-N?
ML-BVGPRJ+DNEO(F&>, ;4 6?]N__ ()4?M(?M1V_P:_:C^ ?[0FC_";]I?X+
MV#V6D^*-.AEOM%U:TD79+:7"21J_DN S@&.0*)YHF64,)!ZE^RQ^SY_P4-\+
MV^H_'#]M'X]>!?'_ ,4HM"ETGP?H'A?3)](\,:)#+)$]Q*SF.2XNIYF@A+2.
M@"+"(XUC$DKL ?#_ /P;\_L)>%/VN/V%_@U^UY\?OCM\4M8\8?#WXJ:[JOA:
M:'QY=PVX\G5;C?!=0[BEVL\@9YI)!YLBE8B_E+L.Y^SO=> ?VG?AM^W7??\
M!2768;#XH^ _B3XC@M+S7KXVUYX%\*PV,3:'=Z0[,&L8-RRS1W$&TSR#>[2%
MAGZK_P"".G[$'QM_X)C_ +'I_9@^.OQ"\'>(-,T+5]1U;3O$V@FXMBL5U.]S
M-'/%.NU0CLY$@DY4@%1MW-\B_ ?]GW_@IK^U3?\ BC]N+]CO]H3]FSQ_X%^(
MGQ)UG7_A]K/QM^&<UYK5CIZW)M;:-)[;>T$426JI#%D,L85G6*1GB0 TOV5?
M^"<WQU_;@_X( :7:_'#XF_%BV^/GC/PK<Z_H/B/QE\3M;N[W3M2CGN#IIC-Y
M<N;."[M5M?/B0*C"<L5W(A78^"_[1?@O_@H%_P $>_@K^S#X1\/-H'COX@>+
M;/X<>+-(M&>"^\*ZCI+FY\1W^01)!,ME:W,\<A8-YNH6P=BTA!^MOV"_VC?V
MI_%&C^.OAU^W_;_#"P\9> /%UMHDWB?X9ZK<_P!@ZNUS9P7444:WV)8;M%G1
M9823RZ%>& KR#_@GO^Q7\%](_P""H?[3W[='PHN;B70-2\2KX?T2T6;=I\.O
MO;VDWB:]M5!*YENH;."208;S[2[C)*J  #VS]I+]A#4OC%XK^!FI_"[XEZ/X
M,T?X&^,X_$6D:+/X2EU'[=(EC<V*P-*+V QQ^5=2'.UV+A6+'D'Z*HHH ***
M* "BBB@ HHHH *_(7]I[_DY+Q_\ ]CIJ?_I5)7Z]5^0O[3W_ "<EX_\ ^QTU
M/_TJDK]+\-/]_K_X5^9^5>*O_(NP_P#C?Y'"T445^PGX@%%%% !1110 44V>
M>&VA>YN9ECCC4M)([ *J@9))/0"FVMU:WUK'?6-S'-#-&'AFB<,KJ1D,".""
M.011=7L%G:Y)14,^HZ?;7<&GW%]#'/<[OLT#R@/+M&6V@\M@<G'2IB0!DG '
M4FBZ8[,**S?#OC+PAXO6=O"?BK3=4%K)Y=T=.OHY_)?^ZVPG:>#P:L:SK>B^
M'-,EUKQ#J]K86< 'G7=[<+%%'DA1N9B ,D@<GJ14J<''F3T[C<)J7*UKV+5%
M ((R#15$A1110 4444 %?:?_  1X_P"0I\0/^O?3/_0KJOBROM/_ ((\?\A3
MX@?]>^F?^A75?+<:_P#),8C_ +=_]+B?7\!?\E9AO^WO_2)'W#7E?[;7_)K7
MB_\ Z\H?_2B*O5*\<_X*!>)]#\&?L>>./$_B6^^S6-I80-<3^4S[ ;J%1\J
MD\D=!7\U9SAL3C<GQ.'P\'.I.G.,8Q3<I2<6E&*5VVV[)+5O1']&XNI3I86I
M.;2BHMMO1)):MOHD?F]17G/_  UG^S]_T/\ _P"4J[_^-4?\-9_L_?\ 0_\
M_E*N_P#XU7\S_P#$*/%+_H18W_PEK_\ R!^??ZQ</_\ 092_\&0_S/1J*\Y_
MX:S_ &?O^A__ /*5=_\ QJC_ (:S_9^_Z'__ ,I5W_\ &J/^(4>*7_0BQO\
MX2U__D _UBX?_P"@RE_X,A_F>C45YS_PUG^S]_T/_P#Y2KO_ .-4?\-9_L_?
M]#__ .4J[_\ C5'_ !"CQ2_Z$6-_\):__P @'^L7#_\ T&4O_!D/\ST:BO.?
M^&L_V?O^A_\ _*5=_P#QJC_AK/\ 9^_Z'_\ \I5W_P#&J/\ B%'BE_T(L;_X
M2U__ ) /]8N'_P#H,I?^#(?YGHU%><_\-9_L_?\ 0_\ _E*N_P#XU1_PUG^S
M]_T/_P#Y2KO_ .-4?\0H\4O^A%C?_"6O_P#(!_K%P_\ ]!E+_P &0_S/1J*\
MY_X:S_9^_P"A_P#_ "E7?_QJC_AK/]G[_H?_ /RE7?\ \:H_XA1XI?\ 0BQO
M_A+7_P#D _UBX?\ ^@RE_P"#(?YGHU%><_\ #6?[/W_0_P#_ )2KO_XU1_PU
MG^S]_P!#_P#^4J[_ /C5'_$*/%+_ *$6-_\ "6O_ /(!_K%P_P#]!E+_ ,&0
M_P ST:BO.?\ AK/]G[_H?_\ RE7?_P :H_X:S_9^_P"A_P#_ "E7?_QJC_B%
M'BE_T(L;_P"$M?\ ^0#_ %BX?_Z#*7_@R'^9Z-17G/\ PUG^S]_T/_\ Y2KO
M_P"-4?\ #6?[/W_0_P#_ )2KO_XU1_Q"CQ2_Z$6-_P#"6O\ _(!_K%P__P!!
ME+_P9#_,]&HKSG_AK/\ 9^_Z'_\ \I5W_P#&J/\ AK/]G[_H?_\ RE7?_P :
MH_XA1XI?]"+&_P#A+7_^0#_6+A__ *#*7_@R'^9^Q/[*7_)MW@K_ +%^W_\
M0:]!KS+]C+7M)\4?LJ> ?$6A7?GV=YX9MI;:;RV7>A7@X8 C\17IM?TYE="O
MA<LH4:T7&<814HM---12::>J:>C3U3/T/#SA4P\)P=TTFFMFK'Q'_P %4?\
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
M ,4_RB3FOP1^9S]%%%?@1XH4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !7V?_P2F_Y%WQI_U^V7_H$U?&%?9_\ P2F_Y%WQI_U^V7_H$U??>&/_
M "6>'])_^D2.W+_][C\_R/K6O&/^"@?_ ":GXC_Z[V/_ *5PU[/7C'_!0/\
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
M?\->@4445W%A1110!\L?\%K/^497Q+_[@W_IZL:_ JOWU_X+6?\ *,KXE_\
M<&_]/5C7X%5_5'@?_P DG7_Z_P O_3=,_F;QF_Y*BC_UYC_Z74"BBBOV0_)#
M^IRBBBO\\S^] KQG_@H+\3_C)\"OV,_B9\?_ (%:_H=GK_@#P'K'B2U@\1:)
M)?6EZ;&REN1;NL<\+H'\K;O#?+NS@XP?9J\)_P""H_\ RC+_ &B_^R$^+O\
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
M\$O?"G_!0GXA?!/Q[J?BIM%G^&/C6YGUZ2%G636?#5[9R0:GHQ*<E+L+;Q2
MD#R6G'5@"?'7_@EUX,^,O_!4/X3_ /!1<:\MB? G@^_T?Q-H49=1K[I/'<:0
M9%7"NEK.]Q<?.2?-AM"!^[X^KZ* /CW_ (*6_L ?M'_M*_M _ /]L']D7XS>
M%_#7C_X$:YJT^GZ7X[TRXN]&U6TU.WBM[I)5MV$B2"*(JI7!(E;YD*JU<_\
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
M  I_%9=VO=O?1.6EVFOECXFQ7OA']I3XDZW\0I?*T_6OAI>P>'KBY.(YSY,
M\B,G@ON60;!R2<X^;GU?]C70/%WAK]GK0],\9V\\%S^^D@MKD$20P-(S1JP/
M(X.0.P8#CI7J#(CXWH#@Y&1T/K2U\]E/"4,KSNIF"K.7-[2T;6M[6:G*[N^:
MS5HZ*RWN]3WLTXIGF634\ Z2CR^SO*][^S@X1LK>[=.\M7=[66@4445]@?*!
M1110 4444 ?T6?\ !-3_ ),&^$O_ &)%E_Z!7N%>'_\ !-3_ ),&^$O_ &)%
ME_Z!7N%?P5G_ /R/<7_U]J?^E,_M_(_^1)A?^O</_24?$?\ P51_Y*)X6_[
MLO\ Z.KY7KZH_P""J/\ R43PM_V!9?\ T=7RO7\9>(7_ "66+_Q+_P!)B>=C
MO]ZE_70****^-.4**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#T?
M]D/_ ).7\&?]AI/Y&OT]K\POV0_^3E_!G_8:3^1K]/:_HGP<_P"1'B/^OG_M
ML3W,J_@R]0K\F_BS_P E4\3?]C!>_P#H]Z_62OR;^+/_ "53Q-_V,%[_ .CW
MKC\9_P#<\'_BG^42<U^"/S.?HHHK\"/%"BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH *^S_^"4W_ "+OC3_K]LO_ $":OC"OL_\ X)3?\B[XT_Z_
M;+_T":OOO#'_ )+/#^D__2)';E_^]Q^?Y'UK7C'_  4#_P"34_$?_7>Q_P#2
MN&O9Z\8_X*!_\FI^(_\ KO8_^E<-?T7Q7_R3&-_Z]5/_ $AGN8G_ '>?H_R/
MSBHHHK^-CY8**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _
M5?X _P#)"/!/_8HZ;_Z2QUUM<E\ ?^2$>"?^Q1TW_P!)8ZZVO[:RS_D6T/\
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
M!_U]E_Z0?K/A-_R,L3_@7YG+4445_'!^YA1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %?2O_!.O_C]\6_\ 7*R_G/7S57TK_P $Z_\ C]\6_P#7
M*R_G/7ZKX)?\G0R_UJ?^F:A\=X@?\DCB?^W/_3D3Z?KYN_X*]?\ *.+XH_\
M8)M?_2ZVKZ1KP?\ X*<>$?\ A._V$_B'X2_M#[+]MTVW7[1Y6_9B\@;[N1GI
MCJ*_TFX:G&GQ'@YRV56FW\IH_DOB.+EP]C(K=TJG_I#/YVZ*]T_X8M_ZJ5_Y
M1O\ [=1_PQ;_ -5*_P#*-_\ ;J_MG^W\I_Y^?A+_ "/XP^H8O^7\5_F>%T5[
MI_PQ;_U4K_RC?_;J/^&+?^JE?^4;_P"W4?V_E/\ S\_"7^0?4,7_ "_BO\SP
MNBO=/^&+?^JE?^4;_P"W4?\ #%O_ %4K_P HW_VZC^W\I_Y^?A+_ "#ZAB_Y
M?Q7^9X717NG_  Q;_P!5*_\ *-_]NH_X8M_ZJ5_Y1O\ [=1_;^4_\_/PE_D'
MU#%_R_BO\SPNBO=/^&+?^JE?^4;_ .W4?\,6_P#52O\ RC?_ &ZC^W\I_P"?
MGX2_R#ZAB_Y?Q7^9X717NG_#%O\ U4K_ ,HW_P!NH_X8M_ZJ5_Y1O_MU']OY
M3_S\_"7^0?4,7_+^*_S/"Z*]T_X8M_ZJ5_Y1O_MU'_#%O_52O_*-_P#;J/[?
MRG_GY^$O\@^H8O\ E_%?YGA=%>Z?\,6_]5*_\HW_ -NH_P"&+?\ JI7_ )1O
M_MU']OY3_P _/PE_D'U#%_R_BO\ ,\+HKW3_ (8M_P"JE?\ E&_^W4?\,6_]
M5*_\HW_VZC^W\I_Y^?A+_(/J&+_E_%?YGA=%>Z?\,6_]5*_\HW_VZC_ABW_J
MI7_E&_\ MU']OY3_ ,_/PE_D'U#%_P OXK_,_;C_ ()J?\F#?"7_ +$BR_\
M0*]PKR/]@CPY_P (A^QC\-/#'VS[1]A\(VD/G^7LWX3KMR<?3)KUROX@SV<:
MF=XJ4=G4F_\ R9G]J9(G')L,G_S[A_Z2CXC_ ."J/_)1/"W_ &!9?_1U?*]>
ML_\ !<O]I#_A2/Q=\#Z3_P (9_:?VWPW/-YG]H^3LQ<%<8\ML_7BOAK_ (;^
M_P"J3?\ E>_^T5^+9]X!>+7%N;U<WRG+?:X>LTX2]M0C=)*+]V=6,EJFM4ON
M/A\[XQX<RW-:N&Q-?EG%JZY9NVB>ZBU^)]&45\Y_\-_?]4F_\KW_ -HH_P"&
M_O\ JDW_ )7O_M%>1_Q*_P".G_0H_P#+C"__ "X\K_7_ (2_Z"?_ "2I_P#(
M'T917SG_ ,-_?]4F_P#*]_\ :*/^&_O^J3?^5[_[11_Q*_XZ?]"C_P N,+_\
MN#_7_A+_ *"?_)*G_P @?1E%?.?_  W]_P!4F_\ *]_]HH_X;^_ZI-_Y7O\
M[11_Q*_XZ?\ 0H_\N,+_ /+@_P!?^$O^@G_R2I_\@?1E%?.?_#?W_5)O_*]_
M]HH_X;^_ZI-_Y7O_ +11_P 2O^.G_0H_\N,+_P#+@_U_X2_Z"?\ R2I_\@?1
ME%?.?_#?W_5)O_*]_P#:*/\ AO[_ *I-_P"5[_[11_Q*_P".G_0H_P#+C"__
M "X/]?\ A+_H)_\ )*G_ ,@?1E%?.?\ PW]_U2;_ ,KW_P!HH_X;^_ZI-_Y7
MO_M%'_$K_CI_T*/_ "XPO_RX/]?^$O\ H)_\DJ?_ "!]&45\Y_\ #?W_ %2;
M_P KW_VBC_AO[_JDW_E>_P#M%'_$K_CI_P!"C_RXPO\ \N#_ %_X2_Z"?_)*
MG_R!]&45\Y_\-_?]4F_\KW_VBC_AO[_JDW_E>_\ M%'_ !*_XZ?]"C_RXPO_
M ,N#_7_A+_H)_P#)*G_R!]&45\Y_\-_?]4F_\KW_ -HH_P"&_O\ JDW_ )7O
M_M%'_$K_ (Z?]"C_ ,N,+_\ +@_U_P"$O^@G_P DJ?\ R!]I_LA_\G+^#/\
ML-)_(U^GM?BA^P!^VA_PGO[9OPZ\'?\ "MOLG]H^)(H?M/\ ;'F>7E6YV^2,
M_3(K]KZ^_P"$?#[B_P .L%4P7$.&]A5J2YXKGISO&RC>].<TM4U9M/R/N>%L
MZRS.\'.K@JG/&,K-VDM;)_:2"OR;^+/_ "53Q-_V,%[_ .CWK]9*_)OXL_\
M)5/$W_8P7O\ Z/>O@/&?_<\'_BG^43TLU^"/S.?HHHK\"/%"BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH *^S_\ @E-_R+OC3_K]LO\ T":OC"OL
M_P#X)3?\B[XT_P"OVR_] FK[[PQ_Y+/#^D__ $B1VY?_ +W'Y_D?6M>,?\%
M_P#DU/Q'_P!=['_TKAKV>O&/^"@?_)J?B/\ Z[V/_I7#7]%\5_\ ),8W_KU4
M_P#2&>YB?]WGZ/\ (_.*BBBOXV/E@HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@#]5_@#_R0CP3_P!BCIO_ *2QUUM<E\ ?^2$>"?\ L4=-
M_P#26.NMK^VLL_Y%M#_!'_TE'UM/^&O0****[BPHHHH \2_X*+_\F:^,?^X?
M_P"G&VK\N*_4?_@HO_R9KXQ_[A__ *<;:ORXK]L\-_\ D1U/^OC_ /28'X)X
MI?\ )04O^O4?_2YA1117Z ?FQ^VE%%%?RF?V(%>$_P#!4?\ Y1E_M%_]D)\7
M?^F6[KW:O'OV\_@[\8?VC?V3?'W[.7P9N_#=A?\ Q!\':IX;NM:\2W-P(M-@
MO;22V>=(H(V,[JLK$*6C (!)(!4@'P[_ ,$:O@Y_P4(\8_\ !&3X1'X"_ML^
M#/!\%_\ #^9?#=MJ/P=.H3::YFN A>X.IJLI#\[C!@9^XV,'K/\ @K7X ^('
MA'_@WAUD^*O%_BWPYXV\"_!S1&N[G0?%U[83+J$45G#<Q7#6LR+=HW[U&CE\
MQ#N+8W ,.\_83_9-_P""FW[#'[(O@G]DGPUXT^!/B"Q\#Z4]A8ZS?V>LPRW$
M9FDD4R(C%<C?@X(SC/&:S_VA?^"=/[:G[2O[!/QC_9]^*7QN\!ZE\3/C?JV-
M=\5Q6-Y;Z3X>TB)H!::?86N))7CCCA<XDD4^==SREG+$, ?)O_!1S]GNP_9>
M_8#_ &<O^"D_PX^*OCUOC/H?B?P"K^+;[QM?/%<V%W'%'-IGV$2BSBM"K*OE
MQPJ7"GS&D:25I/I[]H_XH?$W]IK_ (*U:A^PGIWPZ\+>,/!W@#X)VOBJ_P#
MWC'QS=Z)8:UJ%]J#P&ZN$MM/O/M\5O#'$B02J(EDNGD(9UB*6?VX_P#@FO\
MM=_M@_\ !.KX<?L0Z=XU^'/A[5O!UYX?N-6\437%_=07;:0B"+RK80(R><R*
MS;I&\L J-^=X=_P4%_X)<_M3_'[X_?#[_@HC^Q1^T-H?PB_:'\&>'6T#5S>1
M2ZCX?\0Z2TCRFRN<PARBO)(P8PL3N7A6CCD4 Y#X$?\ !/3]LW]FOPY^T]X;
M^)'Q*TWP[\"_%_AJXUGX6>!OA_\ %[7[G5/ VIQVK-.EK?-:6,D%I))ND$,;
M[%V1IL(,A?DO^""G[!O@?XX?L2?LP?M_?%GXR?$K5?B#X4T[6)M)V^-KJ/36
MMIKR]@-I-:;C'*F2\K2'$LLDA\QVC6.)/I_X:?LJ_MWR?!;QOXF_:<^/?@OQ
MU\9/%_A6?P]I']G:7/I7A?PK82JP=+:)5DN+AWD*S32R;6F\B",>4L08S?\
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
M!"(VPV<R_<&U:\Y_;'_X)7?MD1_MUS_\%*?^"6O[4?A_X<?$#Q7H-KI'Q/\
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
M+D?RCXB_\EIC/\2_](B%%%%?='Q04444 %%%% !1110 4444 %%%% !1110
M4444 %%%% 'O7_!+W_E()\)_^QMA_P#06K^B*OYW?^"7O_*03X3_ /8VP_\
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
MD[/=KWM-6V]SS/\ 8N\+?$'P3^RCX \*?%-9TUZP\,VT5_#=,3+!A?DB?/\
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
M6990T81,*(U*J.1CK7<?&/P[=?#W_@Y+_9]T+PYXV\4_V+K?P1\275UX=O\
MQ9?7>G0W$*21++!:SS/%;$QA%(B5 VP,06)8@'Z2T5^5'P4_9LT/XP_\%X?V
ML?V>?B+\5?B1J?@&+X;>$[R7PO<?$?56687,0DDMOM)N#=16OFL\GV>*:.,[
M]A4Q#RZQ/^"7W[%GP[^,?QG_ &NO^"?WQ>^(/Q U_P""GPD^,$<'@;X>3^/]
M2@MK2*^M6E:*2X@F2[GBB\L"*%YC$&9Y61Y2)% /URHK\5/V:OVY?CK^QY_P
M08_:*U;PY\3]2OM6^$G[1.L_##X=>(_$E^;B?2--DU33K2":2>59"3;)?32(
M75U4QQKM**%KWS]H7_@F!^W-J7BOX8_&;]AOP7\*OA#\1/ OBVUO-?\ &<OQ
MT\0ZK)XQT<(XN[#5E?0T.HO,WE,9[AG<;6P1NRH!^E]%%?B5\3/CE\&/AM\0
M/BE^QA_P6=^%?B3X7_$;QYX[UV3X5_M9-;33:9?V5Q=R2:7%'J4+"2RM[>%K
M>%K(,+<0QD3B(LY(!^VM(X<H1&P#8^4L,@'Z=Z_/_P"+WQH'[77_  7)T?\
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
MRW\=O^A%_P#*G:__ !VC_B*'AI_T.\'_ .%-'_Y,/]2^,?\ H6XC_P $U/\
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
M8W_KU4_](9_5F)_W>?H_R/SBHHHK^-CY8**** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH _5?X _\D(\$_P#8HZ;_ .DL==;7)? '_DA'@G_L
M4=-_])8ZZVO[:RS_ )%M#_!'_P!)1];3_AKT"BBBNXL**** .2^.?_)+-4_[
M8?\ H^.OGBOK2BOR7CSPM_UWSBGCOK?LN6FH<OL^>]I2E>_/'^:UK=-]3Z'*
M<]_LO#.E[/FN[WO;HEV?8^2Z*^M**^)_XE\_ZF7_ )1_^ZGI_P"M_P#TX_\
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
M44 %%%% !1110 5^LG_!M;_R(_Q9_P"PMI'_ **NJ_)NOUD_X-K?^1'^+/\
MV%M(_P#15U7YQXL_\D'BO6G_ .G(GZ#X7?\ );8;TG_Z;D?IQ7C'_!0/_DU/
MQ'_UWL?_ $KAKV>O&/\ @H'_ ,FI^(_^N]C_ .E<-?PWQ7_R3&-_Z]5/_2&?
MU9B?]WGZ/\C\XJ***_C8^6"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** /U7^ /_)"/!/\ V*.F_P#I+'76UR7P!_Y(1X)_[%'3?_26.NMK
M^VLL_P"1;0_P1_\ 24?6T_X:] HHHKN+"BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "OST^./_ "6?Q;_V,E[_ .CWK]"Z_/3XX_\
M)9_%O_8R7O\ Z/>OYF^DS_R(<!_U]E_Z0?K/A-_R,L3_ (%^9RU%%%?QP?N8
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7TK_P3K_X_?%O_7*R
M_G/7S57TK_P3K_X_?%O_ %RLOYSU^J^"7_)T,O\ 6I_Z9J'QWB!_R2.)_P"W
M/_3D3Z?KF/C/_P DRU;_ *XI_P"C%KIZYCXS_P#),M6_ZXI_Z,6O[LXK_P"2
M6Q__ %YJ_P#I$C^<,O\ ]_I?XH_FCYRHHHK_ #^/UP**** "BBB@ KXK_P""
ME_\ P2%T_P#X*B?&?PMK'Q?^,NI^'/!7@GPY-%I&G>'H(WO+K4;J<FYD=YE9
M(HUBM[0+A69R7SL"#?\ :E5M:UG2O#NCW?B#7;^.ULK"VDN+RZF;"0Q(I9W8
M]@%!)^E>GE&;9CDN.6*P,^6JDTI))M75G:Z>K3:VZZ&&(P]'%4G3JJ\>J]#\
MAOV#_P#@D7\ ?V9_^"V(\(_"+QCXA\4Z5\'?AY'K_B.]\2-;M]GUW4?,ALK4
M+#&@&+5VN03D[E7'2O3_ -L^7QGJ'_!Q'^SAH?QAB+_#+_A!=7D\.0:FH.F2
M:E_9VJ_:6(?Y#."+0'/(7R/49]F_X(MZ-JGQ#^$7Q _;M\76$D.L?'_XCZAX
MBM5N%Q+;Z)!(UGIELWLD43LI[K**^LO'?PU^'/Q2T=?#WQ.\ :)XCT])A,EC
MKVE0WD*R#.'"2JRAAD\XSS7WF=\68NAQ-4^NMUI0H2PTI:<RE*#C4E'I>-24
MK;7CI=7N>3A<OIRP,?9>ZG-32Z63ND_5)?,_,?\ X-^OCOK7[.?_  2S^(GQ
MO_:(US4+3X9>%?&-_<^"Y[X,SO9".(/#:*QRZO=,8XT7AIWD4?,37V3^P;\#
M_B';?\)!^V+^TKH_V;XJ?%7R;B^TJ5M__"*:)'DV&A1$XV^4C&2<@#S+B60G
M.U37$Z3I&E?MX?M7V^B:%IEO%\"?V>M=6*UL[2%8[/Q/XS@&%1$4;6M-+!P
M %:Z;^(05\&?&W]JO]I+XR>,/V]_B)XJ^,?B[PWJ7P+NM/L/A58Z)XCNK"'1
M(XM:E@\^.*&14DDGCMX][N&+K.RYV$ =]? 5N*LPQ=2ERT*E9TY55NX1J5(0
MIT]+7;E*-2J_\*LI)Q>4*L<!1IJ5Y*-U'I=Q3<I?<G&/SZ:G[9T5XK_P3F^-
MGQ%_:._87^%OQP^+5L(_$GB3PA:W>KR+ (A<2X*_: @ "B4*)0  H\SCC%>U
M5^58W"U<#C*F&J6YH2<7;57BVG;RNCWZ52-6G&<=FD_O"BBBN8L**** "BBB
M@#Z6^%__ "3S1_\ KPC_ )5O5@_"_P#Y)YH__7A'_*MZO]!^'?\ DG\'_P!>
MJ?\ Z0C\@QG^]U/\3_,_(3_@Y%_Y+M\./^Q2N?\ TJ-?F]7Z0_\ !R+_ ,EV
M^''_ &*5S_Z5&OS>K^Z_#3_DAL%_AE_Z7(_C?Q%_Y+3&?XE_Z1$****^Z/B@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** />O^"7O_*03X3_ /8V
MP_\ H+5_1%7\[O\ P2]_Y2"?"?\ [&V'_P!!:OZ(J_F'QS_Y*##?]>O_ &^1
M_2'@O_R(L1_U]_\ ;8A7\S7[3/\ R<A\0?\ L=]6_P#2R6OZ9:_F:_:9_P"3
MD/B#_P!COJW_ *62UV^!/^_8[_##\Y''XV?[E@_\4_RB<11117](G\]A1110
M 4444 %%1W%U:V@0W5S'&)) B&1PNYCP%&>I/I4E*Z;L.SM<**JOK>BQ.8Y-
M7M593AE:X4$'TZU8CECEC$T4BLC#*NIR"/7-)3A)V3&X3BKM#J*J:7KVAZX)
M&T36;2\$+[9C:W"R;&]#M)P?8U+?ZCI^E6CW^J7T-M!'CS)[B4(BY.!DG@<D
M#\:2J4Y0YU)<O>^GWC=.HI\C3OVZ_<344459 4444 %%%% !7ZR?\&UO_(C_
M !9_["VD?^BKJOR;K]9/^#:W_D1_BS_V%M(_]%75?G'BS_R0>*]:?_IR)^@^
M%W_);8;TG_Z;D?IQ7C'_  4#_P"34_$?_7>Q_P#2N&O9Z\8_X*!_\FI^(_\
MKO8_^E<-?PWQ7_R3&-_Z]5/_ $AG]68G_=Y^C_(_.*BBBOXV/E@HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#]5_@#_P D(\$_]BCIO_I+
M'76UR7P!_P"2$>"?^Q1TW_TECKK:_MK+/^1;0_P1_P#24?6T_P"&O0****[B
MPHHHH S/&/C'PWX \-W/B[Q=J/V33[39]HN/)>39N=47Y4!8Y9E' [UPO_#8
MO[./_11?_*1>?_&:/VQ?^3<?$?\ VY_^ED%?#%?SKXN>+G$G /$E++\OI49P
MG1C4;J1FW=SJ1LN6I%6M%=+WOJ?J'!7!65<295/$XF<U)3<?=<4K*,7UB]=7
MU/N?_AL7]G'_ **+_P"4B\_^,T?\-B_LX_\ 11?_ "D7G_QFOABBORW_ (F3
MXZ_Z!L-_X!5_^7'V'_$*N'O^?M7_ ,"A_P#('Z:4445_;A_/X445X%_P4F^(
M/[5'P3_9(\=_M!?LJ>-O!>GZSX \'ZEXAGTOQOX7N=0M=3AL[=[F2$/;W<#P
M.8XW"MAQN*Y&,D 'OM%?'?\ P1K_ ."KWAC_ (*?? .[N/%WAZ/PC\8/ MPN
ME_%?X?RQO#)IM\,J+B**4F06TI1RH8EHV5XV+%-[=CHOQ4_:NN/^"E.K?LW7
MWQ&\'O\ #W3OA?8>+8XH_!LZZL\USJEW:?93<F],7EJEKNWB'<3)C VY(!])
MT45YW^T_^T_\*/V2/ABGQ2^+FMI:VEWKNGZ+I5JLBB;4-1OKE+:WMH58C>[/
M)N('W41W/RH2 #T2BBB@ HHHH **\C_;R\;_ !E^&'[''Q+^*GP"\6:-HWBG
MPKX(U36M-O-=T)]1MRUI9RSB/REGAPS&, .2RKG)C?I7*_\ !)WX[?%+]IW_
M ()O_!S]H'XV>)%UCQ9XM\$VVHZ]J:V4-L+BX?=N810(D:#@<*H% 'T-1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?GI\<
M?^2S^+?^QDO?_1[U^A=?GI\<?^2S^+?^QDO?_1[U_,WTF?\ D0X#_K[+_P!(
M/UGPF_Y&6)_P+\SEJ***_C@_<PHHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "OI7_@G7_P ?OBW_ *Y67\YZ^:J^E?\ @G7_ ,?OBW_KE9?SGK]5
M\$O^3H9?ZU/_ $S4/CO$#_DD<3_VY_Z<B?3]<Q\9_P#DF6K?]<4_]&+73US'
MQG_Y)EJW_7%/_1BU_=G%?_)+8_\ Z\U?_2)'\X9?_O\ 2_Q1_-'SE1117^?Q
M^N!1110 4444 %9/CWP-X6^)_@?6/AOXYTO[=HNOZ7/IVKV7GO%]HM9HVCEC
M+1LK*&1F4E2#@]:UJ*J$YTYJ479K5-;IB:35F8WP\^'_ (,^$_@/1OAA\.O#
M\&DZ!X>TR#3M&TRVSLM;:%!''&"Q).%4#)))ZDD\UH:SI<&N:1=:+=3W$45Y
M;2022VER\,J*ZE24D0AHV /#*00<$$$59HIRJ5)U'.3;DW>_6_>_<$DE9;'+
M_!?X,_#7]GKX7:-\&?@_X7BT;PYH%I]GTS3XI'?8NXLS,[DO([.S.\CDL[,S
M,2237FWQC_X)O_L9?'OQWK'Q&^)WP;2[U/Q+;6EOXK%EK5[96_B"*UE26W34
M(+::.*]$;Q1E?.5SA%7E1BO<:*ZJ.99CA\3+$4JTHU);R4FI.[N[M.[UU]==
MS.5"C."A**:72VA7TG2=*T#2K;0M"TVWLK*RMT@L[.TA6.*")%"I&B* %55
M  &   *L445QMMN[-=@HHHI %%%% !1110!]+?"__DGFC_\ 7A'_ "K>K!^%
M_P#R3S1_^O"/^5;U?Z#\._\ )/X/_KU3_P#2$?D&,_WNI_B?YGYC?\%X/@1_
MPMOXP^!-2_X2K^S_ +)X:GBV?8?-WYN"<YWKBOA#_ABW_JI7_E&_^W5^F/\
MP5[_ .2F^$?^P#-_Z.-?(5?UGP1G&8X;A7"TZ<[12=M%_,^Z/Y3X[P>&J<68
MJ4HZMKJ_Y8GA?_#%O_52O_*-_P#;J/\ ABW_ *J5_P"4;_[=7NE%?5?V_FW_
M #\_"/\ D?)?4,)_+^+_ ,SPO_ABW_JI7_E&_P#MU'_#%O\ U4K_ ,HW_P!N
MKW2BC^W\V_Y^?A'_ "#ZAA/Y?Q?^9X7_ ,,6_P#52O\ RC?_ &ZC_ABW_JI7
M_E&_^W5[I11_;^;?\_/PC_D'U#"?R_B_\SPO_ABW_JI7_E&_^W4?\,6_]5*_
M\HW_ -NKW2BC^W\V_P"?GX1_R#ZAA/Y?Q?\ F>%_\,6_]5*_\HW_ -NH_P"&
M+?\ JI7_ )1O_MU>Z44?V_FW_/S\(_Y!]0PG\OXO_,\+_P"&+?\ JI7_ )1O
M_MU'_#%O_52O_*-_]NKW2BC^W\V_Y^?A'_(/J&$_E_%_YGA?_#%O_52O_*-_
M]NH_X8M_ZJ5_Y1O_ +=7NE%']OYM_P _/PC_ )!]0PG\OXO_ #/"_P#ABW_J
MI7_E&_\ MU'_  Q;_P!5*_\ *-_]NKW2BC^W\V_Y^?A'_(/J&$_E_%_YGA?_
M  Q;_P!5*_\ *-_]NH_X8M_ZJ5_Y1O\ [=7NE%']OYM_S\_"/^0?4,)_+^+_
M ,RA_P $]?V4_P#A#/VU_AOXI_X3S[3]A\2Q2^1_9>S?A6XW>:<?D:_<.OR;
M_8M_Y.J\#?\ 8>C_ )-7ZR5^%^*F-Q.-S>A.M*[5.VR7VGV2/WOPFHTJ&35U
M!6_>?^VQ"OYFOVF?^3D/B#_V.^K?^EDM?TRU_,U^TS_R<A\0?^QWU;_TLEKZ
MOP)_W['?X8?G(\3QL_W+!_XI_E$XBBBBOZ1/Y["BBB@ H(R, X]Q110!\F_&
M73M1T+]NCP-I5QXJU74H99+*Z5-2N]ZQ.TTB,(U "H#L!PH')-?27Q5\=6OP
MS^'&M>/+O:1IFGR2QHW1Y<8C3_@3E5_&OG?]H5T_X;Z\ _,.+?3P>>_VF>OH
M[X@ZUX%\.^$KK6/B3-91Z-#L^UMJ$(DBY<!<J0<G<1@8/-?F7#%Z-;/53J*#
M5:5I2>D?W:M)MO9;O79'Z-Q):M1R5U(.:=*-XQ6LO?>BLMWLM-SXN^&_@?\
M8Z^*VKPV/B'XG>,=-UJ_<&=]56VBBN+EN7VNJ.%!8G&]AU ZU]'?M?6.N^&_
MV7M4TCX?02P0VEM;V\L=IG='9*RJX&.=H4 -_L[L\9KE?VD/@'\!?B!\%[_X
MH_#C3-*M;NVM?M&G7^@JB17C9 \EDC^5V<G:.-X<@>H/M7PSTW7--^&F@:1X
MM8R:E!HEK#J1D.XM,(5#Y/<[LY/>O.X;X;KX:GCLHJ0IQ=:BFL11O[T9\T5S
M)M^\G=Z-*2Z]3OXAXAHXBI@LUISJ25*JTZ%6WNRCRR?*TE[K5EJKQ?3H?.WP
MZ&HP_M/_  U7P I%C)\+K$Z\+4?NS%Y,V#+CC.[R<9YW;:]9N_\ B^7Q1_LQ
M?WGA/P;?!KL_P:GJR\K%_M1P9#-V,A P=M6/B7>6W@V"V^&_PAT6PT[Q+XJD
M:.WDLK-(Q9P*/WU[(% R(U/RYZNR@9YKSWX^7.I?";4OA5\"? MY=Z=H&K:[
M%;ZK<6\[1S72">!75I5PV7\UW<@C<6],UTNC'AS!5Z=:7M*4:D9U%'1<\_9P
MITE?[-[5*C[-*S4FC!5I<08RA.DO9U94Y0IN6KY(<\YU7_>M>G3\TW=.*9]#
MT5X=^RYXZ\6W_P 6OB1\,]1U.ZOM(T'6W_LF2ZF:5K16FE7R-[$DKA1@$\;#
MZU[C7W^2YM2SO+UBJ<7'646GT<).+UZJZ=GVZ)Z'PF<975R?'/#5)*6D9)KM
M**DO1V:NN_?<****]8\P**** "OUD_X-K?\ D1_BS_V%M(_]%75?DW7ZR?\
M!M;_ ,B/\6?^PMI'_HJZK\X\6?\ D@\5ZT__ $Y$_0?"[_DML-Z3_P#3<C].
M*\8_X*!_\FI^(_\ KO8_^E<->SUXQ_P4#_Y-3\1_]=['_P!*X:_AOBO_ ))C
M&_\ 7JI_Z0S^K,3_ +O/T?Y'YQ4445_&Q\L%%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 ?JO\  '_DA'@G_L4=-_\ 26.NMKDO@#_R0CP3
M_P!BCIO_ *2QUUM?VUEG_(MH?X(_^DH^MI_PUZ!1117<6%%%% 'F7[8O_)N/
MB/\ [<__ $L@KX8K[G_;%_Y-Q\1_]N?_ *605\,5_$?TD_\ DNL-_P!@T/\
MT[6/Z \*O^2>J_\ 7V7_ *1 ****_GL_3#]-****_P!8#^,PKQ#_ (*:_P#*
M-S]H/_LA_BS_ -,]U7M]>1?MU?"+XO?M"_LI>/?V>?@U=>'+'4?'WA#4_#MQ
MK/B6YG$.FPWMI);O<+%#$QG=5D)"%HQG!+$#:0#X'_X*2_L,_'3]GW5_ _\
MP6W_ ."9^AY^+'@;PC8I\5_ MHC"'XA>'$MHO/22-!^\N(XD'8NR1QLG[VWB
M5O8/^">'[<GP+_X**?MOR_M2_L_:Y]HT?6_V9]"2^TZ=U^U:/?)KVK>?8W*@
M_)-&Q /9E*.I*.K'[$^ >B_%'PS\)-#\*_&*#0AKNDZ;!975QX<O)I;6Z\J%
M$\]1-%&\6Y@Q\OY]HQ\[=OGG]C__ (),?"/]AW]OCXO_ +6_P!EMM(\.?&#0
M[+^T_!D$&R/3-6BN9I9YK?'RK!,) _E?\LY-^WY&54 /BG]M'X<>!=,_9*_;
M$\1:KXNUWX_?&'0]<\2^)(/B]X9M?L4?PFBMK=9]/T>'4YKE1#)9K"#)9Z>S
MR[IL30J'WG._X*O^&="_:7_X))_L'?M*_&ZRDU_QKXA\9_"N/5=<N[R822KJ
M>GK/?X57"JTT@#,X <[5&< 5[-\*?^",/[=OPO\ V4_CI_P3TTK]LGP,GP@^
M(\WB6Z\,:LW@NXG\3Q/JL;YM;N:2;[,L D8&618Y9G4R"-H"R-%U?Q5_X)"?
MM1_%O_@D[\*OV)O$G[3/A(?$CX.ZUX7U7P9XAMO"\T>BQ-H4$=M:VLL9E:>5
M6B5GDF)!>5R5CC3;&H!R'_!3OX,_#S]F+]LC]A#3O@%I-SX6AU'X_?V7JJ:9
MJUR/[1LW43F"Y+2$W*"0DJ)"VW<0N 2*Z3]IBR3P5_P<=_LQ1^$;JZTV#Q?\
M,O&$_BBRLKR2.VU2:WLY!#-/"K".210V Y7=@+S\HQWW[>/_  3N_:]_:V^#
M?P?\=:)^T%X)M?CU\&_B9:^-M#U:Z\,W$'ABYG3<LFFFW266YCMMAC'F&225
MO+;[OF#R^?UO_@FW_P %!/B;_P %#/@E_P %!_BC^U1\-H-:^''AK6-/UWP_
MI'@F\DTL)?1F$VME"]TDY'EN[M=3W)8RA"L C'E4 ?.GP7_8/\'?MB?\%9/V
M]OV0?C%\=?BS-\/=&L_ #6&EP?$S4WNXI[K2I;Q'%Y/-)*T<,LMPR6TA>W)E
M0M&WDQ;?=?'G[._P6TW]MOQ3\,_C7XCUS]H__BU6@:+\-?@+'9_;[OP5800-
M!=ZO?7EU<QVEK<7DBJZWT[PW4FUEA:39BO1?V2OV%OVJO@5_P4L^/'[<?CKQ
M1X O-!^/$6A1ZEX:TFYO?M>A_P!D67V2U:.:2$)=%DSY@*Q<MN4C;M;$\/?\
M$Y_VW?@C_P %(OC'^U7^S/\ M/>!]-\"?'Q-'G\;Z?XL\)7.H:UHMUI]J;:-
MM-9)HX'RC2[3/N2/S%!AE$>' /#_ /@EE\5/BA\5?^#;+XE7'Q9\:ZMX@U'0
M/!WQ$T.UU#7+]KJ[%G:QWR0123,2TGEH1&I).%10. !7U%_P0A_Y0\?L\?\
M9-++_P!FKRK]CG_@E)^U_P#LE?\ !.WXM_L+-^T'X)\31>,V\26?@R[FT:XL
MUTZWU<3"2]OI%#M<W"^:&6"%((U^<%WW*R?1O_!,G]F7XK_L8?L4^!?V4/BW
MKGA_5[SP#HR:39ZYX=DG$>H6Z,Q21XIHU,+@,%*AG!V[LKG: #P;_@N3\6?B
M/\-;W]F_1;_6K_1_@OXG^/&EZ9\=-:LKE[>)-,=E%M:WLZ$&&PGF)6=B51E1
M8W;;(5;ROQ=^SOI?_$0-X-^#W[+_ (L\9^'/AA'\'O\ A*?BOX,^%OC[4]"T
M'3=5BNY%TVZN;73;B*W\VY5(XVMW7;-$KR%&RSU[!_P5\7XJ?'CXJ_!3]BG]
MEW]HKPSX7^)>I^(;KQE+X6\9:(NH:+K6CZ9;N&_M"'<&EC6ZEMVBA4.7DC,N
MT?9C)'Q/PU3_ (++_L"ZYX2N/BUH7[).N?#+7/'FC:#K?ASX6>'=3T#6Y'U&
M^ALQ=64946TTL?F_:)(W',4$I!4+N !R_P"U!\(OAAXC\7_M;6OQ0UO5?VBO
MB%?:;<7GANT\/:>(D^"VEQZ8SV<']H7%REOIMR) UR4MF%Y,%64PR!CC"T;X
MG_MV?''_ (-[?V;_ (\?#CP=KWQDUS3M2T/5?B[X.@U61=5\<>%[*6[BNK$2
M#,EQ+(8[1I$^=IUCD5UE#LC^L_"+_@E+^V_\#_B+^T;\.?AQ^UUX+L_@W^T'
MXVUOQ;>SWW@V>\\5:1?:K$8[FWMY'F6U$>/+02RI.=L7$2,Q:KO[*_\ P3D_
MX*+_ +)G[#WP4_9^\$?M2_#N]\4_![QRM_%#+X>O(-'U/0OL>JV\NG3NKM/+
M/*VHH_VC:B1FWA*P%HV:8 7_ ((__M"?\$ZOVIOC+X^^,W[#FHZAX*U5_"^F
MZ3XZ^ ^M:6^ES^%[RUN;IC=)8;S!#YGGB*0VP\LM A;$A8'[]KY6^!/[!_BN
MU_X**>)/^"FOQGT7PAX:\7ZS\+X/ MOX7\!:A/?6TULMZMW+J%[>SVUJ]U<N
M8K>%%^SH(HH I>4[2GU30 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !7YZ?''_ )+/XM_[&2]_]'O7Z%U^>GQQ_P"2S^+?^QDO?_1[U_,WTF?^
M1#@/^OLO_2#]9\)O^1EB?\"_,Y:BBBOXX/W,**** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ KZ5_X)U_\?OBW_KE9?SGKYJKZ5_X)U_\ '[XM_P"N
M5E_.>OU7P2_Y.AE_K4_],U#X[Q _Y)'$_P#;G_IR)]/UP?[3FI7ND? GQ%J.
MG3>7-%;1F-]H.#YT8Z$$=Z[RO//VKO\ DWOQ+_UZQ?\ H^.O[FXT;CP=F+6_
ML*W_ *;D?SSD48SSS"QDKIU(?^E(^+O^%I>._P#H._\ DK%_\31_PM+QW_T'
M?_)6+_XFN?HK_,SZWBO^?DOO9_5?]G9?_P ^8?\ @*_R.@_X6EX[_P"@[_Y*
MQ?\ Q-'_  M+QW_T'?\ R5B_^)KGZ*/K>*_Y^2^]A_9V7_\ /F'_ ("O\CH/
M^%I>._\ H._^2L7_ ,31_P +2\=_]!W_ ,E8O_B:Y^BCZWBO^?DOO8?V=E__
M #YA_P" K_(Z#_A:7CO_ *#O_DK%_P#$T?\ "TO'?_0=_P#)6+_XFN?HH^MX
MK_GY+[V']G9?_P ^8?\ @*_R.@_X6EX[_P"@[_Y*Q?\ Q-'_  M+QW_T'?\
MR5B_^)KGZ*/K>*_Y^2^]A_9V7_\ /F'_ ("O\CH/^%I>._\ H._^2L7_ ,31
M_P +2\=_]!W_ ,E8O_B:Y^BCZWBO^?DOO8?V=E__ #YA_P" K_(Z#_A:7CO_
M *#O_DK%_P#$T?\ "TO'?_0=_P#)6+_XFN?HH^MXK_GY+[V']G9?_P ^8?\
M@*_R.@_X6EX[_P"@[_Y*Q?\ Q-'_  M+QW_T'?\ R5B_^)KGZ*/K>*_Y^2^]
MA_9V7_\ /F'_ ("O\CH/^%I>._\ H._^2L7_ ,31_P +2\=_]!W_ ,E8O_B:
MY^BCZWBO^?DOO8?V=E__ #YA_P" K_(Z#_A:7CO_ *#O_DK%_P#$T?\ "TO'
M?_0=_P#)6+_XFN?HH^MXK_GY+[V']G9?_P ^8?\ @*_R/T&^ E]=:E\&/#5_
M>R[YIM(A:1]H&21Z#BNNKC/V=?\ DAGA7_L"P_\ H-=G7^G?"[;X9P+?_/FE
M_P"D1/Y/S:*CFN(25DIS_P#2F?!'_!7O_DIOA'_L S?^CC7R%7U[_P %>_\
MDIOA'_L S?\ HXU\A5_4G!__ "36']'_ .E,_E7C?_DJL5ZK_P!)04445]*?
M*A1110 4444 %%>9?$?]K3X2?#GQK>_#0OJNN^(]+T=M6U?1/#6F/>3Z?8KM
MS/-MPJ##*0F?,8,"JG(STGP;^-7PP^/_ (#M?B7\(O%MOK.CW9*I<P!E:.1<
M;HY$8!HW&1E6 /(/0@US0QF%J5G1C-.2OI?73?[NO;J=4\%C*5!5ITVH.VMG
M;7;[^G?H=317C/Q!_;S_ &=_AOXC\1Z!K.N:A=1>#);./QIJVF::T]IH3W4O
ME0K<.O)9GX(C5RIR&P0<>O:3J^EZ[I-MKVBZC#=V5[;I<6EW;R!XYHG4,KJP
MX92I!!'!!IT<7A<1.4*<TVMTGYM?FFO5-;IBK8+%X>G&=6#BI;-K?1/\FGZ-
M/9HL45ROPB^,/@_XW^'+KQAX!-U-I,.JW-C:ZE-!LAOS _EO-;G)\R'>&4/P
M&*'&1@GJJUIU(58*<'=/9]S&K2J4:CA45I+=/=!1115D!1110 4444 >H?L6
M_P#)U7@;_L/1_P FK]9*_)O]BW_DZKP-_P!AZ/\ DU?K)7XUXE?\C2C_ (/_
M &YG[IX5_P#(GK_]?/\ VU!7\S7[3/\ R<A\0?\ L=]6_P#2R6OZ9:_F:_:9
M_P"3D/B#_P!COJW_ *62U]IX$_[]CO\ ##\Y'S_C9_N6#_Q3_*)Q%%%%?TB?
MSV%%%% !1110!R.H_ ;X0:OK*^(]6\!V5UJ",K+?W&YY@5^Z0[$MD8&.>*WM
M7\*^'?$'AZ7PIKVD0WVG31".:TO%\U74<C.[))! (/4$ ]:T**XZ>7X"BIJ%
M&*Y_BM%+FOWTU^9UU,?CJKASU9/D^&\F^6W;73Y'(>"_@'\'OAY=_;O!_@.S
MM)1)YB.2\FQ\8W+YC-M;'&1@XKKZ**O"X+!X&E[+#4XPCVBE%?<DD1B<7B\;
M4]IB*DIR[R;;^]W,NS\&>';+Q;>>.8;$G5+ZUCMIKJ25G(A0DK&@)(C7)+$*
M!N/)R:B\;?#_ ,(?$33HM+\8:,EW';W*7%JXD:.2WF4Y62.1"&1AZJ16S11+
M!X2=&5&5.+A*[:LK-MW;:V=WJ[]0CB\5"M&K&HU*-DG=W22LK/=66B\C%\%?
M#WPA\/;2YL_"6CK;?;;I[F]F:5Y);F9CEI))')9V)[DFMJBBM*-"CAJ2I4HJ
M,5LDK)>B1G6K5L15=2K)RD]VW=OU;"BBBM3,**** "OUD_X-K?\ D1_BS_V%
MM(_]%75?DW7ZR?\ !M;_ ,B/\6?^PMI'_HJZK\X\6?\ D@\5ZT__ $Y$_0?"
M[_DML-Z3_P#3<C].*\8_X*!_\FI^(_\ KO8_^E<->SUXQ_P4#_Y-3\1_]=['
M_P!*X:_AOBO_ ))C&_\ 7JI_Z0S^K,3_ +O/T?Y'YQ4445_&Q\L%%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 ?JO\  '_DA'@G_L4=-_\
M26.NMKDO@#_R0CP3_P!BCIO_ *2QUUM?VUEG_(MH?X(_^DH^MI_PUZ!1117<
M6%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'B?[8G
M_!.G]C3]O6UT=?VI?@I:>(+[PY*TGAW7K74+K3M4TIF()^SWMG+%/&I*JQ0/
MM)4$J<54_9I_X)L?LA_LH>)(O'/PO\!ZM?>([>!X;7Q+XU\8:GXAO[1'7;(M
MO-J5Q.;4.O#"'RPPX;(KW>B@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH *_/3XX_P#)9_%O_8R7O_H]Z_0NOST^./\ R6?Q;_V,
ME[_Z/>OYF^DS_P B' ?]?9?^D'ZSX3?\C+$_X%^9RU%%%?QP?N84444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !7TK_P3K_X_?%O_ %RLOYSU\U5]
M*_\ !.O_ (_?%O\ URLOYSU^J^"7_)T,O]:G_IFH?'>('_)(XG_MS_TY$^GZ
M\\_:N_Y-[\2_]>L7_H^.O0Z\\_:N_P"3>_$O_7K%_P"CXZ_N7C7_ )(W,O\
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
M=U_PS5\:_P#H2_\ RHVW_P <H_X9J^-?_0E_^5&V_P#CE?T5_:.7_P#/Z/\
MX$O\S^?OJ^(_D?W,X6BNZ_X9J^-?_0E_^5&V_P#CE'_#-7QK_P"A+_\ *C;?
M_'*/[1R__G]'_P "7^8?5\1_(_N9PM%=U_PS5\:_^A+_ /*C;?\ QRC_ (9J
M^-?_ $)?_E1MO_CE']HY?_S^C_X$O\P^KXC^1_<SA:*[K_AFKXU_]"7_ .5&
MV_\ CE'_  S5\:_^A+_\J-M_\<H_M'+_ /G]'_P)?YA]7Q'\C^YG"T5W7_#-
M7QK_ .A+_P#*C;?_ !RC_AFKXU_]"7_Y4;;_ ..4?VCE_P#S^C_X$O\ ,/J^
M(_D?W,X6BNZ_X9J^-?\ T)?_ )4;;_XY1_PS5\:_^A+_ /*C;?\ QRC^T<O_
M .?T?_ E_F'U?$?R/[F<+17=?\,U?&O_ *$O_P J-M_\<H_X9J^-?_0E_P#E
M1MO_ (Y1_:.7_P#/Z/\ X$O\P^KXC^1_<SA:*[K_ (9J^-?_ $)?_E1MO_CE
M'_#-7QK_ .A+_P#*C;?_ !RC^T<O_P"?T?\ P)?YA]7Q'\C^YG"T5W7_  S5
M\:_^A+_\J-M_\<H_X9J^-?\ T)?_ )4;;_XY1_:.7_\ /Z/_ ($O\P^KXC^1
M_<SA:_63_@VM_P"1'^+/_86TC_T5=5^:O_#-7QK_ .A+_P#*C;?_ !ROU%_X
M-X?ASXR^'O@SXI0^,-'^QM=:II30#[1')N"QW.?N,<=1UK\[\5<9A*W V)C3
MJ1;O3T33?\2)]_X84:T.-<,Y1:5I]/\ IW(_1VODW_@M]_RC7\=_]?FC_P#I
MTM:^LJ^3?^"WW_*-?QW_ -?FC_\ ITM:_F?@[_DK<O\ ^OU+_P!+B?T=Q;_R
M2V._Z\U/_2&?@K1117]T'\6!1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% '])W[$O\ R9E\(_\ LF&@?^FZ"O3J\Q_8E_Y,R^$?_9,- _\
M3=!7IU?P'FW_ "-*_P#CE_Z4S^Y<K_Y%E#_!'_TE!1117GG>%%%% 'B7_!1?
M_DS7QC_W#_\ TXVU?EQ7ZC_\%%_^3-?&/_</_P#3C;5^7% !1110!^VE%%%
M!7G/[6W[4_P?_8G_ &<O%G[4?QYUU]/\+>#]+-YJ,D*!YIV++'%;PJ2 \TLK
MQQ(I(!>102!DCT:OR@_X/(H?&<O_  27TB3PTMP=-B^,>C-XI^SYQ]@^R:@%
MW_[/VHVN,_Q;: /J']E;Q/\ \%(_VT_A+HW[3_C7XF>'/@CH?BZPCU3P=\.=
M*\')K.I6NFS*)+:35+V[E"//)&RNT$$$/EA@I<MNV]3^S1\7OVW!^V9X^_9O
M_:QT;P=/H.C^!='UCP#XN\':;<6D6O\ F7=[#>R2P3S3-;31[;1&@$LJJ"L@
M<B8*OT'X,N_#.H>#]*O_  7) ^C3Z;!)I+VO^J:V,:F(IC^'85Q[5YS^W3^T
M _[)7['7Q0_:FL=!AU'4/ /@#5=8TZUE3(GGAMFDCB8CD1M(D8;!Z#/:@#UB
MBOS2^#W[$GA?]L+_ ((U>'?VE_$_CG7;CX^^,_A4GCBR^-EOK<\.O:;XAGM#
M?0K!<Q.K6]I#*RP"SBV0")"@0$[JX[X5?M/^)_\ @HO_ ,$C?V5OVIOVKOVF
MO^$(TR[^(,4/Q0\+Z?HUQ/=?%:2PO+RQCTBVMK$B:Y>\FMDF>UAC='S(#'LB
MQ0!^KDHD,;"%U5RIV,RY /8D9&?S%?$/_!,7]J[]K/XU_MW_ +7W[//[2WQ-
MT;Q#IWP@\5>'-/\ !T>@^%X]+M[6"\M;RXD(4R2S.S!80?-GEP8\KMW$'R'_
M ()\>)-8^'G_  7F^+_[/OP]^%6O_"[X<Z]\ -,\7P?"[4KFU2UM-2748;07
M\%G9SS6]B98F?=%&58\&15?Y5ZO_ ()._P#*7G_@HC_V/G@K_P!--U0!^B=%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !7Y"_M/?\G)>/_P#L=-3_ /2J2OUZK\A?VGO^3DO'_P#V.FI_^E4E
M '"T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5]I_\$>/^
M0I\0/^O?3/\ T*ZKXLK[3_X(\?\ (4^('_7OIG_H5U0!]PUYY^U=_P F]^)?
M^O6+_P!'QUZ'7GG[5W_)O?B7_KUB_P#1\=?,\:_\D;F7_8/6_P#3<CU\@_Y'
MN$_Z^T__ $I'P=1117^8I_6H4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110!^@/[.O\ R0SPK_V!8?\ T&NSKC/V=?\ DAGA7_L"P_\ H-=G
M7^H7"W_),8'_ *\TO_2(G\B9Q_R-L1_CG_Z4SXL_X*A_"+XA_$?XA>&+[P9X
M>^VQ6VC2QS/]KACVL920,2.I/'I7R]_PRW\=O^A%_P#*G:__ !VOT._:<_Y&
M'3/^O)O_ $.O,:^#XA^DOQWP3G-;),#AL-*E0:47.%5R::4M7&M%;M[16AX\
MO!WAGB.7]I8FM64ZFK4904=--$Z;>RZMGQ__ ,,M_';_ *$7_P J=K_\=H_X
M9;^.W_0B_P#E3M?_ ([7V!17B_\ $X/B7_T"8/\ \%UO_F@G_B /!W_/_$?^
M!4__ )4?'_\ PRW\=O\ H1?_ "IVO_QVC_AEOX[?]"+_ .5.U_\ CM?8%%'_
M !.#XE_] F#_ /!=;_YH#_B /!W_ #_Q'_@5/_Y4?'__  RW\=O^A%_\J=K_
M /':/^&6_CM_T(O_ )4[7_X[7V!11_Q.#XE_] F#_P#!=;_YH#_B /!W_/\
MQ'_@5/\ ^5'Q_P#\,M_';_H1?_*G:_\ QVC_ (9;^.W_ $(O_E3M?_CM?8%%
M'_$X/B7_ - F#_\ !=;_ .: _P"( \'?\_\ $?\ @5/_ .5'Q_\ \,M_';_H
M1?\ RIVO_P =H_X9;^.W_0B_^5.U_P#CM?8%%'_$X/B7_P! F#_\%UO_ )H#
M_B /!W_/_$?^!4__ )4?'_\ PRW\=O\ H1?_ "IVO_QVC_AEOX[?]"+_ .5.
MU_\ CM?8%%'_ !.#XE_] F#_ /!=;_YH#_B /!W_ #_Q'_@5/_Y4?'__  RW
M\=O^A%_\J=K_ /':/^&6_CM_T(O_ )4[7_X[7V!11_Q.#XE_] F#_P#!=;_Y
MH#_B /!W_/\ Q'_@5/\ ^5'Q_P#\,M_';_H1?_*G:_\ QVC_ (9;^.W_ $(O
M_E3M?_CM?8%%'_$X/B7_ - F#_\ !=;_ .: _P"( \'?\_\ $?\ @5/_ .5'
MQ_\ \,M_';_H1?\ RIVO_P =H_X9;^.W_0B_^5.U_P#CM?8%%'_$X/B7_P!
MF#_\%UO_ )H#_B /!W_/_$?^!4__ )4>!_LF?L\_&'PO^TCX.\0:[X0\BSM-
M9CDN)O[0MVV+@\X60D_@*_3"OFSX4_\ )1M'_P"OU?ZU])U^B\'>)^?^*6!J
M8_-:5*$Z4O9I4HSBK64KOGG-WNWLTK=#:GP9E?!*^JX&<Y1G[SYW%N^VG+&.
MFG8*_&_XR?\ )7O%7_8R7W_I0]?LA7XW_&3_ )*]XJ_[&2^_]*'K]^\,_P#>
M<3Z1_-GY1XK_ .Z87_%+\D<W1117ZZ?BH4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !7W1_P1\_Y%KQU_U_6'_H$]?"]?='_!'S_D6O'7_7]8?^
M@3U\EQS_ ,DS6]8_^EQ/M/#W_DJZ'I/_ -(D?9E?)O\ P6^_Y1K^._\ K\T?
M_P!.EK7UE7R;_P %OO\ E&OX[_Z_-'_].EK7Y)P=_P E;E__ %^I?^EQ/V_B
MW_DEL=_UYJ?^D,_!6BBBO[H/XL"BBB@ HHHH ***C-U:BZ%D;F/SC'O$.\;B
MN<;L=<9(&:3:6XTF]B2BFR21PQM+-(J(HRS,< #U)JO'K>BRN(HM7M69B JK
M<*23Z=:4IPB[-V&H2DKI%JBH;_4+#2K1]0U2^AMH(QF2>XE"(H]R>!2V5]9:
ME:)?Z=>17$$HS'-!('1QZ@C@T<\.?DOKO;K8.27+S6TVN2T5#/J.GVUW!87-
M]#'/<[OLT+R@/+M&6V@\M@<G'2IJ:E%MI/83323?4****8@HHHH **** /Z3
MOV)?^3,OA'_V3#0/_3=!7IU>8_L2_P#)F7PC_P"R8:!_Z;H*].K^ \V_Y&E?
M_'+_ -*9_<N5_P#(LH?X(_\ I*"BBBO/.\**** /$O\ @HO_ ,F:^,?^X?\
M^G&VK\N*_;2B@#\2Z*_;2B@ HHHH *X3]IO]F[X0_M?? 3Q1^S7\>?"ZZQX3
M\7Z6UCJ]D7VOM)#)+&_6.6.14D1QRKHK#I7=T4 ?#W[*/[+'_!67]@[P+I_[
M-/PX^-'PC^,?PS\-P+9^"M4^)<VIZ)XCTG3E^6&SFDLK>Z@O4A0*B-MB8JH&
M57:J^^Z;^RU?_$WP;XMT_P#; \2V'C6_\=^&+GPYK6FZ78266D:?H]Q&R3V%
MG"\LD@\P-F:X=S),R(?W:1Q11>R44 ?!7[-?_!/K_@H;^R5^RAJ__!.WX9?'
M_P"'VL_#<6VH:7X$^)7B*"^'B7PQI-VTA,#V$4?V;4)H!-((I3<VZC";HRJ^
M753]I7_@C3XUT7X>?LM67_!.KXK:#X/US]E/4YY/"ECX_L)KS2]<@NH8XKQK
MT6Q5_/D*.Y= /FN)MOEDJR_H!10!\,?#7_@FU^VKX4_X*GQ_\%%_%O[67@W4
M8O$'PIMO"OCS1+'P-);D>3J"W@MM,5IW^SV[>5&C37+W,V'GP%+Q-!T7["?[
M"W[37[,O[<7[0G[4WQ,\3^!M2T?X^ZWI>I3:1H=U>"Y\/MI]O/!#&KRPA;L.
MDJAF(AP5+ '.ROL6B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH *_(7]I[_ ).2\?\ _8Z:G_Z525^O5?D+
M^T]_R<EX_P#^QTU/_P!*I* .%HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ K[3_P""/'_(4^('_7OIG_H5U7Q97VG_ ,$>/^0I\0/^O?3/
M_0KJ@#[AKSS]J[_DWOQ+_P!>L7_H^.O0Z\\_:N_Y-[\2_P#7K%_Z/CKYGC7_
M )(W,O\ L'K?^FY'KY!_R/<)_P!?:?\ Z4CX.HHHK_,4_K4**** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH _0']G7_DAGA7_ + L/_H-=G7&
M?LZ_\D,\*_\ 8%A_]!KLZ_U"X6_Y)C _]>:7_I$3^1,X_P"1MB/\<_\ TIGC
M/[3G_(PZ9_UY-_Z'7F->G?M.?\C#IG_7DW_H=>8U_'?BC_R7N._Q1_\ 2(GZ
M#D7_ "*:7H_S84445\">L%%%% !1110!X1^VA_P4"^$?[&DWASP3JFC:IXN^
M(7CB]6R\"_#GPRB/J6L3LP0,=Y"6\ 8@--(0H^; 8J0/0/@IJ'[0^N:.=?\
MC]X<\*^'[JZC#0>&O#E_/J#6.>=LM[(L2S,!P0D"J"#AV&#7X^_ B/XZ?MT?
M\'#OQTUSP=\:X?!?B3X:Z/K^G^#M;OO#46KKIL5A>0:0B0V\SJB;Q/-(S$-_
MK9,#=)N7ZX_X(B?\%.?CS^V=JOQ,_9Q_:PT[2V^('PNU)8KC6M'M!;QZE"9I
MH)!)$OR+)'+#C<@5661?E!4EOTO/>"WE62*IA^6<Z=.E4KMN7/'VS]U1C90Y
M%HFTW.[;?+'0\3"YFL1BK3NDW)0VL^7>[WOY:*W=F7\6_P#@N%XMT^Z_:$\>
M_ WX-:-K/@C]FO6M'TOQ2VKZC-%?>(Y[S49+&8V;1@QVR0O%(0TBR^8%!PN[
M ^T/ ?[4_P '/'7[+6F?MB?\)(NE^"-0\()XDFU'5 (S961@\Y_- SAD&Y6
MS\RD#/&?B/XH?\$/?B,TO[1OPX^!OQ<\/Z?X(_:5UO1]4UR;6X)VO_"\MIJ4
ME].EM%&ICO$D::15#R0% 5!+[=QZR^^&_P ,OB%J>A?L >%M7,/[._[,FB6-
MU\9==U"8&'7=1LH%GM-%F?A'CB""_O0 5SY,1"[F%&8Y?P?CL-367-KD:E-J
M[:I>RI*7,GI[25=SC!+=O^3E84:V8TIOVW562TMS<TK6_NJ%F_\ .Y]1?L=_
M&+XK_M!?!:V^-?Q1^'</A.'Q+>S7OA/06W_;(=$9O]"DO=Q(6YECQ*R+@()%
M0_,K5ZG7QQ\-O^"V?[+7C_4_A[J%UX/\6:#X.^*WBC4/#WP]\<:Q:VR66HWU
MG+'"PDC29IK6.2254B>1!DAMXC S7V/7QF=9=CL!BV\1AW14W+ECNDE)Q<;Z
MW<6N65]4UKJ>EA:U*M3]R?-:UW\KW^>ZZ=@HHHKQSI"BBB@ HHHH Z'X4_\
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
M_P"1I7_QR_\ 2F?W+E?_ "+*'^"/_I*"BBBO/.\**** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH *_(7]I[_DY+Q__P!CIJ?_ *525^O5
M?D+^T]_R<EX__P"QTU/_ -*I* .%HHHH **** "BBD;<%)4 G' )Q0 M%?"_
MQ]_:T_:W\'?\%&/AO^S7K?B+0M)\-:UJ6G7LUEX<B>1[JVEGDC,4\\RAF(:)
MP?+6-67&1V'T[^V)\;=:_9R_9G\7_&GPWHL>H:AH>FJ]E;3 F/S9)4A5W ()
M1#('8 C*J1D=: /2Z*_.^X_:J^*Z?\$Z+3]M7PA^T]JE_P"/--U^%/$6E7?V
M9K%GDN_*:P:S$86)?*9)%9<.5!8-SQ]!_MC_ +5WQ&^#7[ P_:&\+>'QIGB?
M5M(TPPV]U#Y@TJXO!&7+*PPQCW, &&-X7((R" ?1M%?#?P;_ &EOC/\ #S]L
MOX0_ [6?'>I^)]#^)_PDT[6M8CUB83R6VIR6]U+)<0MC,:,;;F('RPKDA1@5
M[U\9?'7C'XG?&G2OV8/A#XCNM,-CY&L_$CQ#ITFV73-.#;H+&-Q]RXNF4CJ&
M2%7;!W+0![51110 4444 %%%% !7VG_P1X_Y"GQ _P"O?3/_ $*ZKXLK[3_X
M(\?\A3X@?]>^F?\ H5U0!]PUYY^U=_R;WXE_Z]8O_1\=>AUYY^U=_P F]^)?
M^O6+_P!'QU\SQK_R1N9?]@];_P!-R/7R#_D>X3_K[3_]*1\'4445_F*?UJ%%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?H#^SK_P D,\*_
M]@6'_P!!KLZXS]G7_DAGA7_L"P_^@UV=?ZA<+?\ ),8'_KS2_P#2(G\B9Q_R
M-L1_CG_Z4SQG]IS_ )&'3/\ KR;_ -#KS&O3OVG/^1ATS_KR;_T.O,:_COQ1
M_P"2]QW^*/\ Z1$_0<B_Y%-+T?YL****^!/6"BBB@ HHHH _/Z^_X)R_'#]E
M/_@K+JG_  4;_9?\)VOC#PK\0=)O+/X@>"8M6@L=1M+BX$4CW%LURR031O<6
M\,S*\B,"T@ (VX['_@DQ_P $U_&'[&GB'XJ_M$?&V]TUO'_QA\4S:I?Z3H]R
MT]MH=FUQ/<):+,57S9-]PQD<*%^1 N0I9OM"BOJ,7Q?G&-R^6$J-6E"G3E*S
MYI0IMN$9.]M';5)-V5V];\-/+L-2K*I'HVTNB<MVCSC]K#Q%^T#X>^"&J1_L
MM^!XM;\=ZF\6G: UY<PQ6FER3N(SJ-R96&Z&W4M,T:!GD*!%4[LCCM"_8/\
M _A/]@WQ'^Q%X=\27>WQ5X/U;3-?\6W:^9>:EJ6I02I=ZI<'.9)I)9GE()Z8
M0':H ]XHKQZ.9XG#8:-&C:-IJ=UNY+X;]+1UY5;[3O?2W1*A"<W*6NEO1/?[
M^OHC\</ G_!'W]M7QS\'_P!G+]BWXF?#:'P[HWP9^)FMZYXO\?+KUG-9:A83
M7L5S -/2*4W+RRJ9EQ+#%Y952W7%?L?117I<0<3YAQ'*#Q*BE%SDE%-+FJ3<
MYO5MW<GWLDDDC'"8&C@D^2[O9:]HJR7W!1117SIV!1110 4444 =#\*?^2C:
M/_U^K_6OI.OFSX4_\E&T?_K]7^M?2=?U5X"?\DYBO^OO_MD3X+BW_?*?^']6
M%?C?\9/^2O>*O^QDOO\ TH>OV0K\;_C)_P E>\5?]C)??^E#U_8OAG_O.)](
M_FS^>O%?_=,+_BE^2.;HHHK]=/Q4**** "BBB@#X+_X+R^$?"EG^SMX;\76G
MAG3XM5N/'D,5QJ<5FBW$J&QN<JT@&YA^[CX)_@7T%?7?P&TW3M9_9M\%:5J^
MGP7=K<>"=,CN+:YB$D<J&TCRK*P(8'T-?*G_  7"%YX\^!OAOX;^!=&U'6M;
MMO&45[=Z?I.G37+P0+9W"[W\M2$R9H\9QG/&<''T_P#LT>,/#]Y^S=X2O_MQ
MA73/"5A%J:7430R6DD=K&)$D1P&1E(.01VKY/ ^S7%>+VLX0^;5[_P#!/LL>
MZKX/P6]U.I\D[6_X!\2_ 70]%\-_\%TO&&C^'M)MK&TBLKMH[6T@6.-"UA [
M$*H &68D^Y-?5?\ P4>^ ?CO]I/]DCQ'\,OAIMDUMY+:\LK)YA&MX8)ED,.Y
MB "P!VY(&X+D@<CY5^%&HRV/_!9KQ/\ &._T'5[?PIJ"75M:>(I]&N$LW<6,
M48/FE-H4O&P#$[3Q@\BOT=5E=0RG((R#6'#^%HXS+<;AI_#.K56FFDNJ^6W0
MWXDQ=? YI@,5#XH4:+UU]Z.K3^>_4^$_A)^SY\6O'7[87P=^.VL>"]4\*^'?
MA9\'-/TOQ)>:]:M9L^H16UW');1"3!D53< M* 8]J-AN1GUKX?>-/"/Q6^($
M_P"W!\8?$MEHO@;1&ETCX3)K5RMO%(DC>7/JV)",RW++Y4(^]Y*Y S)FMO\
M:.U74OC_ /$6V_8R\$W\T5A-:QZC\5=5M)"K66D,3Y>GJP^[/>%2N,Y6!9&P
M=PKR'_@IYX*\0^'OB7^SMXRTW3#;_#KP=X\LQX@2VCVVFEH+JR\F251\J1+%
M'*@8X5.1D;QF:E*.5X>K5I)SC":D[[2FW&-]/LTTDW_>6Z<672K2S?$T:59J
MG.<'&-MXTTI3MK]JJVXK^Z]FI(^O_!/C_P #_$C1CX@\ >+=/UFR2=X)+G3K
MM95CE0X>-MI.UU/!4X([BM>OC#_@FKH7B^__ &I?VAOBMI E_P"$#U[QK.-%
MO%.;;4KE;NX+SVY^ZZA6Y=>&\Q>3CC[/KZ3*L;/,,%&O./*VVO)V;5UY.UUZ
M]=SY;.,!3RW'RH0ES)*+\U>*;3\U>S].FP4445Z)Y@4444 %?='_  1\_P"1
M:\=?]?UA_P"@3U\+U]T?\$?/^1:\=?\ 7]8?^@3U\EQS_P DS6]8_P#I<3[3
MP]_Y*NAZ3_\ 2)'V97R;_P %OO\ E&OX[_Z_-'_].EK7UE7R;_P6^_Y1K^._
M^OS1_P#TZ6M?DG!W_)6Y?_U^I?\ I<3]OXM_Y);'?]>:G_I#/P5HHHK^Z#^+
M HHHH **** (;^QMM2M'LKM7,;XW!)&0\'/52".GK7,Z!\#/A)X5U?\ M_PS
MX$L;"^.=UW9JT<C9()!93D@D D'@UUE%<U;!8/$U(U*M.,I1V;2;7HVM/D=-
M'&8O#TY4Z5248RW2;2?JEN8'C_X6_#WXI6$6F_$#PG::I%;N6M_M"D-$3C.U
ME(9<X&<'G STI_@KX:>!/AU:_8_!?AFVL%\L(7C!9R@Y"EV)8J.PS@5N45/]
MGX#ZW]:]E'VNW/RKFMVYK7_$?U[&_5?JWM9>SWY>9\M^_+>WX!67X1\&>'?
MNEOI'AJQ,,4MU+<SL\K22332,6>1W<EG8D]23P .@%:E%;RI4I5%4<5S*Z3M
MJD[7L_.ROZ(P56I&FZ:D^5V;71M7M=>5W;U.6\:?!?X;^/\ 5#K?B;P^9+QK
M%[*:ZMKR:W>:V?[T,AB=3)&?[K9%;^BZ+I'AS2;?0=!TZ&TL[2(16UM;H%2-
M!T  JU16-+!8.A7E7ITXQG+>223?J]W\S:IC,76H1HU*DG".R;;2]%LOD%%%
M%=1S!1110 4444 ?TG?L2_\ )F7PC_[)AH'_ *;H*].KS']B7_DS+X1_]DPT
M#_TW05Z=7\!YM_R-*_\ CE_Z4S^Y<K_Y%E#_  1_])04445YYWA1110!F^+_
M !?X=\!^';CQ7XKU#[)I]IL^T7'DO)MW.J+\J L<LP' [UQ'_#7?[/'_ $4+
M_P I-W_\:H_:[_Y-X\0_]NG_ *5PU\24 ?;?_#7?[/'_ $4+_P I-W_\:H_X
M:[_9X_Z*%_Y2;O\ ^-5\244 ?I)1110 445X%_P4F^(/[5'P3_9(\=_M!?LJ
M>-O!>GZSX \'ZEXAGTOQOX7N=0M=3AL[=[F2$/;W<#P.8XW"MAQN*Y&,D 'O
MM%?'?_!&O_@J]X8_X*?? .[N/%WAZ/PC\8/ MPNE_%?X?RQO#)IM\,J+B**4
MF06TI1RH8EHV5XV+%-[=CHOQ4_:NN/\ @I3JW[-U]\1O![_#W3OA?8>+8XH_
M!LZZL\USJEW:?93<F],7EJEKNWB'<3)C VY(!])T444 %%%?#VK_ +5O[6_A
MO_@O?X;_ &)->^*&B77PKU[X#ZAXPM-!T[PK';7$=VFHM:QK/<R2323,BQ$A
MHS"C>:08OE!(!]PT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %?D+^T]_R<EX_P#^QTU/_P!*I*_7JOR%_:>_
MY.2\?_\ 8Z:G_P"E4E '"T444 %%%% !1110!^=7[;O_ "F?^"W_ &#]%_\
M3A>U]B_MG?&#P)\"OV9?%OQ%^)/A%/$&D0:>+6?09 -FH-<.L"P,2" C-(-S
M8.%R0"0 ?//BI_P3MA^+O[2.A_M2^)/CKJ\'B7PX;3^R8K'2+=;6);>1I$0H
MVYF!9W+98D[C@CC'LOQ9^#/A+X[_  BU/X-_%J#^T=-UFS$.H/;+Y+;U8.DL
M?+;&5U5UZ@%1G(XH _)+XA?LN_%3]E+X4?#[]O+X?G2;K0/$%W::Q<^%;JS:
MYM-)DE+RV<4B3,_VB,1.$$K$.CG@ABK5^JNAP^ /VR?V7])NOB'X.2XT+QYX
M7M+R^T>X=OW8FC28*'&"&1\%7&""H88XKS*]_P"">][XJ^">A_LP_$?X^ZEJ
M_P /="N86ATR'18K:_NX(6W0VT]V'8&-.!^[BC<A1\PQFOHG0M#TCPQHEGX:
M\/Z=%9V&GVD=M8VD"[4@AC4(B*.P"@ #T% 'SKXR^$'P5_8MT^U^.&CZ5J_B
M_P =6^BVG@WX;V>LWB2SN2#':Z?;A$157EB\K!I!&LA+D9!XOXA?%/Q;^PM%
M\-O@AH3:?K7Q/^-?C9'\7>+M3@>2%+F>>WAFF$:LA=4\](H(]RJL</(['Z&N
M/@;+K_[1,/QU\:^)5U&#0M(-GX,T);39'I4LH_TN[9BY\V>0!8PP"A(P5P2Q
M:L#]JS]D/0/VE]1\&>-;?Q*VA^*O 'B"+5O#.K_8_M$0=98I&AFBWH9(V:&,
M\.K KP>2" <W^QS^U]XF^-OQ:^)_[/WQ&TRR77OAQXAEM(M5TV%HH=3LQ/+$
MDIC9G\N0>6-P#%3O& ,&OH6O'?V7_P!D/0_V=_%/C?XG:CXF.N^+?B#KLFI>
M(-36R^S01AI9)%MX(B[E(U,K<L[,W&3P /8J "BBB@ HHHH *^T_^"/'_(4^
M('_7OIG_ *%=5\65]I_\$>/^0I\0/^O?3/\ T*ZH ^X:\\_:N_Y-[\2_]>L7
M_H^.O0Z\\_:N_P"3>_$O_7K%_P"CXZ^9XU_Y(W,O^P>M_P"FY'KY!_R/<)_U
M]I_^E(^#J***_P Q3^M0HHHH **** "BN3^-/Q3_ .%0^!)O%-EX.U3Q)J<L
MJVNA^&]%C#76J7C@[($W$*@PK.\C$+'&CNQPIKXO^'O_  5Y_:'\*?MK^'_V
M1?VS_P!CI?A]-XQO+>VT">QUT7LD+7$ACMV9T!BN8VE'EL\;+L.<@[2*^DR;
MA+/,_P +6KX&$9*G&4FG."FXQ5Y.,')2FHK=Q32VWLCRL?G67Y;6A3Q$FG-I
M)\LG%-Z).25E?I=KOL??E%<G\:/BW8?!3P#?>/M0\&>(]?6RMY)O[,\+Z0UY
M=2A$+M@9"+\JGEV4$\ DD ^'_P#!-7_@HF/^"B.C>-_&6G?#/_A&=*\-ZW!8
MZ7!-?_:+BX1XBYDE(555C@?(N0/[S=:Y,/P_FV*R>MFM.G?#T7%3E=*SD[15
MKW=WV36CN;U<RP5''4\'*?[R=VE9ZI*[UV7S9].45\[?MI_MT_\ #-7Q0^%_
M[/?@GPQ;:KXS^*WB2+3=,?4966STJV,T44EW,$^>7!E&V)2N[:^77:-Q^PI^
MW;'^UCXF^)7PB\6>%(-%\:?"GQ7-HOB&&QG:2TO56>>%+J N-RAFMY08VW%,
M+\QW#'2^%<]61_VO[+]Q;FO=7Y7/V:E:]^7G7+?OY:F*SG+GF'U+G_>7M:SM
M?EYK7VORZV['T317DNB?M#>(/B#^U;J7P,^&6@6=YX<\%:7O^(/B:=W(M]2G
M4-:Z9;;2%:81YFF)R$1HUX9^/6J\C%X'$8&4(UE9RBI6OJE+6-UT;5I)/[+3
MZG=0Q%+$*3INZ3:OYK>W>ST]4UT"BBBN0V"BBB@ HHHH _0']G7_ )(9X5_[
M L/_ *#79UQG[.O_ "0SPK_V!8?_ $&NSK_4+A;_ ))C _\ 7FE_Z1$_D3./
M^1MB/\<__2F?,7[>'B_Q%X;\8Z%!HNH>2DFF2,X\I&R?,Q_$#7A'_"TO'?\
MT'?_ "5B_P#B:]E_X*&?\COX>_[!4G_HVOGJOX/\8,3B(>).8QC-I<T>K_Y]
MP/Z%X)P."J\+8:4Z46VGJXIOXGY'0?\ "TO'?_0=_P#)6+_XFC_A:7CO_H._
M^2L7_P 37/T5^:_6\5_S\E][/JO[.R__ )\P_P# 5_D=!_PM+QW_ -!W_P E
M8O\ XFC_ (6EX[_Z#O\ Y*Q?_$US]%'UO%?\_)?>P_L[+_\ GS#_ ,!7^1T'
M_"TO'?\ T'?_ "5B_P#B:/\ A:7CO_H._P#DK%_\37/T4?6\5_S\E][#^SLO
M_P"?,/\ P%?Y'0?\+2\=_P#0=_\ )6+_ .)H_P"%I>._^@[_ .2L7_Q-<_11
M];Q7_/R7WL/[.R__ )\P_P# 5_D=!_PM+QW_ -!W_P E8O\ XFC_ (6EX[_Z
M#O\ Y*Q?_$US]%'UO%?\_)?>P_L[+_\ GS#_ ,!7^1T'_"TO'?\ T'?_ "5B
M_P#B:/\ A:7CO_H._P#DK%_\37/T4?6\5_S\E][#^SLO_P"?,/\ P%?Y'0?\
M+2\=_P#0=_\ )6+_ .)H_P"%I>._^@[_ .2L7_Q-<_11];Q7_/R7WL/[.R__
M )\P_P# 5_D=!_PM+QW_ -!W_P E8O\ XFC_ (6EX[_Z#O\ Y*Q?_$US]%'U
MO%?\_)?>P_L[+_\ GS#_ ,!7^1T'_"TO'?\ T'?_ "5B_P#B:/\ A:7CO_H.
M_P#DK%_\37/T4?6\5_S\E][#^SLO_P"?,/\ P%?Y'J7[/7Q#\8:I\:_#>GWV
ML>9#+J:+(GV>,9&#W"YK[BKX#_9K_P"2\>%O^PJG\C7WY7]E_1LJU*O"V,<Y
M-_ONKO\ 8B?AOBE0H4,WH*E%17)T27VGV"OQO^,G_)7O%7_8R7W_ *4/7[(5
M^-_QD_Y*]XJ_[&2^_P#2AZ_MSPS_ -YQ/I'\V?ROXK_[IA?\4OR1S=%%%?KI
M^*A1110 4444 %%%% !1110 U(8D=I4B4,^-[!<%L=,^M*RJZE'4$$8((X(I
M:* $1$C01QH%51A548 'I2T44 %%%% !1110 5]T?\$?/^1:\=?]?UA_Z!/7
MPO7W1_P1\_Y%KQU_U_6'_H$]?)<<_P#),UO6/_I<3[3P]_Y*NAZ3_P#2)'V9
M7R;_ ,%OO^4:_CO_ *_-'_\ 3I:U]95\F_\ !;[_ )1K^._^OS1__3I:U^2<
M'?\ )6Y?_P!?J7_I<3]OXM_Y);'?]>:G_I#/P5HHHK^Z#^+ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@#^D[]B7_DS+X1_P#9,- _]-T%
M>G5YC^Q+_P F9?"/_LF&@?\ IN@KTZOX#S;_ )&E?_'+_P!*9_<N5_\ (LH?
MX(_^DH****\\[PHHHH \V_:[_P"3>/$/_;I_Z5PU\25]M_M=_P#)O'B'_MT_
M]*X:^)* "BBB@#])**** "O$/^"FO_*-S]H/_LA_BS_TSW5>WUY%^W5\(OB]
M^T+^REX]_9Y^#5UX<L=1\?>$-3\.W&L^);F<0Z;#>VDEN]PL4,3&=U60D(6C
M&<$L0-I /@?_ (*2_L,_'3]GW5_ _P#P6W_X)GZ'GXL>!O"-BGQ7\"VB,(?B
M%X<2VB\])(T'[RXCB0=B[)'&R?O;>)6];_X)_P#[:G[/G_!2K]M"\_:1^"=_
M#J7A[Q)^S#HEOJ^C7RH\VFW8UW5EN=.NX^0)$+8(/RNC*Z[D=2?LGX!Z+\4?
M#/PDT/PK\8H-"&NZ3IL%E=7'AR\FEM;KRH43SU$T4;Q;F#'R_GVC'SMV^>?V
M/_\ @DQ\(_V'?V^/B_\ M;_ &6VTCPY\8-#LO[3\&00;(],U:*YFEGFM\?*L
M$PD#^5_RSDW[?D950 \3_P""+/AC1]?^./[='P1\213:KX2TG]HBZTO2O#^K
M74EU:V5EY)(MH4E9A'$"?E1<!<#&,"OE[]FG]M[XR?L@?\&\/Q$^*/@7XBZA
M#XIN/V@=6\&^'?%6M7CWSZ##=:O#:_:MUPS%C!;F5H]Q*B0(2",@_;'PX_X)
MU?MU?LU?MS?&7XK_ ++7[17P[TOX6?'GQ);^(_%4'B7PQ=7GB'P]J0B\NX;3
M0DB6LADRS*]SO6,E,PR"-A+Q/[.'_!"#Q5IO_!,KXI_\$V/VN/CMHGB+P]\0
MO%.HZ]H]_P"&M F2^T"]FNH[F"<W4TP6[*2PQR%!;PYW2(696X /7?B?_P $
MCO"5M\3?@]\:_P!E'XVZO\*_$WPV\507OC3Q#&)M2O/B#H^%%WI^KS2W"-=O
M,$!^TS^<4+.RKD@CS'XH?\K1OPQ_[-"U/_T^35N_L@_L)_\ !6KP]IOAWX%?
MMT_MW>"/%_PH\&26JVT7A'PK/#X@\76]HRM;6NJ7<Y"109CB\Y8EDDN$0QR2
MLLDA;L/'7["W[3GB+_@L#X8_X*1Z1XF\"IX:\-_#*;P+_P (E<75X+VZLYKN
M6Y>]\\0%(Y0\BXAVLI$9'F ON4 \%^!^G_$#_@J]K7[1'B_XE_L_> _B+HF@
M_&SQ#\/?#-OXL^+NJ:+-X5L=+$5NGV*UM=(NDM+J4LUT]XDHG=IU0D1PQJ)K
MG]E_]M7X#?\ !)OP7\ /^"DW_!1?0-!G\)_%O2_^$H\8>'=1U35+KQEX16<,
MGAKS3#;7LU]<NWD!84DDECB2/$GF.*VOB!_P2?\ ^"A7[-O[:_C_ /:I_P""
M3?[8'@OP?X?^,>K'6/B3\-_B=H$][IJ:LQ)EU&T, +>9(SNY7,7S,0SNFQ8^
MI_;%_P""2W[1GQN^ 7PMNOAM^UG97/QQ^&7QAL_B9<>-?&FA'^R?$NMQ1^44
MGL[8_P"BVZ1K##"D>XQPVZQDLSM+0!Y-^SOKA^&7_!P1IGPA^"?P6\2_!_X<
M?$/]F6ZU;4_A[=M!8VNHWMMJC10ZNFGVL\B6,QB C^813X5O,C1F;/ _LE?\
M$^/ _P"W%^VG^W=^S3\=?CW\7I_!GAGXF>'T\/VEE\3=2^V6DS6L\\<K7<\L
MLMP(1NCBAF,D2B1F*,ZQ/%],W/\ P39_;X\0?\%(OAS_ ,%%O%O[6?P_;6-(
M^&]UX3\::'I?@6>&U@M)+DW(ATH23R.K,S$-<7<DQ5MSB$J5@3K?V"?V%OVI
M?V7/VTOC_P#M)_$WQ9X"U30OCUXCLM9N-(T.:]6ZT"6TAFABC626(+=JR2*K
M$B$@J6 YV4 ?7VB:5#H6C6FAVUQ<31V=K'!'-=W#2RNJ*%#.[$L[$#)8DDG)
M-6J** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MK\A?VGO^3DO'_P#V.FI_^E4E?KU7Y"_M/?\ )R7C_P#['34__2J2@#A:***
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^T_^"/'_ "%/B!_U
M[Z9_Z%=5\65]I_\ !'C_ )"GQ _Z]],_]"NJ /N&O//VKO\ DWOQ+_UZQ?\
MH^.O0Z\\_:N_Y-[\2_\ 7K%_Z/CKYGC7_DC<R_[!ZW_IN1Z^0?\ (]PG_7VG
M_P"E(^#J***_S%/ZU"BBB@ HHHH #G'%?DG^VA\=/VB/V<?^"L'PX_:"_;1_
M9[\,7_A:&)=+\$/H>HSW5M:0&;]Y>12NL1DO8C/N*2Q!<%=BJ=DP_0+]MQ_V
MY;/P1HFL_L*Q>%;O6['6UFUW2/%&%74;((?W,;L0J$MC<=R-C[K@C#>??$_]
MF[XN_M]7OPSE_:C^#>F^ M$\">)8_$6L:/'XDBU2ZU6]B1DCM(WA0)':$L6D
M=F\Q@JH$7[X_3^ <5E_#]1X_'NE/#UZ=6E42J6KTTXM>[%24KS=DFE)--IN-
MV?(\24<3F45AL,IQJTY0G%\MZ<G=;NS7N[V;3OJDSZ2^(G_)/]=_[ UU_P"B
MFK\W_P#@V2_Y(;\3_P#L;+/_ -)C7Z(_&.7QF?AWJNG^ ?" UK5+VPGMK2VD
MOX[:-7>)@K22/T3=@':&;G@&OD#_ ((T?L2_M.?L%>'_ !=\/_C?X2T>:U\2
MZI;WMIJNAZ\DXMS'"Z,LD;*C8/R8*[N2<@ 9K/A_&8*CX;YSA:E6$:M6>'<(
MN45*2A.3E97OHFO7I<O,Z%>IQ5@:T8-PA&JI-)V7,DE=^=O\SU;]MK]A*^_:
M1^+WPJ_:/^'WB>STWQA\*?$D-_:VFJAQ9ZO:">*5[662-6>%LQ_+(J/C>V4;
M(*^3^$_@CXE_X)UVGC_QYX>U?3_%/QZ_:2\>S_\ ",Z-:(_V&SN99KBXS\XW
MO:VBW$UQ/,RH&5$3:I*D_=->$?L\_"'XB^+/C;XE_:Z_:'\-MI>OW?FZ'X \
M,7%Q%,?#F@1R_>8Q,T?VJ[=1-*59MJ"*/=\K"N')^*,?')IX3&55+#4HI*F[
M<U3WW4A2_F=/VEZDWTBG'F3E!'1CLHPSQZKT(-59MOFUM'W>64^W-R^['S=[
M-*3/,_"_[37P%_8'.I?L?^#M \2_$#QAX.\&WWCOXIZGIBVXG?A+B]O[F2XF
M3S+J8RHZPJ6(1XUW* M?2?P#^.WPU_:8^$6B?&_X1:X=0T#7K8RV<SQE)$*L
M4DBD4_=='5D8=BIP2,$_%GQ\_88_:+\#?MM?&C]I/X0_#V7QKH_QE^#.I^&+
M>ULM4M+>?2-6GM[2&,SBZFB!MR;4-O0L5#D%?E!;Z)_X)H_LG^(OV+?V/O#7
MP,\9ZS;WVN6SW%[K,EFY:".XN)6D,49(!*H"J;L#<5+8&<5Z'%6"X6GP_2S'
M#XGVF+J.E*7O)RDYPE*MS07P>SJ<L8Z*Z?VMURY/B,XCF<\+4I<M"/.EI9)1
MDE3M+[7-&[>^O;8]ZHHHK\R/K0HHHH **** /T!_9U_Y(9X5_P"P+#_Z#79U
MQG[.O_)#/"O_ &!8?_0:[.O]0N%O^28P/_7FE_Z1$_D3./\ D;8C_'/_ -*9
M\H?\%#/^1W\/?]@J3_T;7SU7T+_P4,_Y'?P]_P!@J3_T;7SU7\$^,?\ R<O,
M?\4?_3<#^C^!O^24POH__2I!1117YF?6!1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 =Q^S7_P EX\+?]A5/Y&OORO@/]FO_ )+QX6_["J?R-??E
M?VA]&C_DE<9_U^_]L@?@_BO_ ,CBA_U[_P#;F%?C?\9/^2O>*O\ L9+[_P!*
M'K]D*_*KXJ_LT?&W4_BAXDU*Q\%;X;C7[R6%_P"TK8;E:=R#@R9'![U_8O!G
M$O#G#E:M/-L92PRFDHNK4A34FF[I<[5[75[;'\Q>(V3YMF^'P\<#AYUG%ROR
M0E.UTK7Y4[7\SR"BO0/^&6_CM_T(O_E3M?\ X[1_PRW\=O\ H1?_ "IVO_QV
MOOO^(H>&G_0[P?\ X4T?_DS\I_U+XQ_Z%N(_\$U/_D3S^BO0/^&6_CM_T(O_
M )4[7_X[1_PRW\=O^A%_\J=K_P#':/\ B*'AI_T.\'_X4T?_ ),/]2^,?^A;
MB/\ P34_^1//Z*] _P"&6_CM_P!"+_Y4[7_X[1_PRW\=O^A%_P#*G:__ !VC
M_B*'AI_T.\'_ .%-'_Y,/]2^,?\ H6XC_P $U/\ Y$\_HKT#_AEOX[?]"+_Y
M4[7_ ..T?\,M_';_ *$7_P J=K_\=H_XBAX:?]#O!_\ A31_^3#_ %+XQ_Z%
MN(_\$U/_ )$\_HKT#_AEOX[?]"+_ .5.U_\ CM'_  RW\=O^A%_\J=K_ /':
M/^(H>&G_ $.\'_X4T?\ Y,/]2^,?^A;B/_!-3_Y$\_HKT#_AEOX[?]"+_P"5
M.U_^.T?\,M_';_H1?_*G:_\ QVC_ (BAX:?]#O!_^%-'_P"3#_4OC'_H6XC_
M ,$U/_D3S^BO0/\ AEOX[?\ 0B_^5.U_^.T?\,M_';_H1?\ RIVO_P =H_XB
MAX:?]#O!_P#A31_^3#_4OC'_ *%N(_\ !-3_ .1//Z*] _X9;^.W_0B_^5.U
M_P#CM'_#+?QV_P"A%_\ *G:__':/^(H>&G_0[P?_ (4T?_DP_P!2^,?^A;B/
M_!-3_P"1//Z*] _X9;^.W_0B_P#E3M?_ ([1_P ,M_';_H1?_*G:_P#QVC_B
M*'AI_P!#O!_^%-'_ .3#_4OC'_H6XC_P34_^1//Z^Z/^"/G_ "+7CK_K^L/_
M $">OE?_ (9;^.W_ $(O_E3M?_CM?8W_  2U^&7C?X;:!XR@\:Z)]B>[O+)K
M<?:8I-X5)@?]6S8ZCK7@<3<=\$9WDM3!Y=FF'K5I<MH4Z]*<W:2;M&,FW9)M
MV6B39]7P5PSQ)EW$='$8O!5J=-*5Y3ISC%7BTKMQ25WHO,^KJ^3?^"WW_*-?
MQW_U^:/_ .G2UKZRKY<_X++^%]=\9?\ !/'QMX>\-V/VF\GN]*,4/FJF[;J5
MLQY8@#@'O7QO"$HPXKP$I.R5:G_Z6C]4XL3EPOCDO^?53_TAGX#45W7_  S5
M\:_^A+_\J-M_\<H_X9J^-?\ T)?_ )4;;_XY7]O?VCE__/Z/_@2_S/XQ^KXC
M^1_<SA:*[K_AFKXU_P#0E_\ E1MO_CE'_#-7QK_Z$O\ \J-M_P#'*/[1R_\
MY_1_\"7^8?5\1_(_N9PM%=U_PS5\:_\ H2__ "HVW_QRC_AFKXU_]"7_ .5&
MV_\ CE']HY?_ ,_H_P#@2_S#ZOB/Y']S.%HKNO\ AFKXU_\ 0E_^5&V_^.4?
M\,U?&O\ Z$O_ ,J-M_\ '*/[1R__ )_1_P# E_F'U?$?R/[F<+17=?\ #-7Q
MK_Z$O_RHVW_QRC_AFKXU_P#0E_\ E1MO_CE']HY?_P _H_\ @2_S#ZOB/Y']
MS.%HKNO^&:OC7_T)?_E1MO\ XY1_PS5\:_\ H2__ "HVW_QRC^T<O_Y_1_\
M E_F'U?$?R/[F<+17=?\,U?&O_H2_P#RHVW_ ,<H_P"&:OC7_P!"7_Y4;;_X
MY1_:.7_\_H_^!+_,/J^(_D?W,X6BNZ_X9J^-?_0E_P#E1MO_ (Y1_P ,U?&O
M_H2__*C;?_'*/[1R_P#Y_1_\"7^8?5\1_(_N9PM%=U_PS5\:_P#H2_\ RHVW
M_P <H_X9J^-?_0E_^5&V_P#CE']HY?\ \_H_^!+_ ##ZOB/Y']S.%HKNO^&:
MOC7_ -"7_P"5&V_^.4?\,U?&O_H2_P#RHVW_ ,<H_M'+_P#G]'_P)?YA]7Q'
M\C^YG]"G[$O_ "9E\(_^R8:!_P"FZ"O3J\W_ &.-.O='_9$^%>D:C#Y=Q:_#
M?0X9X]P.UUT^!6&02#@@\CBO2*_@[-6GF==K^>7_ *4S^X,K3664/\$?_24%
M%%%<!W!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7
MY"_M/?\ )R7C_P#['34__2J2OUZK\A?VGO\ DY+Q_P#]CIJ?_I5)0!PM%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?:?_  1X_P"0I\0/
M^O?3/_0KJOBROM/_ ((\?\A3X@?]>^F?^A75 'W#7GG[5W_)O?B7_KUB_P#1
M\=>AUYY^U=_R;WXE_P"O6+_T?'7S/&O_ "1N9?\ 8/6_]-R/7R#_ )'N$_Z^
MT_\ TI'P=1117^8I_6H4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110!^@/[.O_)#/"O_ &!8?_0:[.N,_9U_Y(9X5_[ L/\ Z#79U_J%PM_R
M3&!_Z\TO_2(G\B9Q_P C;$?XY_\ I3/E#_@H9_R._A[_ +!4G_HVOGJOH7_@
MH9_R._A[_L%2?^C:^>J_@GQC_P"3EYC_ (H_^FX']'\#?\DIA?1_^E2"BBBO
MS,^L"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH [C]FO_DO'A;_L
M*I_(U]^5\!_LU_\ )>/"W_853^1K[\K^T/HT?\DKC/\ K]_[9 _!_%?_ )'%
M#_KW_P"W,*^6O%7_ ",^I?\ 7_-_Z&:^I:^6O%7_ ",^I?\ 7_-_Z&:Z_'__
M '# ?XI_E$^;X1_C5?1?J4****_F0^X"BBB@ HHHH J:[>ZCINAWFHZ1HTFH
MW=O:226NGQ3)&UU(JDK$'<A5+$!0S$ 9R2!7Y(?\%<]>_P""R/[#WA;1?VY%
M_;YTV:TN_%%OI]U\-?#7AI+?3=(>99)(K>+SMYU./]TR-)*J2G(8*!G9^O5?
MFA_P<,?L0_'OXE_!B3]L[X0?M-^+K67X321^((O INHX;&S6 +OU"R:%$DCN
MHANEWRM*=N\(T?"M]WX=XK"4N):-#%>S]G4?++VD%-2OHH)M2Y.9M>\K6ZMK
M1^3G-.I+!2E#FNM5RNUO/=7MV/K_ .*G[37Q$^%'_!.G5OVNO%'P\6T\7:/\
M)#XEO_"TRN$M=2&GB=[609W!$F)1N=P53WK\S?AS_P %*OVR?A;\//V-OVJ/
M$7QHUGQ;=?'OQOXBTKXE^&=2,;V-U;1ZW#96PLK=5"V<D,3L5,.W<V ^X9!_
M1S_@G'\3?&7[7_\ P3@^'?Q _:/T>VU+4_&7@MH?$\%Y9J(M4B8RV[2218VE
M9XE$C* %/FG  P*\Y\0_\$^O^"??["'@?1OVC_'\FOS^#_@0-4UKP!X=US51
M=67AJYO9TFE^Q1[%EN)Y+@1B%9Y)B)639M;!'?DV,R7**^)R['855*WMI1M%
M*2DO9U::IQ;U7[V4))]>6_Q1BGEB:>*Q$(5J52T>5/5VMK&7,_\ MU-?.VS9
MZ)^W9\=?B/I\WAW]D#]F;6!;?%;XI-+#8:JD8D'A318BHO\ 795Z#RD81PJQ
M'F7$L:C.UA7N_A'P\/"7A73?"PUK4-2_LVPAM?[1U:Z,]U=>6@7S9I#R\C8W
M,W<DFOSC_:(_:>^)W_!,S]D?Q+_P4V^.7PYM=3^.OQJUZRTK1O#FJR.UKX3L
M#%//8:.Q0JWEV]O%++.$*&:ZD;)'RN/4OV:/^"C'QA?_ (*1ZQ_P3@_:,M="
MU6^?P-8^(O"_BSP_IDEEYDCV4%Q<VD\#RRC +S&.16&%B"L&+;AYV+X9QT\H
M4\)&,J=)5)2E=7G*'(JKCWA3YHQCK[WO3CNTMJ>.I+$6J-J4K)+LG?E3\W9M
M]M$]C[;HHHKX8]4**** "BBB@ KV#]E__CQUC_KM#_)Z\?KV#]E__CQUC_KM
M#_)Z_3?!_P#Y.!A?2I_Z;F>)Q'_R**GR_P#2D>J5X7_P4C_Y,^\3_P#7Q8?^
MEL->Z5X7_P %(_\ DS[Q/_U\6'_I;#7]U</_ /(]PO\ U\A_Z4C\7XD_Y)[%
M_P#7J?\ Z2S\OZ***_I4_E8**** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH _8']G#_DWCP%_V)>E_P#I)%79UQG[.'_)O'@+_L2]+_\ 22*N
MSK^7<=_OM7_%+\V?UQE_^X4O\,?R04445RG8%%%% !15;5]7T[0=.DU75;CR
MK>+'F2;"V,D < $]2*Q/^%N?#S_H8/\ R4F_^(H Z2BN;_X6Y\//^A@_\E)O
M_B*/^%N?#S_H8/\ R4F_^(H Z2BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "OR%_:>_P"3DO'_ /V.FI_^E4E?KU7Y"_M/?\G)>/\ _L=-3_\ 2J2@#A:*
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^T_\ @CQ_R%/B
M!_U[Z9_Z%=5\65]I_P#!'C_D*?$#_KWTS_T*ZH ^X:\\_:N_Y-[\2_\ 7K%_
MZ/CKT.O//VKO^3>_$O\ UZQ?^CXZ^9XU_P"2-S+_ +!ZW_IN1Z^0?\CW"?\
M7VG_ .E(^#J***_S%/ZU"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** /T!_9U_Y(9X5_P"P+#_Z#79UQG[.O_)#/"O_ &!8?_0:[.O]0N%O
M^28P/_7FE_Z1$_D3./\ D;8C_'/_ -*9\H?\%#/^1W\/?]@J3_T;7SU7T+_P
M4,_Y'?P]_P!@J3_T;7SU7\$^,?\ R<O,?\4?_3<#^C^!O^24POH__2I!1117
MYF?6!1110 4444 %%06.JZ9J;3KINI07!M9S!<B"97\F4 $QM@_*P!!(//(]
M:K^)/%7ACP;I3Z[XO\1V&E6,; />:E>)!$I/0%W( _.K5.I*:@D[OIU)<HJ/
M,WH7Z*AT_4=/U:QBU/2KZ&ZMKB,/!<6\H>.13R&5AD$'U%9_B?Q]X%\$R6L7
MC/QII.D/?2^58KJFI16YN'X^5!(PWGD<#)YIPI5:D^2,6Y=DM?N!SA&/,WH:
MU%%4[+Q%X?U'5[W0-/URSGO]-\O^T;*&Z1IK7S%+1^8@.Y-R@E=P&0,BH492
M3:6V_P"7YC;2>I<HHHI#"BBB@ HHHH [C]FO_DO'A;_L*I_(U]^5\!_LU_\
M)>/"W_853^1K[\K^T/HT?\DKC/\ K]_[9 _!_%?_ )'%#_KW_P"W,*^'_''Q
MK^Q>-=8LO^$:W>3JEPF[[;C.)&&?N5]P5^<OQ'_Y*'KW_8:NO_1S5R_25Q-?
M#9;ESINUYU.W:/<GPPP&$QV*Q*KQO:,;:M=7V:.F_P"%Z?\ 4K?^3W_V%'_"
M]/\ J5O_ ">_^PKS^BOY)_M7'_S_ (+_ "/V'_5_*/\ GU_Y-+_,] _X7I_U
M*W_D]_\ 84?\+T_ZE;_R>_\ L*\_HH_M7'_S_@O\@_U?RC_GU_Y-+_,] _X7
MI_U*W_D]_P#84?\ "]/^I6_\GO\ ["O/Z*/[5Q_\_P""_P @_P!7\H_Y]?\
MDTO\R_\ M!W^E_M#_!'Q3\#M;&L:):>*=%GTZXU;P_K/D7EJLBX+Q/Y9 8>A
M!!&00037SA\(/V-/BUX8^ MS^R;\=/VSO&'Q#^&5U$+6;0[S3K:UU";3]V6T
M^34?WDYMG'R,%VR!,HDD:\#Z HKU<'Q?Q!@,*\/0K)0<E/6$&U);2BW%N+7>
M+3,*G"V159\\J6MK?%/;LTI6:]3L_#7Q0\/^#?#EAX0\)_#VVT[2]*LHK/3=
M/L[@1PVMO$@2.)%$>%554* .  !7EWQX\'3?M#_&?X?>*_'U\LG@;P%?OK8\
M"HAVZOKJ8%E=W,QX:&V!>1( F#,5=F(15K>HKCP_$&;X6NZU*K:=FKVBW[R:
M;5UH[-Z[IZIIZFD^&\EJ1Y94M/\ %+I\SCO^"AOP"^%__!1?]FR^_9V^)^F7
M>EJU_#J6B:Y872O-IE_$KK'.$9-L@V221LA(W)(P!4X8<3^S/^R+!\*?VO-<
M_;I^-GBZ'QI\0]3\*V7AW37TW3#IFGZ79P6T$#ND+RW#O-+Y 9G,@"^8ZJN#
MFO9Z*[Z'&?$V&RZ6 I8AJE+F37+':7+S)/ENE+DCS)-)VUW=\9\*</U*RJRH
M^\K?:ETO;[72[L>@?\+T_P"I6_\ )[_["C_A>G_4K?\ D]_]A7G]%>/_ &KC
M_P"?\%_D=/\ J_E'_/K_ ,FE_F>@?\+T_P"I6_\ )[_["C_A>G_4K?\ D]_]
MA7G]%']JX_\ G_!?Y!_J_E'_ #Z_\FE_F>@?\+T_ZE;_ ,GO_L*/^%Z?]2M_
MY/?_ &%>?T4?VKC_ .?\%_D'^K^4?\^O_)I?YGH'_"]/^I6_\GO_ +"OH+]B
M;QM_PF>E^(9?[,^S?9[BW&/.W[LK)_LC'2OCVOJ3_@G;_P @7Q3_ -?5I_Z#
M+7ZUX'X_%U_$K!PG*Z:J]%_SZGY'R''>3Y=A.%Z]6E"TDX:W;^W'NSZ0KPO_
M (*1_P#)GWB?_KXL/_2V&O=*\+_X*1_\F?>)_P#KXL/_ $MAK_0WA_\ Y'N%
M_P"OD/\ TI'\P<2?\D]B_P#KU/\ ])9^7]%%%?TJ?RL%%%% !1110 45'>7E
MIIUI+?ZA=1P00QEYIIG"I&H&2S$\  =S7G/PO_:Z_9]^-?Q0U3X1_";XA6WB
M'5-%T_[9J4VEJ9+6)/,6/:)P-DC98?<+#KDCI6-3$4*4XPG))RT2;U;\EU-Z
M>&Q%:G*=.#<8ZMI.R7F^AZ517)_%[XZ_!_X">'&\6?&+XB:7X?L<'RWO[D!Y
MR.JQ1C+RM_LHK'VJU\)OBEX2^-?PYTKXJ> [F:;1]:MS/I\MQ 8W>/<5#%3R
MN=IX/-"Q%!U_8J2Y[7M?6W>V]A/#8A8=5W!\C=N:SM?M?:YT5%>3_%C]L_X)
M?"'QGJ?P_P!:O=2U+5]!\/OKOB.ST2P-PVD::I0-<W!R H^=#L7=)M8-MP0:
M]"\">._"'Q.\':=\0/ 6OP:IHVK6JW&GW]L24FC;H><$$<@J0"""" 014T\7
MAJU65*$TY1W2>J_X9Z/L]"ZN"Q=&C&M4@U&6S:T?5?>M5W6J-:BN5^'GQB\'
M?%+7O$NB>##=7,?A75O[+U'4C!BUDO%0-+#$^?WC19"OQA6.W)(..JK6G4IU
M8\T'=?Y:&-2E4HSY9JSTT]5?\@HHHJR HHHH **** /V!_9P_P"3>/ 7_8EZ
M7_Z215V=<9^SA_R;QX"_[$O2_P#TDBKLZ_EW'?[[5_Q2_-G]<9?_ +A2_P ,
M?R04445RG8%%%% '-_%S_DGFH?\ ;+_T<E>)U[9\7/\ DGFH?]LO_1R5XG0
M4444 ?2%%%% !7F/[9/[7'P:_84_9I\5_M4_'O69+/PSX2T_[1=+;('N+N5G
M6.&U@0D!YI972- 2!N<%BJ@L/3J_)O\ X/*M,\8WW_!)[0KSP['</IMC\9M'
MG\3" D 69LM1C4N?[OVF2V'/\12@#ZM_9UU'_@I3^U_\%M'_ &C_ !9\8O#/
MP3C\7:;'JOA3X>:9X&36[C3+"=1);?VI=W4Z?:+AHV5GC@CMA&6V;F(+5'^Q
MA_P46\;>-?VM_'/_  36_;)\,Z'H'QK\#:9%K.FZCX9$J:-XWT&7;LU.QCG=
MY+9T+JDUJ\DA1@VR20*^SZK\):CX>U?PKIFK>$I87TJZT^&;3'MQ^[:W9 T9
M7'\.PKCVK\I/VQM.U;6?^#N3]EQOA^K&]TSX&:C<>+9+?E8M.*>($038[&21
M5&?XI(SZ4 ?HE\//A]^UUHO[2OQ-\<?$+]H71-8^&FN6.F)\+_!,7A2.*X\-
M7$<!6\DGN4*R7:RRX<*S' .%,>/F^>_^"3O[5_[5O[0/[2G[6'PD_:=^).D>
M(8_A-\6(/#_A3^P_#,>F6UO9F"1SM0/)*2V$)\V:4@@X8#BO//\ @FKIFJ>#
M/^"ZW[<WPO3QWXIUC1=$T?X?R:+;^*?%5[JTEBMUI<EW+''+>2RR+'YT\A5-
MVU00J@!0!;_X(S316_[>O_!0&>>541/C];,[NV H%G(223T% 'UE%\5?'OC+
M]N^7X->$=>\CPEX%^&ZZGXVMTM8G^VZKJEYY>F0^:REX_(M]/U"5T1E)^V6Q
M;C:#['7RE^R[J'Q.UO\ 8V^*?[9OPLT-=0\=_&*;7/&W@BSN8\BYMA9_9/#4
M)!QA7T^STV1DX DN)3_$2?S?^(%]X5^)'_!M]9_M;^%_B/X@M?VIX]:M[>3Q
MUI&LW-KXYF\:R:Z+6YT@RPLMYO:*22);$85(1&R1JL:$ '[FT5^?O[3?P%T?
MX=_!G]F?PK^T!^U%XJTWPKI7B?[5X^^%/B#6-7\6ZU\3]6GM#)#HL<DEQ->7
M\4-VTCFW;S8?*4%P$A!'%?\ !+CQ)XI\$?\ !9#]J3]G'P;\/M<^''@ ^!O#
M'B70OA9K%[;2VV@W\\7ERSP6]I<36]H)\^8\4,F/NA@I4*H!^F]%?B5^SI\>
MO@7H/C#P9^P[_P %:/A?XD^!W[4^G?$S3=7L/CEJL4K6/Q(N+76XKP!-6C9?
M.MKF-/LWV:8FTB#HL>QU2)/VUH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ K\XOCO\+_ NH_&[QAJ%YH>^:?Q/?R2O]IE
M&YC<.2<!L#FOT=KX"^-7_)8O%7_8QWO_ */>@#S3_A4?P\_Z%_\ \FYO_BZ/
M^%1_#S_H7_\ R;F_^+KI** .;_X5'\//^A?_ /)N;_XNC_A4?P\_Z%__ ,FY
MO_BZZ2B@#F_^%1_#S_H7_P#R;F_^+H_X5'\//^A?_P#)N;_XNNDHH YO_A4?
MP\_Z%_\ \FYO_BZ/^%1_#S_H7_\ R;F_^+KI** .;_X5'\//^A?_ /)N;_XN
MC_A4?P\_Z%__ ,FYO_BZZ2B@#F_^%1_#S_H7_P#R;F_^+H_X5'\//^A?_P#)
MN;_XNNDHH YO_A4?P\_Z%_\ \FYO_BZ/^%1_#S_H7_\ R;F_^+KI** .;_X5
M'\//^A?_ /)N;_XNC_A4?P\_Z%__ ,FYO_BZZ2B@#F_^%1_#S_H7_P#R;F_^
M+H_X5'\//^A?_P#)N;_XNNDHH YO_A4?P\_Z%_\ \FYO_BZ^GO\ @FSX/\.^
M%K_Q@V@Z=Y!GAL1+^^=MV#/C[Q..IKP6OHW_ ()\_P#'[XK_ .N5E_.:@#Z7
MKSS]J[_DWOQ+_P!>L7_H^.O0Z\\_:N_Y-[\2_P#7K%_Z/CKYGC7_ )(W,O\
ML'K?^FY'KY!_R/<)_P!?:?\ Z4CX.HHHK_,4_K4**** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH _0']G7_DAGA7_ + L/_H-=G7&?LZ_\D,\
M*_\ 8%A_]!KLZ_U"X6_Y)C _]>:7_I$3^1,X_P"1MB/\<_\ TIGRA_P4,_Y'
M?P]_V"I/_1M?/5?0O_!0S_D=_#W_ &"I/_1M?/5?P3XQ_P#)R\Q_Q1_]-P/Z
M/X&_Y)3"^C_]*D%%%%?F9]8%%%% !7@?_!3#PMKVL_L6_$?Q+X?^*?BGPS<^
M'O!.J:G;MX8U,6;7$T%NTJ++(J>84^0J45U#*[9!.TCWRO'/^"A[I'^P7\9F
M=@!_PK#7!DGN;&8#]:]SAFI*GQ'@Y1W]K#HGO)+9GGYM%3RNNG_)+\F?.O\
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
M4+IN#E9E^W=)TG2M TJVT+0M,M[*QLK=(+.SM(5CB@B10J1HB@!550 %
M JQ0!^?'Q8_X)C?MC_MB_L->$/\ @GI^V]XI^%NN:1H5WHC:I\8-#N+\Z_-!
MITT+YMK":V$=M>SQ1&WDO/M;#9-*WD'?L'Z#T44 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 5\!?&K_DL7BK_ +&.]_\
M1[U]^U\!?&K_ )+%XJ_[&.]_]'O0!S%%%% !1110 4444 %8^J?$+P#HFN0^
M&-:\<:/9ZG<;?(TZZU.*.>3/3;&S!CGM@<U'\3CXT7X;>(6^&XC_ .$B&AW?
M]@^: 4^V^2_D;MW&/,VYSQ7XD?LE_M2_ .+]C']H7]EC]K;P7<S?&3Q(VJ7>
MDZCKND27.IZSJ[P+#;6AD96E2ZAO$#JK8^^V/F# @'[IUD:3X_\  >O>(;SP
MCH?C;2+W5M._Y"&EVFI127%KSC]Y&K%DYXY KY;^#WA;]LKX9_\ !&N;PUXO
MGU23XOZ=\,-6^P(9C+J$$FVX:RB# DM<QVYA0#DB1 O)'/Y^?"@^+8?A#^P-
MJ/P#,O\ PG]SX_\ %0U233\_:9H?[<A^T_:ROS-%Y&[?OX\K=GC- '[<WM[9
MZ;9S:CJ-W%;V]O$TD\\\@1(T499F8\   DD\ "F:5JNEZ[IEOK6AZE;WEG=P
MK-:7=I,LD4T;#*NCJ2&4@@@@X(-?-W[4FI:C^UI\9;?]@CP3?31^'+2W@U;X
MXZO:2%3#ICG=;:(KKRLUZ5)D&05MD<\^8*^DM-TW3M&TZWT?2+&&UM+2!(;6
MVMXPD<,:@*J*HX50   . !0!/1110 4444 %%%% !7T;_P $^?\ C]\5_P#7
M*R_G-7SE7T;_ ,$^?^/WQ7_URLOYS4 ?2]>>?M7?\F]^)?\ KUB_]'QUZ'7G
MG[5W_)O?B7_KUB_]'QU\SQK_ ,D;F7_8/6_]-R/7R#_D>X3_ *^T_P#TI'P=
M1117^8I_6H4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^@
M/[.O_)#/"O\ V!8?_0:[.N,_9U_Y(9X5_P"P+#_Z#79U_J%PM_R3&!_Z\TO_
M $B)_(F<?\C;$?XY_P#I3/E#_@H9_P COX>_[!4G_HVOGJOH7_@H9_R._A[_
M +!4G_HVOGJOX)\8_P#DY>8_XH_^FX']'\#?\DIA?1_^E2"BBBOS,^L"BBB@
M KF/BG\&OAG\;?#[>$_BMX4AUO2I$9)],O)9/L\ZDJ2)(U8+(,JI 8'!'&*Z
M>BM:->MAJJJT9.,EJFFTT_)K5$5*=.K!PFDT]T]4<%\&OV7_ ( _L\+/#\#_
M (7Z=X6ANG+W-KHP>&"5R "[1!MC-A0-Q&<#&:M>)OV>O@QXW\9VWC_QUX!M
M-?U2PF$NFR:\\E]%82@8\RVAG9XK=_\ :C53[UV=%=,LSS*>(EB)5YNI)6<N
M:7,UV;O=HRCA,+&DJ:IQ45LK*R^6P5S_ ,5?AAX0^-'P[U?X5?$"TN;C1-=M
M#:ZK;6FH36KSP,1OC\R%E<*P&U@&&Y2RG()%=!17+1K5</5C5I2<91:::T::
MU33Z-/8VG"%2#A-73T:>S16T;1])\.Z1:>']!TV"SL;&VCM[*SMH@D<$2*%2
M-%'"JJ@  < "O(I_^"?/[(%SXZ?X@3_!NV:YD\3+XCDTW^T;K^S'U@(4&H&P
M\W[*;C:Q'F&/.23UYKV:BNK"YGF6!E.6&K3@YJTN63CS+L[-7^9C6PF%Q"BJ
MM.,N7:Z3MZ7V"BBBN$Z HHHH **** .X_9K_ .2\>%O^PJG\C7WY7P'^S7_R
M7CPM_P!A5/Y&OORO[0^C1_R2N,_Z_?\ MD#\'\5_^1Q0_P"O?_MS"OSE^(__
M "4/7O\ L-77_HYJ_1JOSE^(_P#R4/7O^PU=?^CFKS?I.?\ (LRW_'4_])B=
M7A+_ +WBO\,?S9BT445_()^W!1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %?4G_  3M_P"0+XI_Z^K3_P!!EKY;KZD_X)V_\@7Q3_U]6G_H,M?K
MW@3_ ,G.P7I5_P#34SXGQ$_Y)'$>L/\ TN)](5X7_P %(_\ DS[Q/_U\6'_I
M;#7NE>%_\%(_^3/O$_\ U\6'_I;#7^C/#_\ R/<+_P!?(?\ I2/Y.XD_Y)[%
M_P#7J?\ Z2S\OZ***_I4_E8**** "BBB@ HHHH **** &RPQ3H8IXE=3C*NN
M13J** &^5%YOG^4N_;MW[><>F?2G444 %%%% !1110 4444 ?L#^SA_R;QX"
M_P"Q+TO_ -)(J[.N,_9P_P"3>/ 7_8EZ7_Z215V=?R[CO]]J_P"*7YL_KC+_
M /<*7^&/Y(****Y3L"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "O@+XU?\EB\5?\ 8QWO_H]Z^_:^ OC5_P EB\5?]C'>_P#H]Z .
M8HHHH **** "BBB@#DOC]XY\2_#'X$^-?B3X,T'^U=8\/>$M1U+2M,*LWVNY
M@M9)8H<+R=SHJX'//%?C]<_LB>%?V[?^"5/C'_@HM\3/&TUW\9+'5]6UK5O$
M,EP$CGM[39'_ &:\"XC1?(B#1;%5@[J,E6Q7[75XU>?\$^?V-KZZU)Y/@1ID
M=GK6H+?:UH=K<W$.E:A<J01+/I\<@M9FR <O$<D<T <)_P $;/'OQ>^)'_!.
MKX?>*/C3=7EUJC6]U!9W^HEC<7=C%<RQVTKEN6_=JJACRZJK9.[)[+]ICQI\
M,/V2O"%Y\4?AU\&M!N_B-XNOTT;PEIVFZ3!!>>(=8N3^ZADE10YC!!EE=FPL
M<3L3D"O:-/T^PTFP@TK2K&&UM;6%8K:VMX@D<4:@!451@*H   '  KF]<^"O
MPX\2_%K0_C?K^A/=^(_#6G75EH%U/=RM%8)<[?/>.'=Y:RNJJAEV[]F5W;20
M0#X,_P""DEU\:?\ @FU_P3,67X6>.KR3X@^/?'</_"ROB)8YCN[B]NX+B>ZN
M8G&# NZ"*VBQCRXMJKAL&M;]F/XP?%'X7?\ !7_6?V0O#'C#6]9^'VI_#*PU
M:;2]7U:>_72[M+"V8W4<D[N\?FN3O .UWN-Q&[!K[E^*_P )?AM\<_A_J7PL
M^+G@VRU_P_J\(CU#2]0CW1R@$,IXP596 964AE8 @@@&N:^"G[)OP%_9]U_5
M/%_PS\%20ZYK5M;VVJZ_JNJW6HW]Q;V\:100&XNY))!$B1HHC#!?D4X)&: /
M1Z*** "BBB@ HHHH *^C?^"?/_'[XK_ZY67\YJ^<J^C?^"?/_'[XK_ZY67\Y
MJ /I>O//VKO^3>_$O_7K%_Z/CKT.O//VKO\ DWOQ+_UZQ?\ H^.OF>-?^2-S
M+_L'K?\ IN1Z^0?\CW"?]?:?_I2/@ZBBBO\ ,4_K4**** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH _0']G7_ )(9X5_[ L/_ *#79UQG[.O_
M "0SPK_V!8?_ $&NSK_4+A;_ ))C _\ 7FE_Z1$_D3./^1MB/\<__2F?*'_!
M0S_D=_#W_8*D_P#1M?/5?0O_  4,_P"1W\/?]@J3_P!&U\]5_!/C'_R<O,?\
M4?\ TW _H_@;_DE,+Z/_ -*D%%%%?F9]8%%%% !1110 4444 %%%% !1110
M4444 %%%% !1110!W'[-?_)>/"W_ &%4_D:^_*^ _P!FO_DO'A;_ +"J?R-?
M?E?VA]&C_DE<9_U^_P#;('X/XK_\CBA_U[_]N85^<OQ'_P"2AZ]_V&KK_P!'
M-7Z-5^<OQ'_Y*'KW_8:NO_1S5YOTG/\ D69;_CJ?^DQ.KPE_WO%?X8_FS%HH
MHK^03]N"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^I/\ @G;_
M ,@7Q3_U]6G_ *#+7RW7U)_P3M_Y OBG_KZM/_09:_7O G_DYV"]*O\ Z:F?
M$^(G_)(XCUA_Z7$^D*\+_P""D?\ R9]XG_Z^+#_TMAKW2O'/V^?"?B#QO^RU
MXA\-^%[#[5>SS61BA\U$W!;N)CRY ' )ZU_HCE6+PN S.AB<34C3IPG&4I2:
MC&,4TW*4G9)):MMV2U9_*F>T*^*R3$T:,7*<J<TDDVVW%I)):MM[);GY745Z
M!_PRW\=O^A%_\J=K_P#':/\ AEOX[?\ 0B_^5.U_^.U^R?\ $4/#3_H=X/\
M\*:/_P F?SK_ *E\8_\ 0MQ'_@FI_P#(GG]%>@?\,M_';_H1?_*G:_\ QVC_
M (9;^.W_ $(O_E3M?_CM'_$4/#3_ *'>#_\ "FC_ /)A_J7QC_T+<1_X)J?_
M ")Y_17H'_#+?QV_Z$7_ ,J=K_\ ':/^&6_CM_T(O_E3M?\ X[1_Q%#PT_Z'
M>#_\*:/_ ,F'^I?&/_0MQ'_@FI_\B>?T5Z!_PRW\=O\ H1?_ "IVO_QVC_AE
MOX[?]"+_ .5.U_\ CM'_ !%#PT_Z'>#_ /"FC_\ )A_J7QC_ -"W$?\ @FI_
M\B>?T5Z!_P ,M_';_H1?_*G:_P#QVC_AEOX[?]"+_P"5.U_^.T?\10\-/^AW
M@_\ PIH__)A_J7QC_P!"W$?^":G_ ,B>?T5Z!_PRW\=O^A%_\J=K_P#':/\
MAEOX[?\ 0B_^5.U_^.T?\10\-/\ H=X/_P *:/\ \F'^I?&/_0MQ'_@FI_\
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
MYX[#2:I_O.?D2OI)V4G*]OABG[WHTM6D?3E%%%?GQ]*%%%% !1110 5]2?\
M!.W_ ) OBG_KZM/_ $&6OENOJ3_@G;_R!?%/_7U:?^@RU^O>!/\ R<[!>E7_
M --3/B?$3_DD<1ZP_P#2XGTA7'_'C_DE^H?[\/\ Z-2NPKC_ (\?\DOU#_?A
M_P#1J5_;?&O_ "1^8_\ 7BK_ .D2/YWRS_D94?\ %'\T?/=%%%?P,?K04444
M %%%% !7AO[9'PX_;1^-FG0_"W]E?XYZ;\)K*6S:?6OB#/H::K?.Y8K'96=L
MTB+%P"TMPY!4-&(@Q+E/<JP/BEX*U7XC?#[5?!&B?$77/"5UJ5L88O$7AIK<
M7UD202\)N(I8PQ (R4) )QM;##LR_$O"8R%5<MT]YQ4XKS<6FI6WLTUY,SK0
M]I3<=?D[/[^GX'YQ_P#!$']I[_@H%KG[7_QN_8C_ &N?B))\0M,^&!EC'C26
M,.;;4([P0+;B<*K.D\?FRJLN73[.1Q\PKN_VO/VL_C3XS_X+,?![_@FIX9\<
M:OX3\#:UX3O=>\5WWAZY-IJ&JS"RU*6&)+E1OBBC:RC)\LJ7+.&R !7SM_P3
M"\"_M;?\$Y_^"TOBC_@GWXI^*NH^-/!/C;1;[Q7=:A?L[_:]\9EBU9PS,8KE
MI8VMICN(D8Y.[$9'Z3_'_P#8=^"W[0?Q:\(?M!ZO+J_A[XA>!4GB\,>-_#%U
M'#?VMO/')'+;MYT<L4L3++)A9(VVF1RA4LV?T_B2MDN5\62Q,Z=-TJ^&O3E3
MC[JG.FXQJN%EROG3;BE>.C5Y(\+!1Q-?+U!-\T)VDF];*5W&_732_7;8^</^
M"#W[?7Q@_:[_ &0O%>O_ +47B:WO=5^''BFXTJ[\8W$<=LM]9);QSB:<J%C$
MD89P[@ % C-\Q9C[!^Q+X_\ BS^U/XX\3?MF:YXAU73?AMK<0TGX/^#W+117
M>E0R$OK]S&0"9KR09A# >7;*AP3*37B]_P#LP?!V#4M*_P"".'['?A^;0_AS
MI"Q>(_VA]:MKR22XELIR&ATB6XSO:[U$QCS3E2EG$0H"NBCSGXF_\%A/CO!K
M?[30_9@\&^#-(\&_LJQ:=IUOH^KZ+-,^OS#46L;E-\4\2VD"+;SB)8T)^5&)
M()0<N+RBGG>-Q57*:$::K.+2E:*I4ISC"&BORRK3::2^"GUY9W5T\0\+2IQQ
M$F^6ZTUYI)-OU45][\T?I_17G/[(O[1F@_M<?LS>"?VD_#6D2Z=:^,- AO\
M^SIY-[6DI!66$L -^R177=@;@N<#.*]&K\TQ&'K83$3H55:<&XM=FG9KY,]R
M$XU(*<=GJ@HHHK$H**** "BBB@#Z?\!_\B/HW_8)M_\ T4M:M97@/_D1]&_[
M!-O_ .BEK5K_ $/R?_D4X?\ P0_])1^.XC_>)^K_ #"BBBO1,0HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KP+QI_R.&J_P#81F_]
M#->^UX%XT_Y'#5?^PC-_Z&: ,RBBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "O1OV?O]?JO^Y#_ #>O.:]&_9^_U^J_[D/\WH ]*KCOV@/#
M_P#PE7P>UOP_]K\C[3 B^=Y>[;B5#TR,]/6NQK ^*7_(@ZE_UR7_ -#6N7&X
M/#9C@ZF$Q$>:G4C*,E=J\9)IJZLU=/=-/L;8>O5PM>%:D[2BTT^S3NGKIOW/
MCS_AFK_J=/\ RG?_ &RC_AFK_J=/_*=_]LKU*BOS'_B!WA=_T+__ "K7_P#E
MA];_ ,1!XO\ ^@G_ ,DI_P#R!Y;_ ,,U?]3I_P"4[_[91_PS5_U.G_E._P#M
ME>I44?\ $#O"[_H7_P#E6O\ _+ _XB#Q?_T$_P#DE/\ ^0/+?^&:O^IT_P#*
M=_\ ;*/^&:O^IT_\IW_VRO4J*/\ B!WA=_T+_P#RK7_^6!_Q$'B__H)_\DI_
M_('EO_#-7_4Z?^4[_P"V4?\ #-7_ %.G_E._^V5ZE11_Q [PN_Z%_P#Y5K__
M "P/^(@\7_\ 03_Y)3_^0/+?^&:O^IT_\IW_ -LH_P"&:O\ J=/_ "G?_;*]
M2HH_X@=X7?\ 0O\ _*M?_P"6!_Q$'B__ *"?_)*?_P @>6_\,U?]3I_Y3O\
M[91_PS5_U.G_ )3O_ME>I44?\0.\+O\ H7_^5:__ ,L#_B(/%_\ T$_^24__
M ) \M_X9J_ZG3_RG?_;*/^&:O^IT_P#*=_\ ;*]2HH_X@=X7?]"__P JU_\
MY8'_ !$'B_\ Z"?_ "2G_P#('EO_  S5_P!3I_Y3O_ME'_#-7_4Z?^4[_P"V
M5ZE11_Q [PN_Z%__ )5K_P#RP/\ B(/%_P#T$_\ DE/_ .0/+?\ AFK_ *G3
M_P IW_VRC_AFK_J=/_*=_P#;*]2HH_X@=X7?]"__ ,JU_P#Y8'_$0>+_ /H)
M_P#)*?\ \@>6_P##-7_4Z?\ E._^V4?\,U?]3I_Y3O\ [97J5%'_ ! [PN_Z
M%_\ Y5K_ /RP/^(@\7_]!/\ Y)3_ /D#VKX-:-_PCWPKT#0_M/G?9=,BC\W9
MMW8'7&3C\ZZ:L?X?_P#(DZ7_ ->:?RK8K]1PN&H8+"PP]%6A!*,5J[)*R5W=
MNR774^0K5:F(K2JU'>4FVWYO5GRA_P %#/\ D=_#W_8*D_\ 1M?/5?6G[8GP
MJ_X6#XHT>^_M[[)]GL'3;]E\S=E\YSN&*\=_X9J_ZG3_ ,IW_P!LK^-_$KPG
M\0.(..,;F& P?/1J23C+VE)72A%;2J)K5/=(_=.%.,^&LMX>H8;$U^6<4[KE
MF[>\WNHM?B>6T5ZE_P ,U?\ 4Z?^4[_[91_PS5_U.G_E._\ ME?#?\0.\4?^
MA?\ ^5:'_P L/H?^(@\(?]!/_DE3_P"0/+:*]2_X9J_ZG3_RG?\ VRC_ (9J
M_P"IT_\ *=_]LH_X@=XH_P#0O_\ *M#_ .6!_P 1!X0_Z"?_ "2I_P#('EM%
M>I?\,U?]3I_Y3O\ [91_PS5_U.G_ )3O_ME'_$#O%'_H7_\ E6A_\L#_ (B#
MPA_T$_\ DE3_ .0/+:*]2_X9J_ZG3_RG?_;*/^&:O^IT_P#*=_\ ;*/^('>*
M/_0O_P#*M#_Y8'_$0>$/^@G_ ,DJ?_('EM%>I?\ #-7_ %.G_E._^V4?\,U?
M]3I_Y3O_ +91_P 0.\4?^A?_ .5:'_RP/^(@\(?]!/\ Y)4_^0/+:*]2_P"&
M:O\ J=/_ "G?_;*/^&:O^IT_\IW_ -LH_P"('>*/_0O_ /*M#_Y8'_$0>$/^
M@G_R2I_\@>6T5ZE_PS5_U.G_ )3O_ME'_#-7_4Z?^4[_ .V4?\0.\4?^A?\
M^5:'_P L#_B(/"'_ $$_^25/_D#RVBO4O^&:O^IT_P#*=_\ ;*/^&:O^IT_\
MIW_VRC_B!WBC_P!"_P#\JT/_ )8'_$0>$/\ H)_\DJ?_ "!Y;17J7_#-7_4Z
M?^4[_P"V4?\ #-7_ %.G_E._^V4?\0.\4?\ H7_^5:'_ ,L#_B(/"'_03_Y)
M4_\ D#%_9K_Y+QX6_P"PJG\C7WY7R-\$O@+_ ,(Y\6-!UW_A*_.^RWZOY7V'
M;NP#QG><?E7US7].>!W"/$/!^08G#9O1]E.=7F2YH2NN2*O>$I+=/=W/R7Q"
MSO+,\S*E5P53GC&%F[26O,W]I(*_.7XC_P#)0]>_[#5U_P"CFK]&J_.7XC_\
ME#U[_L-77_HYJ^)^DY_R+,M_QU/_ $F)[_A+_O>*_P ,?S9BT445_()^W!11
M10 4CND:&21PJJ,LS'  ]:6J'BCPSH/C3PW?^$/%.F1WNF:I:26NH6<N=D\,
MBE7C;!Y5E)!'<$U4.1S7,[+K;5V]-/S0I<UG;<_.3XU_\%&/^"=/[0W[6-E<
M_M$_M"6EO\/_ (1ZRTWA?PU%X=U*^C\2:XHVG4YGM[:2(VL&62! Q,C&21OW
M957^^/V?OC7X<_:+^$.D?&KP=8W,&CZ^)YM)^V1E))K59Y(XIRI *B5$64*>
M5$@!Y!KS?_AUU_P3S_Z- \#_ /@G6O8O#_P_\&^$_ MI\,_"N@0Z9H5AIR6%
MCING%H$MK=4V+'&4(* *, @@CUK[OBK-N#\?E^&P^4PQ$72M'][*FX1C9N7+
M&"3YIS?-)R;[)I))?.Y/@L\PV*JU,;*FU.[]Q2YF]+7<F](Q5DDEW>MV?F)\
M )HF_P"#DCXA8D4YTZ\4<]2-,M<C]#^5?JC+%%/$T,T:NCJ5=&&0P/4$=Q7D
MFF_L&?L?Z-XZ;XHZ/\!=$M/$S7$D[>(K821WYE<$/(;A7$FY@Q!.[)R<]:]<
M50JA1T P*PXVXCP'$F(P=3"QE'V.'I47S)*[IIKF5I/1WVZ>9IP_E>)RJE7C
M6:?M*LZBLWHI.]G=+;\3YU_:8UG3O@U8:;^S=^R!X+T'P]\2OBK<26VGW.BZ
M/# NCV48_P!,UNX6)5W+;QOB/=]^:2-1G+"OGG]OS4?$G[)GB7]E/]A'X%ZQ
MJWASP#XL\=VNG^*]0TZ^DM[O58A?V,<L<ES$5<-,;J>68@@R,XSP"#]T:/\
M!CX=:)\6]9^.EGH;-XIUW2[;3;W5;F[EE9+. LT=O"KL5@CWLSLL84.YW-N(
M!%7XV_L^_"#]HKPY:>%_C!X,BU:WT[4HM0TN87$MO<V%Y$<QW%O/"R2P2*>C
M(P/8Y!(KHR/BK+LKQ^&=>G*K2BI2J7LY2JRIRA&:3=FJ/,O9IO=2E>+G:.68
M9/BL9AJJIR4)NRC:Z2@I*3CHKKVEO?:79:J.OR;_ ,$M?CK\6]>_:U_:1_9E
M\2>)=3USPAX!\;S?\(G/JMY)=2Z5&]Y=1_8A-(6=HPL2[%9CM\IL=37W+7%_
M!7]GOX/_ +/.D:CH_P )/!L>F#6=4EU/6[R2YEN;O4KR5BTEQ<7$[/+-(Q).
M78XSQ@<5VE>)Q7FN SK.YXO!TO9P:@K-)-N,(QE-I72<Y)R=F]7JV[L]#)L'
MB<!E\:->?-).3ZM).3:BF];1327IT"BBBOG#U HHHH *^I/^"=O_ "!?%/\
MU]6G_H,M?+=?4G_!.W_D"^*?^OJT_P#09:_7O G_ ).=@O2K_P"FIGQ/B)_R
M2.(]8?\ I<3Z0KS[]J/7_P#A&/@GJVM?9//\J2V'E>9MSF>,=<'U]*]!KRW]
MLW_DW;7/^NMI_P"E,5?VKQ].5/@?,Y1W6'K?^FY'X#P]3A6S["TYJZ=2"?HY
M(^7?^%Z?]2M_Y/?_ &%'_"]/^I6_\GO_ +"O/Z*_S<_M7'_S_@O\C^F_]7\H
M_P"?7_DTO\ST#_A>G_4K?^3W_P!A1_PO3_J5O_)[_P"PKS^BC^U<?_/^"_R#
M_5_*/^?7_DTO\ST#_A>G_4K?^3W_ -A1_P +T_ZE;_R>_P#L*\_HH_M7'_S_
M (+_ "#_ %?RC_GU_P"32_S/0/\ A>G_ %*W_D]_]A7RO^TG^RS\3/BK^UOI
M/[97P(_:W\:_#3Q)8:-%I=[I$/EZII%[;(S'8UI-L3#;R6!W#< ZA7&ZO:**
M[LOXGSO*ZSJX:JDVG%WA"2<7NFI1::?FC*MPQDE>/+.EUO\ %-:^JDF9/P7\
M">&/AE\5-=_:(\8I=>+OB1XETRWTS5/%VI/# 8-/A.Z.PM((H@EM;!R9"N6=
MW.YW?:NWTW6/CAJTND746@:!;P7S6SBRGNYVEBCF*G8SHH4NH;!*AE)&0".M
M<116.(S_ #;%554JU+M66T;)+1)*UDDM$DK)%0X;R6G'EC2M_P!O2_S,K]D#
MPEI_[*_POG\,WTDWB?Q5X@UBXUSQYXSNY!#/K^KW#9FN6C"L(D "1QQ D1Q1
MH@)P2?F?XV_\$OM%\<^._C;JWP?^*C>#O#W[0R63?$G19]%^WS1W$%Z+N2>P
MG\Z(0-.QE#B6.8 SNRXPJCZMHKU,)QQQ3@<;4Q5'$6G4MS>[!IVDI1]UQ<?=
ME%.-E[MDE9:&%3A+A^K25.5'1;>]+M9Z\U]4]>YJ? J[\!_LY_!OPS\"?A?X
M&DM?#_A31H--TJ*;4M\ABB4+O=O+&YV.69L#+,3WKK/^%Z?]2M_Y/?\ V%>?
MT5X]7.LSKU95*E2\I-MMI7;>K;TZG3'AW)H148TK)><O\ST#_A>G_4K?^3W_
M -A1_P +T_ZE;_R>_P#L*\_HK/\ M7'_ ,_X+_(?^K^4?\^O_)I?YGH'_"]/
M^I6_\GO_ +"C_A>G_4K?^3W_ -A7G]%']JX_^?\ !?Y!_J_E'_/K_P FE_F>
M@?\ "]/^I6_\GO\ ["C_ (7I_P!2M_Y/?_85Y_11_:N/_G_!?Y!_J_E'_/K_
M ,FE_F?HO\+[W^TOAIX=U'RMGVC0K239NSMW0H<9[]:W:YOX-_\ )(?"O_8M
MV/\ Z3I725_IYD;<LEPS?_/N'_I*/Y7Q\5#'58K92E^;"BBBO4.0**** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\"\:?\ (X:K_P!A
M&;_T,U[[7@7C3_D<-5_[",W_ *&: ,RBBB@ HHHH **** "BO(OVL/V\?V1_
MV(?"_P#PE/[3GQRT7PP)(C)9:9-.9M0O0,C]Q:1!II1GC<J%0>I'6O1/A]X\
MT#XE_#W1/B=X;DE&E>(-&MM4L'N4V/\ 9YX5E0N,_*=K#(SQ0!LT5X7X1_X*
M3_L6_$;]J"U_8\^%_P <=+\4^.I[.ZNKFQ\.,;RVLH[=-T@FNH\PJXZ>6'+@
MC#*M>G?&7XR?#']GSX7:W\:?C+XQM- \,>';)KO6-7O2=D$0( X4%G9F*JJ*
M"SLRJH)(! .FHKP']GG_ (*5?LR?M'_$[3O@OX;U#6M"\5:]X.MO%OA?1/%>
ME&SEUS0[A2T5_:G<RNA4%C&2LJ@$M& K8[_]HK]I/X;?LQ^$M-\4_$-K^XEU
MWQ%9:#X=T31K7[1?ZOJ5U($AMK>+<N]\;G.2 J1NQ("F@#OZ*!TZ44 %%%%
M!1110 5Z-^S]_K]5_P!R'^;UYS7HW[/W^OU7_<A_F] 'I58'Q2_Y$'4O^N2_
M^AK6_6!\4O\ D0=2_P"N2_\ H:T >'4444 %%%% !1110 4456.M:.NL+X>.
MK6PU!K8W*V)G7SC"&"F0)G=L#$#=C&2!0!9HILLL<,;332*B(I9W8X"@=23V
MK*\'^/\ P)\0["75? 'C72-<M8)VAFN='U**YCCE7[R,T;$!AW!Y% &O15#Q
M-XI\,>"M#N/$_C+Q'8:3IMHNZZU#4[Q(((5SC+R.0JC) Y/>G>'O$?A[Q=HM
MOXD\)Z]9:IIUY'OM+_3KI)X)USC<CH2K#(/(- %VBJ&H>*O#&D:WI_AK5?$=
MA:ZEJYE&E:?<7B)/>^4N^7RHR0TFQ?F;:#M')P*OT %%%% !1110 4444 >\
M?#__ )$G2_\ KS3^5;%8_P /_P#D2=+_ .O-/Y5L4 >7?'W_ )#.G_\ 7JW_
M *%7 5W_ ,??^0SI_P#UZM_Z%7 4 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 ;?PY_Y'C3/^OH?R->ZUX5\.?^1XTS_KZ'\C7NM !7YR
M_$?_ )*'KW_8:NO_ $<U?HU7YR_$?_DH>O?]AJZ_]'-7\N_2<_Y%F6_XZG_I
M,3]>\)?][Q7^&/YLQ:***_D$_;@HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "OJ3_@G;_R!?%/_ %]6G_H,M?+=?4G_  3M_P"0+XI_Z^K3_P!!
MEK]>\"?^3G8+TJ_^FIGQ/B)_R2.(]8?^EQ/I"O+?VS?^3=M<_P"NMI_Z4Q5Z
ME7EO[9O_ ";MKG_76T_]*8J_M/Q!_P"2$S3_ +!ZW_IN1^"<-?\ )18/_K[3
M_P#2D?#M%%%?YG']8A1110 4444 17]_8Z793:EJ=[%;6UO&TD]Q/($2- ,E
MF8\  <DGI7E7P>_;C_9@_:"^,.L_ _X)?%&S\4:SX?TLWVK3Z.K2V<,?FK%M
M6Y \N5MSC_5E@.<D'BO3M>\.^'_%6F/HGB?0K/4K*5E:2TO[5)HG*L&4E'!!
M(8 CC@@&ORR_X(QZ3I>@?\%6_P!I;0M#TZ"SLK*[UJ"SM+:()'!$FN[41%'"
MJ%   X %?<<-<.9;G'#V:XZM*:J86G&<$K<KYIJ/O:-O?96]>A\_FV:8K YG
M@\/32Y:TG%MWNK)O3I^9^EWQL^-_PK_9T^&VH_%WXS^,K70O#^E(&N[^YW-R
MQPJ(B@M([$@*B@L3T%<Q\*OVO_A#\5?B3/\ !=%UCP[XRAT>/5H_"WBO2FL;
MRXT^0D)=1*Q*RID$$*Q=""'53Q7PC_P<>^/-86Y^!WP?@G<:9JOB.]U+4(<_
M+++ ;6&$D=]JW,__ 'W47_!3_P ?:Q\+O^"VW[-_C'P_.\4\EAH^GW+1G#/;
M7.KW=M,GN#%/(,?[5?3Y#X<X3-<BPE:<Y>VQ=+%5(--<L?J]E&+5M>=\W,[J
MRY6MG?R,QXHK8/,:\(Q7LZ,Z,9=W[6[;3OIRJUM-=;]+?H%\?_VH?A%^S8GA
MZU^(VL3G5?%^M1:1X3T#3;?SKW5[V1E58H4R  "Z;G=E1=R[F&X9/V>/VHO@
M]^T_HNKZG\*]>EDN?#NL3:3XDT:_MS!>Z3>Q,5>">(]#E3AE+(V#M8X./FO_
M (*7?LQ?&#QK^UE^SU^U;\/_  S?>(="^'7BZ'_A+=*TN$S75G:M=V\IO(H%
MR\X"HX=8PS_*F%89V\;^QIX.\8_L-:A^TS^WI\?_  SJ.CZ3\1/'<UWX*\'R
M1%=3U,/?WCVD?V?EDFN)+R.*.-@''SEE"X->90X4X?Q?!\,70KN6,FH\L%):
MU)5G3]CR;W]G:I?Y_"T==3.<SHYY*C4IVH1;O*ST@J?-S\VWQ>[;]3[6U3X[
M^!--^.FE?LZPM>7GB;4M#GUB:WLK;?'IUC&XC$]R^1Y2R2'RXQR796XPI([.
MOFCX!7_PY_90TB_^(_[8OQA\+Z-\6/BA)_;WB[^TM8BB^R01KMAL8 S9%G91
M$1>9]S?YCEOGKZ0TW4M.UG3K?6-'U""[M+J%9K6ZMI1)'-&P#*Z,I(92""".
M"#7QN<Y?2P-6,:"DZ:5O::\M2:^-P=DG%/2/5I*3LW9>[@,3/$0;J-*5[\O6
M*>REYVU?9NRO:[GHHHKQ3O"BBB@ HHHH _1#X-_\DA\*_P#8MV/_ *3I725S
M?P;_ .20^%?^Q;L?_2=*Z2O]2\B_Y$F%_P"O</\ TE'\?YC_ ,C"M_BE^;"B
MBBO5.,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\
M"\:?\CAJO_81F_\ 0S7OM>!>-/\ D<-5_P"PC-_Z&: ,RBBB@ HHHH ****
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
MP &<J@1F_B>-F/)- 'US1110 4444 %%%% 'O'P__P"1)TO_ *\T_E6Q6/\
M#_\ Y$G2_P#KS3^5;% 'EWQ]_P"0SI__ %ZM_P"A5P%=_P#'W_D,Z?\ ]>K?
M^A5P% !1110 4444 %%%% 'QEJG_  4W^(GQO_;,^(_[$?[#GPY\.:WKGPH\
M,S:AXI\1>,-3FBL[G44DCC&DVT<"EM^]RCW#L%C:-QY;X!;K_P#@E=_P4^^&
M/_!4'X&7OQ'\*>%[CPUXD\.7ZV'C'PE=W0G?3IV4M&Z2!5\R&0*^UBJG='(I
M7Y<GX>_9R^#/[2O_  2S_P""U'QH^,OC[]FWX@^-/A;\81J]]I?C#P'X9FU:
M*R>ZU!=0C^U&+/V?RSYT#F79R5D!V9:N=_X-0- USQ+\4?VD/CMI-C<6WA75
M]5T^UT_S5PLTYGO;C9QD;HHI8\C/'GKZT ?0'Q?_ ."ZOB_3KO\ :*\?_ CX
M+:+K7@;]F36]&TKQ6VL:E-%?>)9[S4I+"<V31@QVJ0O#*0TBR^8%!PF[ ^V?
M '[5WP8\>?LIZ7^V9_PDRZ5X%U'P<GB:;4M5Q&;&R,'G/YP!.'C&Y6 S\RD#
M/&?AKXI_\$*OB2TO[2?PU^!'Q@\.Z=X%_:<US1M5UV?7(+AM0\+36FIRW\Z6
ML4:F.]25II54/) 8U*@E]NX];?\ PU^%_P 1=4T'_@GKX5UCR?V<?V7M#L+K
MXTZ]J,P,.OZC90+<6FB3/@(\<007]\ "N?)B(3<PH ^J?V,OC-\6OVA_@C;?
M&_XJ_#B'PC#XGOI[[PCH#[_ML&ANW^A27P8D+=2Q8F:-<",2JA^96KU>OB_X
M9_\ !<;]E/X@ZG\.M1NO!OB[P_X+^+7BG4?#OPZ\=ZS:6R66HWUG-% RRQI.
MTUK'++*J1/(@R0V\1@9K[0H **** "BBB@ HHHH V_AS_P CQIG_ %]#^1KW
M6O"OAS_R/&F?]?0_D:]UH *_.7XC_P#)0]>_[#5U_P"CFK]&J_.7XC_\E#U[
M_L-77_HYJ_EWZ3G_ "+,M_QU/_28GZ]X2_[WBO\ #'\V8M%%%?R"?MP4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !7U)_P3M_Y OBG_ *^K3_T&
M6OENOJ3_ ()V_P#(%\4_]?5I_P"@RU^O>!/_ "<[!>E7_P!-3/B?$3_DD<1Z
MP_\ 2XGTA7EO[9O_ ";MKG_76T_]*8J]2KRW]LW_ )-VUS_KK:?^E,5?VGX@
M_P#)"9I_V#UO_3<C\$X:_P"2BP?_ %]I_P#I2/AVBBBO\SC^L0HHHH ****
M*>O:_HWA?29M=\0:E%:6< 'G7$S85,L%&?J2!^-?EI_P29GU'PA_P5#^.WC[
MQIX4U[1=$\:WNL2>&=5UC0+JUM[WS=9$T2J\L:J&:-@P4D$X/>OU7HKZS(>)
MH9)E&/P+H\_UN"@Y<UN51ES)I<KN[[Z[?>>-F64RS#'8;$>TY?8R<DK7NVK;
MW5M#X0_X+N_LB_$7X_?!SP=\:/A'X5NM=UKX9:W+=W6CZ?"9+FXTZ?RC,T2+
MS(Z/;PML SM+D=,'D_BQ\)HO^"@W_!73X4_&_P"$L<^I_#SX:>%]/U'Q%XH^
MR21VJW\%[=7<%BC.H$D^]K??&.44MNP5Q7Z-T5ZF5>(.8Y5DU+!0IISHPKPI
M3O;ECB.7GO&WO---P=U9R=U))(X\9PSA<9CIUY2LJDJ<IQMNZ5^6SOHGHI:.
MZ6E@KYD^'7_&</[2W_"];S]_\*_A5JL]G\/(3S#X@\0INBNM9])(;;Y[>W;D
M&3SI%(PM?3=-AAAMXA#;PK&B_=1%  _ 5\EE^8_V=2K.G'][./+&5_@B[J=E
M;XI1]U.^D7+1MIQ]K$X7ZU."D_<B[M?S-?#=]D];=6EK9-/\KOVG;;7/A'_P
M4K_:3\;_ +0ES]D\/^-/V:-:L/A[J&IMMMK]OL=B@L;8M\IFWQW \E?G+,6P
M?,!/U?\ \$9_A_\ %WX9_P#!/+P/X8^,]A?66I?Z9<6.G:DK+<6EC+<R201N
MK<KE6WA3RJNHP,8'U%+##-M\Z%7V,&7<H.&'0CWIU?5YYQW4SKANEE3PZAR^
MQO*][^QIRIQY8V7+S*5YZN[VLM#QLOX=C@,UGC%5;OSV5MO:24G=WULU9:*R
M[A1117P)](%%%% !1110!^B'P;_Y)#X5_P"Q;L?_ $G2NDKF_@W_ ,DA\*_]
MBW8_^DZ5TE?ZEY%_R),+_P!>X?\ I*/X_P Q_P"1A6_Q2_-A1117JG&%%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>!>-/^1PU7_L
M(S?^AFO?:\"\:?\ (X:K_P!A&;_T,T 9E%%% !1110 4444 %%%% !1110 R
M.WMXI7GB@17E(,CJH!? P,GOQ3I(TE1HI4#*P(96&01Z&EHH ;%%'#&L,,:H
MB*%1%& H'0 =J=110 4444 %%%% !7HW[/W^OU7_ '(?YO7G->C?L_?Z_5?]
MR'^;T >E5@?%+_D0=2_ZY+_Z&M;]8'Q2_P"1!U+_ *Y+_P"AK0!X=1110 44
M44 %%%% %'Q+X;TGQ=HD_AW7(YGM+D*)EM[N2!R P88>)E=>0.A&1P>"17D'
MPR_X)P_L-_!;QU_PL[X1?LU^'?#/B([O,UO0HY+6ZD#.'97DC<,ZLR@LK$AB
M.0:]MHH QOB%\._ ?Q:\$ZE\-_B?X/TWQ!H&L6IM]5T;5[-+BVNHCU5XW!##
M(!'H0".0*Y#X'_LA_LX_LXZO?^)/@[\+;32]5U2TBM+_ %F>ZGO+Z6UB $5M
M]IN9))1 F!MA#"-<<**](HH *XWX%_ #X5?LW^#+CP)\(_#CZ?97NLWFKZE+
M<WTUU<W]_=2M+<75Q<3N\L\KNW+NQ. JC"JH'944 >,_M ?\$_?V3/VG?&3?
M$3XO?"Y[G7IO#L_A^_UC1]=OM+N=0TB;_7:?=264T1N;9^<Q2%E&3C&3GT[X
M??#[P/\ "CP1I?PV^&GA2PT/0-$LDM-)TC3+98H+6!!A41%X _F<D\FMBB@
MHHHH **** "BBB@#WCX?_P#(DZ7_ ->:?RK8K'^'_P#R).E_]>:?RK8H \N^
M/O\ R&=/_P"O5O\ T*N KO\ X^_\AG3_ /KU;_T*N H **** "BBB@ HHHH
M^:_VT/ G[:G[5?@S6?V:/@A::9\,/#'B&"73?%7Q*U_4$N]3_L^0%)DTNPM6
M9=\L9*^=<30M&K-B/=M9?0/V,OV._@K^PC^S]HW[.7P'T62VT;2@TMQ=W;A[
MK4KM\&6[N'  >5R!G  5555"JJJ/5** /-?VM_$G[0WAWX%ZK'^RIX%BUSQ]
MJCQ:;X>:]N88K32I9W$9U*Z,K#=!;*6F:- [R% BJ=V1QF@_L"^!?"/[ ?B7
M]AGPWXFN]OBSP;J^E^(/%]VOF7NIZGJ<$J7FJW!)S)-)-,\I!/3" [5 'OM%
M 'XP> O^"-O[;WCOX-_LV?L2?%#X9P^'-%^"OQ/US7?&/Q!77[*:QU'3YKZ*
MYMQIZ13-<O+*IF3$L,0C*J6ZXK]GZ** "BBB@ HHHH **** -OX<_P#(\:9_
MU]#^1KW6O"OAS_R/&F?]?0_D:]UH *_.7XC_ /)0]>_[#5U_Z.:OT:K\Y?B/
M_P E#U[_ +#5U_Z.:OY=^DY_R+,M_P =3_TF)^O>$O\ O>*_PQ_-F+1117\@
MG[<%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5]2?\ !.W_ ) O
MBG_KZM/_ $&6OENOJ3_@G;_R!?%/_7U:?^@RU^O>!/\ R<[!>E7_ --3/B?$
M3_DD<1ZP_P#2XGTA7EO[9O\ R;MKG_76T_\ 2F*O4J\M_;-_Y-VUS_KK:?\
MI3%7]I^(/_)"9I_V#UO_ $W(_!.&O^2BP?\ U]I_^E(^':***_S./ZQ"BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /T0^#?_)(?"O_ &+=
MC_Z3I725S?P;_P"20^%?^Q;L?_2=*Z2O]2\B_P"1)A?^O</_ $E'\?YC_P C
M"M_BE^;"BBBO5.,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH *\"\:?\CAJO\ V$9O_0S6AJG[4OQEL-3N;"V_8M\;W4<$[QQW,5S;
M;9E#$!QENA R/K7G.M>/_C9K&L76K?\ #(_CN/[3<O+Y>RV.W<Q.,^:,]: .
MCHKD_P#A+OC9_P!&F^._^_5M_P#':/\ A+OC9_T:;X[_ ._5M_\ ': .LHKD
M_P#A+OC9_P!&F^._^_5M_P#':/\ A+OC9_T:;X[_ ._5M_\ ': .LHKD_P#A
M+OC9_P!&F^._^_5M_P#':/\ A+OC9_T:;X[_ ._5M_\ ': .LHKD_P#A+OC9
M_P!&F^._^_5M_P#':/\ A+OC9_T:;X[_ ._5M_\ ': .LHKD_P#A+OC9_P!&
MF^._^_5M_P#':/\ A+OC9_T:;X[_ ._5M_\ ': .LHKD_P#A+OC9_P!&F^._
M^_5M_P#':/\ A+OC9_T:;X[_ ._5M_\ ': .LHKD_P#A+OC9_P!&F^._^_5M
M_P#':/\ A+OC9_T:;X[_ ._5M_\ ': .LHKD_P#A+OC9_P!&F^._^_5M_P#'
M:/\ A+OC9_T:;X[_ ._5M_\ ': .LHKD_P#A+OC9_P!&F^._^_5M_P#':/\
MA+OC9_T:;X[_ ._5M_\ ': .LKT;]G[_ %^J_P"Y#_-Z\-_X2[XV?]&F^._^
M_5M_\=KHOA]\;?C9X$>[?_AC?QW=?:@@QNMDV[=W_30YZ_I0!]-5@?%+_D0=
M2_ZY+_Z&M>5?\-8?&S_HQ_QW_P"!5M_\56?XI_:4^-GB70+G0_\ ABGQW!]H
M4#S?/MFVX8'IN&>GK0!3HKD_^$N^-G_1IOCO_OU;?_':/^$N^-G_ $:;X[_[
M]6W_ ,=H ZRBN3_X2[XV?]&F^._^_5M_\=H_X2[XV?\ 1IOCO_OU;?\ QV@#
MK**Y/_A+OC9_T:;X[_[]6W_QVC_A+OC9_P!&F^._^_5M_P#': .LHKD_^$N^
M-G_1IOCO_OU;?_':/^$N^-G_ $:;X[_[]6W_ ,=H ZRBN3_X2[XV?]&F^._^
M_5M_\=H_X2[XV?\ 1IOCO_OU;?\ QV@#K**Y/_A+OC9_T:;X[_[]6W_QVC_A
M+OC9_P!&F^._^_5M_P#': .LHKD_^$N^-G_1IOCO_OU;?_':/^$N^-G_ $:;
MX[_[]6W_ ,=H ZRBN3_X2[XV?]&F^._^_5M_\=H_X2[XV?\ 1IOCO_OU;?\
MQV@#K**Y/_A+OC9_T:;X[_[]6W_QVC_A+OC9_P!&F^._^_5M_P#': .LHKD_
M^$N^-G_1IOCO_OU;?_':/^$N^-G_ $:;X[_[]6W_ ,=H ^I/A_\ \B3I?_7F
MG\JV*^?_  _^TU\;-"T2UT?_ (8G\=R_9H1'YGVBV7=COC<<5<_X:P^-G_1C
M_CO_ ,"K;_XJ@#H_C[_R&=/_ .O5O_0JX"J7C_XS?&SQS>6]W_PQSX[M?(B*
M;<VS[LG.?]8,5@?\)=\;/^C3?'?_ 'ZMO_CM '645R?_  EWQL_Z--\=_P#?
MJV_^.T?\)=\;/^C3?'?_ 'ZMO_CM '645R?_  EWQL_Z--\=_P#?JV_^.T?\
M)=\;/^C3?'?_ 'ZMO_CM '645R?_  EWQL_Z--\=_P#?JV_^.T?\)=\;/^C3
M?'?_ 'ZMO_CM '645R?_  EWQL_Z--\=_P#?JV_^.T?\)=\;/^C3?'?_ 'ZM
MO_CM '645R?_  EWQL_Z--\=_P#?JV_^.T?\)=\;/^C3?'?_ 'ZMO_CM '64
M5R?_  EWQL_Z--\=_P#?JV_^.T?\)=\;/^C3?'?_ 'ZMO_CM '645R?_  EW
MQL_Z--\=_P#?JV_^.T?\)=\;/^C3?'?_ 'ZMO_CM '645R?_  EWQL_Z--\=
M_P#?JV_^.T?\)=\;/^C3?'?_ 'ZMO_CM '645R?_  EWQL_Z--\=_P#?JV_^
M.T?\)=\;/^C3?'?_ 'ZMO_CM 'H_PY_Y'C3/^OH?R->ZU\H>'/B-\;/#^N6V
MM?\ #(GCN;[-*'\K9;+N]L^:<?E7=_\ #6'QL_Z,?\=_^!5M_P#%4 >Z5^<O
MQ'_Y*'KW_8:NO_1S5]3?\-8?&S_HQ_QW_P"!5M_\57SCXC^%_P ;/$'B&_U[
M_AGGQW#]NO9;CRO[+MFV;W+;<_:1G&<9P*_!O'7@OB7C+ X*GD]#VKIRFY>]
M"-DU%+XY1OL]KGZ-X=Y]E.18C$2QU3D4E%+23O9N_P *9QM%=-_PICXV?]$!
M\=_^"BV_^2J/^%,?&S_H@/CO_P %%M_\E5_.'_$#O%'_ *%__E6A_P#+#]3_
M .(@\(?]!/\ Y)4_^0.9HKIO^%,?&S_H@/CO_P %%M_\E4?\*8^-G_1 ?'?_
M (*+;_Y*H_X@=XH_]"__ ,JT/_E@?\1!X0_Z"?\ R2I_\@<S173?\*8^-G_1
M ?'?_@HMO_DJC_A3'QL_Z(#X[_\ !1;?_)5'_$#O%'_H7_\ E6A_\L#_ (B#
MPA_T$_\ DE3_ .0.9HKIO^%,?&S_ *(#X[_\%%M_\E4?\*8^-G_1 ?'?_@HM
MO_DJC_B!WBC_ -"__P JT/\ Y8'_ !$'A#_H)_\ )*G_ ,@<S173?\*8^-G_
M $0'QW_X*+;_ .2J/^%,?&S_ *(#X[_\%%M_\E4?\0.\4?\ H7_^5:'_ ,L#
M_B(/"'_03_Y)4_\ D#F:*Z;_ (4Q\;/^B ^._P#P46W_ ,E4?\*8^-G_ $0'
MQW_X*+;_ .2J/^('>*/_ $+_ /RK0_\ E@?\1!X0_P"@G_R2I_\ (',T5TW_
M  ICXV?]$!\=_P#@HMO_ )*H_P"%,?&S_H@/CO\ \%%M_P#)5'_$#O%'_H7_
M /E6A_\ + _XB#PA_P!!/_DE3_Y YFBNF_X4Q\;/^B ^._\ P46W_P E4?\
M"F/C9_T0'QW_ ."BV_\ DJC_ (@=XH_]"_\ \JT/_E@?\1!X0_Z"?_)*G_R!
MS-%=-_PICXV?]$!\=_\ @HMO_DJC_A3'QL_Z(#X[_P#!1;?_ "51_P 0.\4?
M^A?_ .5:'_RP/^(@\(?]!/\ Y)4_^0.9KZD_X)V_\@7Q3_U]6G_H,M> _P#"
MF/C9_P!$!\=_^"BV_P#DJO4OV=O%WQL^ =EJMG_PR;X[U;^TY8GW>5;0>7L#
M#'^M?.=WMTK]&\)_"SCSAGCO#9CF6#]G1@JEY>TI2MS4Y16D9R>K:6B_ ^7X
MSXPX<S;AVMA<+7YJDN6RY9K:2;U<4MEW/KRO+?VS?^3=M<_ZZVG_ *4Q5SO_
M  UA\;/^C'_'?_@5;?\ Q5<M\9_C-\;/B[\.[[P#_P ,<^.]/^VO$WVO-M+L
MV2J_W?,7.=N.HZU_3_&& Q>:\)X_!86/-5JT:L(JZ5Y2@TE=M)7;W;2[L_(L
MCQ-'!YUAJ]9VA"I"3>KLE)-NRUV['S1173?\*8^-G_1 ?'?_ (*+;_Y*H_X4
MQ\;/^B ^._\ P46W_P E5_#7_$#O%'_H7_\ E6A_\L/Z%_XB#PA_T$_^25/_
M ) YFBNF_P"%,?&S_H@/CO\ \%%M_P#)5'_"F/C9_P!$!\=_^"BV_P#DJC_B
M!WBC_P!"_P#\JT/_ )8'_$0>$/\ H)_\DJ?_ "!S-%=-_P *8^-G_1 ?'?\
MX*+;_P"2J/\ A3'QL_Z(#X[_ /!1;?\ R51_Q [Q1_Z%_P#Y5H?_ "P/^(@\
M(?\ 03_Y)4_^0.9HKIO^%,?&S_H@/CO_ ,%%M_\ )5'_  ICXV?]$!\=_P#@
MHMO_ )*H_P"('>*/_0O_ /*M#_Y8'_$0>$/^@G_R2I_\@<S173?\*8^-G_1
M?'?_ (*+;_Y*H_X4Q\;/^B ^._\ P46W_P E4?\ $#O%'_H7_P#E6A_\L#_B
M(/"'_03_ .25/_D#F:*Z;_A3'QL_Z(#X[_\ !1;?_)5'_"F/C9_T0'QW_P""
MBV_^2J/^('>*/_0O_P#*M#_Y8'_$0>$/^@G_ ,DJ?_(',T5TW_"F/C9_T0'Q
MW_X*+;_Y*H_X4Q\;/^B ^.__  46W_R51_Q [Q1_Z%__ )5H?_+ _P"(@\(?
M]!/_ ))4_P#D#F:*Z;_A3'QL_P"B ^.__!1;?_)5'_"F/C9_T0'QW_X*+;_Y
M*H_X@=XH_P#0O_\ *M#_ .6!_P 1!X0_Z"?_ "2I_P#(',T5TW_"F/C9_P!$
M!\=_^"BV_P#DJC_A3'QL_P"B ^.__!1;?_)5'_$#O%'_ *%__E6A_P#+ _XB
M#PA_T$_^25/_ ) YFBNF_P"%,?&S_H@/CO\ \%%M_P#)5'_"F/C9_P!$!\=_
M^"BV_P#DJC_B!WBC_P!"_P#\JT/_ )8'_$0>$/\ H)_\DJ?_ "!]U?!O_DD/
MA7_L6['_ -)TKI*^>?!O[2'QL\)>$-*\*?\ #%?CNX_LS38+3[1YULGF^7&J
M;MN\[<[<XR<9ZFO8OA3XW\1?$'PBGB/Q1\.=2\+7;3O&=)U9T:954\.2AQ@]
MJ_OC*:%7#950HU5:481379J*3VTW/YOQM2%7&5)P=TY-KT;.DHHHKT#F"BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MI-V1\*_\'PVJ^(X?@I^S[H=JTG]D7'BG7I[Y1G:;F.VLU@SVSLEN,?4USO\
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
M$U^]5 !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
MO$'BG6HTDOXHY,QZ4MM)!*DELY4-.) 5F0K"5*-*K_>]% 'Y7?\ !.W]D_\
MX.+8/VN/ >O_ /!3C]I[P=K7P@\%B[O1X7\)0:59BXO!8S6UFCQZ?IUL7BB>
M82A&8HK0H=N57'J?_!0+_@F%\2_%/_!33X(_\%=/V7=!LM=\6_#17TGQOX&N
M-2CL9=?TB2&ZA6:TGEQ$MW$MY.-LS(DBB,>8GE@-]_44 ? G_!+S_@EK\0O@
M=^W%\>O^"G_[2VFZ=I7CWXSZQ<0>'?!^G7ZWA\-:&TZ2^5<7"#RY;J4P6Q<1
M;HT\GY7?>0NC\!?BI_P7D^&?Q_\ '7@?]I7]E7X=_$[P%>Z]=3_#[QKX0\<6
MFB-IUHTC&"VNK>=6EDC">6&<1F5&W\W (Q]U44 ?+/\ P2Y_X)OZ=_P3W^&O
MCN]U#5]+O_B#\6?'FH>,?'>H:5 ZZ?;WMU([QV%HK[7-I;!RB,^UW+2.0F\(
MGDW['GQ,_P"#ASX>>/-=^&'[:/[+OPF^)&DO>RMX=^)/ACQ]#H4$*DG:D]L(
M)IGAQC#+;K*@!W"4D$??]% 'A7_!/?\ 8B\+?L)?!/5? &DWMK>ZYXP\;:MX
MR\<:G86AM[>ZUG49O-G\B(DF."-%B@B4DGRX$+$L2:]UHHH **** "BBB@ H
MHHH **** "BBB@ HHHH *I>)K[6M,\.:AJ7AK0UU34;>QEEL-,:[$ NYU0E(
M3*P(C#, N\@A<YP<5=HH _#G5_V)O^#MJV_:4\?_ +3GPO\ CE\'_">M?$"[
MB^W1V_\ 9.H&RL(-PM=-@FO]+FFCM858D1APK2/)*P,DCNWZ.?LT_L2_%;QG
M_P $NKG]C[_@HEXU/BSQMX_\/:W;_%3Q!:722&XN]3N+EV>!Q&B+Y,<T21!4
M5$$$850% KZJHH _%Z\_X(C_ +?/B?\ X)A^&?\ @B/K>C^'+7PIH/Q<EUBY
M^.4>O1/:3>'3=W-Z!%IW_'T-0,EP5\E@(!M_UY!R/TN^(7_!-C]B7XQ?L]>!
M?V6OC/\  '1O%W@GX;Z=9V?A'1]>1I%LDMK46D3 J5R_DC:3WR:]SHH _&/]
ML#_@V,\&^-O^"J/P<^+W[,W[-/PXT;]GG0],TY/B?X3?4I('U&=+Z\>Y86^&
M,FZW>U7.]<[,<8R?KC_@N9_P20G_ ."G_P"R3H7@+X0:[IGA_P"(/PVUF/6/
MAU>:IN%F[+&(Y;"9E#-'%*BQG>%)5X(B1MW5]R44 ?G(O_!-?X\?MN?\%??A
MY_P4^_:X^%5E\.M ^#W@.UTOPMX#?Q#;ZK>ZMKB37DYO9)+4M%%:PO>;HAO\
MUW@C9DC!9:_1NBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
? HHHH **** "BBB@ HHHH **** "BBB@ HHHH __V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>cms-20230331_g3.jpg
<DESCRIPTION>GRAPHIC - CAPITAL EXPENDITURES
<TEXT>
begin 644 cms-20230331_g3.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@#
M( 1T P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M6M_]>&E?^FRUK[#KX\_;6_Y.1US_ *\-*_\ 3;:U_8'T+/\ DY>._P"P.?\
MZ>H'YMXI?\D]2_Z^Q_\ 2)GE5%%%?Z:'X(%%%% !1110 4444 %%%% !1110
M 4444 %%%% &KX(\=>,_AKXIL_&_P]\5:AHFL:?*)++4]+NW@GA;U5T((]#Z
M@X-?IM^PU_P< RQFS^'/[;NE[U^6*'Q[HUIR.VZ\MD'/O)"/3]T>6K\M**^<
MXBX3R/BG#^RQ]*[6TEI./I+]'=/JCZ#(.*,ZX:Q'M<#4LGO%ZQEZK]59KHS^
MHCP5XW\'?$CPM9>-_ 'BBPUG1]1A$MCJ>F72S03H>ZNI(//!]""#S6I7\YO[
M'?[?7[1G[$GBG^U_A%XK,FD7$P?5O"VIEI=/ON@):/(,<F  )$*OP 21E3^T
MO["7_!3/]G_]NC0DL/#-^-!\900;]3\&ZG<+YZX'S26[\"YB']Y0&7C>J9&?
MY>XR\-,YX5<L13_?8?\ G2UC_C73_$KQ]&['])<(^(F4<3<M"I^ZQ'\K>DO\
M#Z^CU]4KGT;1117YN?H04444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %<3\;_C_P##GX ^&CK_
M (YU7$TH(L-,M\-<7;#LBYZ#NQPHSR<D \9^U1^V3X0_9\LG\.Z,L6J^*IHL
MP:<'_=VH(XDG(Z#N$'S-_L@[J_/[Q_\ $+QC\4/%%SXR\=:Y-J&H7+?/-*>%
M7LB*.$4=E& *_,>-?$7"Y!S83!6J8CKUC#U[R_N].O9^?B\=&A[L-9?D;W[0
MOQPU7]H7XER?$G7/#FF6%PM@NGVAM+1//2S61I$@DGVB250[N^&.T,[%57<:
MX>BBOYPQV/QF9XJ6)Q4W.<MV_P"M%V2T70\&<YU)<TG=A1117(2%%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 5\=_MJ_P#)R.N?]>.E_P#IMM:^
MQ*^._P!M3_DY#7/^O'2__3;:U_8'T+/^3F8[_L#G_P"GJ!^;>*7_ "3U+_K[
M'_TB9Y71117^FA^"!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M7?#OB/Q!X1UVT\4>%-<N]-U*PG6>QU"PN&AFMY5.5='4AE8'H0<U2HI2C&47
M&2NF.,I1DFG9H_6G_@FW_P %R],\7&P^"7[:^KV]AJC%8-*\?,JQVUT>BI>@
M86%_^FP 0_QA,%F_3&">&YA2YMIEDCD4-'(C JRD9!!'45_++7V]_P $R_\
M@L'X[_9*NK+X/?'&XO?$7PW9Q';MN,EYH )^]!DYD@'> GCJF#E7_ ^//"2G
M74\?D4;2WE26S\X=G_=V?V;;/]QX(\4ZE%QP.=2O':-7JO*?=?WMUUONOV^H
MK%^'GQ%\#?%GP7IWQ%^&OBFRUK1-5MQ/I^I6$P>.9#[]B#D%3@J000""*VJ_
MG.I3G2FX3336C3T::Z-'] 0G"K!3@[IZIK5-=T%%%%04%%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7S=^V+^W%8
M?"A;GX:_"NZBN_$I4I>WXP\6F9[>CS?[/1?XLGY:S?VU_P!MQ? 7VKX1_"'4
ME;6R#%JVKPMD:?G@Q1GO-ZG^#_>^[\02RRW$K3SRL[NQ9W=LEB>I)[FOQ?C_
M ,1?J;EEN53_ 'FTYK[/>,?[W=_9V6NWE8W'<G[NF]>K)=3U34M:U&?5]8OY
MKJZN96EN+FXD+O*Y.2S,>22>]0445^ 2DY-MN[9XFX4444@"BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "OCK]M/G]I#7/^O+2_P#TVVU?
M8M?'/[:/_)Q^N?\ 7EIG_INMJ_L#Z%O_ "<S&_\ 8'/_ -/4#\V\4O\ DGJ7
M_7V/_I$SRVBBBO\ 30_! HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH ^DO^">'_!27XK_ +!OCGR[,S:WX'U.X5O$/A66;"D\ W-L
M3Q%. .OW7 "MT5D_=?X!_'_X4?M-?#'3_B[\&O%<.K:-J"\.GRRV\H WP3(>
M8Y5R,J?4$9!!/\RU>Z?L'?MZ?%G]A'XJ+XQ\%S-J&@:@Z1^)_"\\Q6#480?O
M#KY<R@DI(!D9((92RG\G\0_#;#<2TI8[ I0Q27HJENDNTNTOE+2S7ZAP%XA8
MCAVI'!8UN6&;]73OU7>/>/S6MT_Z***X3]G#]H_X3_M5_"C3_C%\'/$2W^E7
MR[98WPL]E. "]O.F3Y<JY&1T((92RLK'NZ_E'$8>OA*\J-:+C.+LTU9IK=-'
M]/T*]'%48UJ,E*,E=-:II[-,****Q-0HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "OF?]N']LS_ (5E;S_"7X7:B#XAGBVZGJ,3
M9_LU&'W5/_/8C_O@'/4C'1?MI_M9VOP&\.?\(CX/N8Y?%>J0$VXX8:?">//<
M=V/(13U()/ PWY[7U]>ZG>S:EJ-W)/<7$K23SS.6>1V.2S$\DDG))K\=\1^.
MWET997E\OWK^.2^PG]E?WGU?V5Y[>7C\9[/]W!Z]?(9)))-(TTTC.[L2S,<D
MD]233:**_GG<\,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ KXY_;0_Y..US_KSTS_TW6U?8U?'/[9__)QVN?\ 7GIG_INM
MJ_K_ .A;_P G-QO_ &!S_P#3U _-O%+_ ))ZE_U]C_Z1,\MHHHK_ $U/P0**
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#WC]
M@+]O3XF?L(?%U/&7AAI-1\.:DR1>*O#+S;8[^ 'AUSPDZ9)1^V2IRK,#^^WP
M+^.7PS_:/^%VE?&'X1^(X]3T35X-\$R\/$XX>&5>L<B-E64]".XP:_F1KZ@_
MX)B?\%%_%?["7Q6^SZW)<ZA\/]?N$7Q1HT9W- >%%[ IX$R#J.DB#:>0C+^2
M>)7A[3XDPSS# QMBH+5?\_$NC_O+[+Z_"]+-?J7AWQY4X>Q"P.-E?#3>_P#S
M[;ZK^Z_M+I\2UNG^_E%9?@KQIX4^(WA+3O'G@77[;5-'U>S2ZTW4;.3='<0N
M,JZGZ'IU'0\UJ5_*$X3IS<9*S6C3W3/Z@A.-2*E%W3U374****DH**** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH *\[_ &E_V@_#_P"SO\.Y?%&H
M!+C4KG=#HNG%L&XFQU/<(O!8_0=6%=AXT\8^'OA]X4O_ !IXKU!;73]-MVFN
MIF[*.@ [L3@ =22 .M?F3^T/\=?$?[0/Q'N?&NM;H;5<PZ3I^[*VEN#\J^['
M[S'N2>P 'P/'W%\.&<N]G0?^T5%[J_E76;].G=]TF<6-Q2P].R^)_P!7.8\9
M>,/$?C_Q1>^,O%NIR7FHZA.9;JXD/+$]@.R@8  X   X%9E%%?RQ4J5*M1SF
M[R;NV]6V]VSYUMMW84445 @HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "OCC]L[_DX[7/\ KTTW_P!-UM7V/7QQ^V;_ ,G&
MZ[_UZ:;_ .F^VK^O_H6_\G-QO_8'/_T]0/S;Q2_Y)ZE_U]C_ .D3/+J***_T
MU/P0**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH ^^_^"+O_  4Q/[.?C"']F3XVZ_M\">(+W_B2ZC=R_)H-](>['[MO
M*Q^;LCD/P&D)_:$$$9!R#T-?RQU^R'_!#[_@HT?C7X*A_9*^,6N[_%OANQ_X
MI>_NI/GU;3HQ_J23]Z:!1]6B /)C=C_/?BYP(N66?8".O_+V*_\ 3B_]O_\
M OYF?O'A7QLU*.28V6G_ "ZD_P#TA_\ MO\ X#_*C]#****_G<_? HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBO#_P!N7]HT?!#X:'0/#E]L\1^(
M(WAL"C?-:P])+CV(!VK_ +1R,[37G9MF>%R;+JF-Q+M""N_/LEYMZ+S9%2I&
ME!SELCY__P""@W[3?_"Q_%9^#_@W4-VAZ)<G^T9HF^6]O%R",]TCY [%MQYP
MIKYKH)).2<D]2:*_C[/,YQ>?9G4QN)?O2>BZ)=(KR2^_=ZL^7K595JCG(***
M*\DR"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "OC?]LS_ ).-UW_KUTW_ --]M7V17QO^V5S^T9KO_7KIW_IOMZ_K
M[Z%O_)SL;_V!S_\ 3V'/S;Q2_P"2>I?]?8_^D3/+Z***_P!-C\$"BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "MCX?
M>/O%_P *_'&E?$?P!KLVF:UHE]'>:;?6[8:&5&RI]".Q!X()!!!(K'HJ9PA5
M@X35T]&GLT^C*A.=.:G!V:U36Z9_1I^P5^V-X1_;=_9XTOXNZ'Y-MJT8%GXI
MTB-\FPU!%'F* >?+8$2(>Z. ?F# >T5_/M_P2Z_;CU/]B/\ :0L]>UF_F/@O
MQ&T>G^,K-<E5@+?N[L*.KPLQ;@9*&11]^OZ ]/U"PU:P@U72[R*YMKF%9;:X
M@D#I+&P!5E8<$$$$$=0:_C3Q$X/EPEG;C27[BK>5-]N\/6-_FFGO<_KC@'BN
M/%&3*55_OZ=HS7?M+TE^::VL34445\ ?=!1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110!2\2^(M&\(^'[WQ3XAODMK'3[5[B[G?HD: DGWX'3O7Y=?'OXP:S\<
M_BCJ7Q"U;>D=Q)Y>GVK-G[-;+D1Q^F<<G'5F8]Z^E_\ @IE\>3:VEI\!/#M[
MAYPEYX@,;=$SF& _4CS"/:/UKXVK^=/%;B9X_,%E5!_NZ3O+SGV_[=6GJWV/
M"S+$<\_9K9;^H4445^1'F!1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 5\;?ME?\ )Q>N_P#7MIW_ *;[>OLF
MOC;]LG_DXO7?^O;3O_2"WK^OOH6_\G.QO_8'/_T]AS\V\4O^2>I?]?8_^D3/
M,****_TV/P0**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "OV+_P"""7[<<OQ6^&%S^R1\1-8\S7?!EH)_"\T\
MGSW>D[@IAYZM;LRJ/^F<B #$9-?CI7:_LZ_'7QK^S/\ &OP[\<?A_<;-3\/:
MBMPD3.0ES%RLL#X_@DC9XV]F..:^2XVX8I<5Y!4P;M[1>]3?::V^3^%^3ONC
MZG@[B.KPQGE/%I^X_=FN\7O\UNO-'],]%<M\$?C!X-^/_P )/#WQG^'][Y^D
M>(],CO+,L1NCW#YHGQT='#(P[,A':NIK^)*U&KAZLJ516E%M-/=-:-/T9_8]
M*K3KTHU*;O&2336S3U3^84445F:!1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8?Q*\>Z+\
M+_ 6J_$#Q!)BTTJS>=UW8,C#A8Q_M,Q51[L*W*^._P#@IW\:BTNF? K1;KA0
MNH:WL;J>1#$?_'G(]XS7SO%6>0X=R.KC'\25HKO)Z1^[=^29AB:RH47,^5?'
M?C37?B+XQU+QSXEN?-OM4NWN+ANP+'A1Z*HPH'8 "LFBBOX\JU*E:I*I-WDV
MVV^K>[/EVVW=A1114""BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ KXV_;(_Y.+UW_KVT_P#](+>OLFOC7]L?
M_DXK7?\ KWT__P!(+>OZ^^A;_P G.QO_ &!S_P#3^'/S;Q2_Y)ZE_P!?8_\
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH ***YSXN>,S\/OAGK?C&.:-)K+3Y&
MM6FSL\\C;$#@$X,C*.AZUSXO%4,#A:F(KRY80BY2;V2BKMOT2+A3J59J$$W)
MNR2U;;V275OH?G[^W+\3V^)O[1.L-;7/F6.B,-+L0#D8B)\PCUS*9#GTQ7D%
M:^N^$?%U@TVIZKITLJ%M\]Y$XFCW,<Y9T) )]"<\UD5_%N9YA5S;,*N-J;U)
M.7WO9>2V7H?*XNEB:.(E&O!QE?5---?)ZA1117"<P4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7QG^
MV%S^T1KW_7&P_P#2&WK[,KXS_;!_Y.(U[_KC8?\ I#!7]>_0M_Y.?C?^P.I_
MZ?PY^;>*7_)/TO\ K['_ -(F>9T445_IN?@@4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^^7_
M  1J_:-_X:&_88\-PZI?>=K/@LGPYJNYLL1;JOV=SGDYMVA!8]65_0U]55^-
MW_!N_P#'O_A"_P!I'Q)\ M4O=MIXVT/[5I\;-UOK+<X51VW027!)'7RE]./U
MN^*/Q@^$OP/\)S>//C3\4/#OA#0[?_7ZQXGUJ"PM8^,_-+.ZH/SK^+/$?)5D
M7%^(I05H3?M(^D]7;R4N9+T/[ \/LX>=<*8>K)WG!<DO6.B^;C9_,Z.BO@OQ
MO_P</_L2ZIXFN?AO^Q=X&^)O[2?BRW;RY-)^"O@:YO[6WD/0S7LHC@2+N94:
M10.>QK)'Q*_X.)_VN^/A_P# ;X/?LJ^&KGIJ7CS6V\7>)4C/W9(K>T"V:-CD
MQS@%>!G@Y^&/M#]")98H(FFFD5$12SNQP% ZDGL*^5_VE?\ @MQ_P2Q_91O9
M-!^*?[9?A.ZUQ)/*'AKPC</KNI&8G"PFWT]9GC<G  DV#D9('->0Q?\ ! ?1
MOCQ(NJ_\%-/^"@7QM_:%ED(:\\,WGB1O#GA>0YR2NEZ:R^7D_P!V;I@8XKZI
M_9J_8!_8E_8ZLX[7]F']ECP/X*E2/8VHZ+X>A2^E7&/WET5,\O'=W8T ?*P_
MX*__ +<_[2.+;_@GG_P1M^*>MV,_$'C7XVW]MX+TL+VN(XIR\UW%Z!-K'TXQ
M3O\ AE+_ (+^_M._OOVA_P#@H[\-O@7I%QS/X:^ G@%M3NVC/2,ZCJK"2"0#
MJ\0(R..*_0:B@#X%T+_@W)_8.\2ZM!XK_:_\=_%_]H?7(7\U=0^,OQ1O[Y$D
M]4@MG@C"=0$8. ..<5]2? []A/\ 8K_9GBA3]G[]DWX=>#I(,;+OP]X.L[:X
M8C^)IDC$CM_M,Q/O7JU% !1110!X_P#\%"H/']S^P+\<+?X4"X/BF3X0^)5\
M-BTSYQOSI=R(/+QSO\S9CWQ7R/\ \&IGB#P9K7_!$7X8:=X5EA:\TG6?$5IX
MB6,C<EZ=9NYP'Q_%]GFMB,_PLM?HQUZU\,?"O_@EQ\;?^"??[0GC/XO_ /!,
M;XE^%;+P'\1]5.J^,?@1\0H+F+1X-2/WKW2K^T6273F885HC;SQE<# 6.)8P
M#*_X*U?MV?ML_L:?M3?LV?"K]G_Q/\/6\/\ QZ^*-MX.OT\4^#+J[NM%\R:R
MB-U%)#J$*S<7$K>6R+RJC=R36C^U/\._ 6K_ /!0[0[K]I7Q]+\9[>X^#IL?
M!_[,&B^&!=L=3^V@W?B:>&:X%G;1E%%O'<WSQQQLQ1)MX :Q^T7_ ,$\OVK/
MV^_VG_@5\<_VG/$7P]^'N@_ 7Q]%XNT?PWX#U&^\0WFM7L<L$BQ37MW;6"6\
M.8%SMMG;DC(X(E^(G_!/+]M'PC_P5*\1?\% /V1?VBO 6E:3\2/ ^G^&_'N@
M?$+PM>:E)IZV94176G"VN( S;5!\N21$W-(6W[EV 'S3_P $U=3_ &V?BW_P
M1]_; ^!?[.?C#7;;XA>!?CAXZ\%?"*UUCQ)YU[HEI;PV4D.F17KR';)'Y]Q%
M%+YFU'9&#JJ@CI?^";7[47_!/O\ :0_:\\ ^"?#WP9U[]F7]HCX>VNHIXN^"
M7B33)]/_ .$D273I8II5)*QZE-$VV=+F9?M1B$Q*E&:0=[^S5_P26_;B_9@^
M$G[1/PN\"_MK>'3)\4/BY?>/O .MR^$V6]L-5NKVPN&N]1>-DCE*I8(@M[>*
M.-FEF+,5=(XO3_%7["'QN_:F_:W^"'[4G[6>A_#;P_J/P*N;^^TZ]^'NHWM[
M>>([NXMO)6.1[JUMSI]FC%YC;A[HNVT>8H#%P#ZYUS2+7Q!HMWH-]/=10WMM
M)!-)8WLMM,JNI4F.:)EDB< \.C*RG!!! -?EA_P2$\):KXU_8Q_;G^&OB;XJ
M^/;H:'^U'X_TO2O$)\?:HFM00V5A8QVQ&I+<"Z+((TR3(=^"&W!F!_5+59-4
MATNYET2TM[B]6W<V<%U<M#%)*%.Q7D5'**6P"P1B 20K8P?AK]A[_@G?^V)^
MR'\(_P!HWP#J?C'X;Z]J/QQ^(WB'QMIE]!<W]M#H^H:ND44L$J&!S/#&J!U9
M61F*["%#[T /@[X5?LE^'/C-_P &O%A^VI\1_BU\1M0^)7@KX=:]XD\">((_
M'^HVR^'KNSU:]E5H(+>9(I))&C8R3SK+,WF$"15CB6/WS_@LSI.B_M+?\&TE
MI^U;\7M-_M/QP/@MX0UB'6/M,L?EW>HS:.]V_EQLL;[RQX92!VQ7K7PM_P""
M6?[5_P -O^")FH?\$DO^$[^'MWJ5SX9U/PY;>.OM-\D"V5_<W,\DS6GD%C,@
MG\M5$NUOODKMV-I_M,?\$V/VMOV@?^"-FB_\$L+3QM\/-*U.#P9H7A?6?&\E
MQ?2PO::2UDT4T-J(%(EG^R8=6DVQ9RIDW?( > ?\%T/V;_AQ^SK_ ,$ _$7Q
M ^ -]XI\&ZC9VGAB[E_X1[QSJMO#?/=WFGVDZW4*W/EW*&*1@$D5E4_,H4\U
M[U^TU_P31\*?!#X ?';]H3X8_M^>-/A5X]^(_@*RLO&OQ:\9^,;BYTS3!!<1
M2W6H1V[RH+.:6(2P)Y#HEN)E6W2/&UM7_@H;_P $^OVO/V^/^"80_8 OO$_P
MY\-ZMJ,.D6NO^+$OK^Z@>+3I;2X26"V^S(R--+ P9&D81(!AI2_R=I_P4<_8
M*^+_ /P4B_X)P:G^RCXR^(^B^#?'=XVG7T>MZ*LUWI1U"QNHYTWQR(DA@E,?
M*$,8BP.9?+^< ^-O&&N^#/@A_P %4/V(=8_8X^"_B[X9^$/B!/XC\/>)-4O[
M/^R8/B+81:7%+#<7.G/*;IWCD8RB>^ABG=I%;YPJL+W[<?[1W@+]D;]OOXI3
M_P#!7?\ 9<\4:]\$OB"VE0?![X[:+837]GX'MA810SV(,!\[29S=_:)O/M\7
M,C/D!T5#'Z]\;_\ @FM_P4X_:6^+G[.G[4'Q4_:]^$]CX_\ @MXDO;JXT[0O
MA]>'1!;7=JEO//&LEU]HNKM@F<-)!  5"QJ49I?7/$7[.W[>-MJ/QA^'LE[\
M)OB9\.?B=>2/HNE?$*\OK2XT".;3X+6XCGC@LYX=1@>2)Y_LX^RX:5U$H##8
M ?$G_!6[]G3]GC7/V:O^"<NIZ3XKM_B/;V_Q[^&?@FQ\?Q:I,ZZYH;VLJS2H
M4E*K]I:".5W7]X2J O\ (,=Q_P %8?V=M*^&'[;_ .PM\+?@5\3?'7@C1/$/
MQ-U72-1TW1?&^HO:K;+;++YD5M-.\,5R/.N MRJ>8IER2VQ /3/C+_P1*\41
M?\$V_P!GW]C/]FGX\V-EXL_9R^(VA^-O"GB?QAI,DUEJNIV,MU+(MS##)OB@
M>6\E=41F*A$CW$9>M_\ :U_X)^_MV?M)?&S]F[XW3_&/X:3ZK\"/%EUXDU:6
MYTR]M8M?N;K8LEI!#&)#96\42M%&[R7$K#:[DL&# 'S3_P %2/V"_@Q_P3?^
M$GP#N_V9O$_CFVO/$O[</A5[S4M<\;7E]=QV5]]H,^F+/(_F261>W23RI6D)
M<N[,S.Q/L_\ P5 LD\&?\%B?V$/$7A"ZNM*NO%GC+Q39>*3IUY)"FL06^EP-
M ERB,%G\LNVTN"5W$ XKW7_@JY^P5X]_X*&?LM:)\/OAW\0]-\&_$#P7XZT?
MQMX+U;4('N]/@UG3V<I'.%57>$K+*NX+D$JVPX*'QGXS_P#!-K_@I7^T_P#M
M'_LX?M8?&3]J?X3Z1XI^#.OZIJ6H:+X;\%7\VB1)<P6\/EVT4URES=22A)O,
MFEN85C7R1'#E9&E )_V9=2\&?\%.?VZ?VIM _:<TJ+Q/X3^"_C*Q\#>"?AYJ
MDC/IU@BVS27>J26P(2:ZN+C>$G=2\44 2,KF0OXA_P %.?\ @G;J'[+'_!OA
M\:O@W\=?VA-8^,9\%:E-KOPVU7Q&L\5QX=L9;VTCM;%LW,INC IG"2RDX$Q5
M%1545[%\>_\ @E5^W'\*?V]_$_\ P4"_X)6_M0^"O!NK_%'3K2V^+?@3XD:%
M<7.BZK<6Z!([^$6V9$E RVSY2':4^:5F=*]9^,__  37\=_M"_\ !.?XI?LC
M?&;]HJ37?B!\7-/DF\4?$-M#6"V34@(/LZV]DCX@LH5MH(EA#EBJN[.TLCNP
M!\8_\%=_V?OA3^SC_P $// OQ.^!?A^Y\+^(UUOP/=#7=*UF[2[#W1M8KA1*
M92XCD0X:('RR0#MR :]L_P""X-DGA/\ :D_8B^(7A2ZNM+UG5OVJ?#NA:O?:
M;>26[:AIKNTC6EP(V GBWJ"%<,!EL8W-GJOCS_P2Y_:A_:]_X)/:A^PO^TI^
MT?X37QU%8:,OA7Q#X0\,36VEZ9/I+P/;/(DTLDUP\QA/G2915$H\N%?+/F<M
M^TC_ ,$UO^"I7[:<GP$^(/Q^_:N^$&B^+O@]\6M-\7?8O"/@S4)=%(LT9A*T
M<\ZW%[<2R[ 4$MI%'$SA0SD/0!Y]^TG^SE:_&7_@XXLOV=?$'QE^(]MX&\:?
MLFW^L>*?#UE\0=35)WEUN2WEAM7^T;M-B<0VQ9+4Q*PA9,;99 VVO@#5_ /[
M<O@C_@C1\(-$C^(/PU^%/[/<GC"7PS\6/B?>V1\175YK<ELCWTUOI]T=1@M(
MQMCM9(U@4W*L5)MX=OMFM_L)_M=ZG_P5T\.?\%)O^$S^'4FCZ)\)S\/KSPN#
M?17%]9M>R7DE^LOENL$IED!$!$BA4V&5B?,%#_@IU_P2V^.?[2?[0/@#]O;]
M@[]I&U^%?QX^'6F2Z/:ZIK&GFZTK7]&DD>0V%[&%8A%>65@=CC]ZV5W".2,
M?_P35_8=_;4_8Y_:K^+>I^*]?\%Z1\ /&L-MJ'@/X5Z%X]U37IO"6KJL2W(M
MGO=/M5AM)B;B0Q(<(?)54P"U?;M?/7[%?[/G[7WA#4+OXS_M]_M >'_'7Q#N
M]-_LS3+'P3H3:=H/AVP+I)-%:I(3-/+/)'"\L\N"1!"B(@0E_H6@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH *^?_\ @H!XU_LOP)I7@:WFQ)JM
M\9YU!_Y90CH?J[J?^ 5] 5\4_MM^+?\ A)/CE<Z9%+NAT:RALUP>-V#(Y^N9
M-I_W:_'?'7/'DWA[7IP=IXB4:2])7E+[X1DOF?<^'>7K'\3TY26E).;^6B_\
MF:?R/)()Y[:59[:9XW4Y5T8@CZ$5#?V.D:ODZQHMM<.<_OMGER9/5BZ$%S_O
M[OI3Z*_@S"X_&X*5Z%1Q]'H_5;/YG]!YAE.69M2]GC*,:B_O13MZ7V^1A7WP
MTT>Y);1M:EMB3\L5^F]0/4R1C/X>7^-8>I>!?%&F1M<2:6TT**6>>T82HJ^K
M;<[/^!8/M7<TJ.\3B2-RK*<JRG!!]:^FPG&6-IZ8B"FNZ]U_A=?^2H_,\W\'
M.',;>6"G*A+M\<?ND^;_ ,F/+J*]/O[?3]8);6M*MKMB23+*A$C'U,B$.V/0
MDCVK$O\ X<:'<@MI.J3VKX $=VHE0GN2Z@%1[;6/O7T^$XGRC%:.?(^TE;\5
M=?>T?EV;^$O%>6WE0C&O'^X]?_ 96?RCS'%T5M:AX \46(,D6G_:XAD^;9-Y
MORC^(J/F0>[ 5BU[T)PJ04X--/JM5]Y^<XK!XO UG2Q-.4)+I)-/[G9A1115
M',%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 5\9_M@G/[1&O?\ 7&P_](8*^S*^,OVOSG]H?7O^N5C_ .D4%?U[]"W_ ).A
MC?\ L#J?^G\.?FWBE_R3U+_K['_TB9YI1117^FY^"!1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M '6? GXCZE\)/C!X>^(>E^(M0TE]-U-&GU'29?+NH('S',T3<[7\IW /8FOV
M$^$?_!OA_P $ZK+Q#:?%_P#:)@\8_M%^+GC65/%_QU\97'B R!@&^6V8K:F,
M\$*T3X  R>_XGU_0S_P2O^,[?'3]@OX=^++NZ\V^T_1AHVHEFRWFV3&V#,?[
MS)&DG_ Z_ ?'3*>;#83,HKX6Z<O1^]'[K2^\_<_!;-.7$8K+I/=*HOE[LOOO
M'[CVWP/X!\"_#+PS;>"_AMX+TGP]HUFNVSTG0]-BM+: >B11*J*/H*UJ**_G
M$_H$**** "BBB@ HHHH **** "BLGQ]XTT?X;^!=:^(?B(3'3]!TFYU&^%O'
MOD\F")I7VK_$VU3@=S7YW_LO_M:?\%!?V_I_A-^TG\&?V@? /@VS^)GPK\<>
M(O#'P_N/"$^J:59KIVM:#:6UKJ=PE[%-<W.+F023PB 0%Y42)^2P!^DU%>*^
M%OVN]*\ _L&Z3^V=^V2NG_#Y++P%:Z[X^MC([P:1<-"C3V\>07D(F8Q1H 7=
MBJ@%F /'?L@_%C]L;]M#PUIG[3/BZVMOA#\.=?\ +U#P1X&&D1W?B;4-,;#0
MW6J7,S/;V?VB/:XM((6DB1QNN"Y*H ?3=%%?"_[?/C?_ (+2^&O OCO]I?\
M93\1?"+PIX7^'UG?ZAI7P\\8>'KG4-4\465B'>:>XO(YTBM#.D3O!;QKN"/'
MYLT;LRQ 'W117D?[!7[3=[^V=^QC\-/VJM3\$2^'+GQYX0L]7N=$D<L+625
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
M^DO#G#+#\*TI=9N4O_)G'\HH****_&S[H**** "BBB@ HHHH **** "BBB@
MHN?+OH1;ZA!'<QJNU%N(P^P=]I/*?5<&BBMJ.(KX:?/2FXONFT_P.?%83"8V
MDZ6(IQG%]))-?<[HR+_P'X:OB7M1/8L3_P L3YL8&.@5SNS[[_PK$O\ X=:_
M; R6+0WJ@9(MWP_/0;&P6/LNZNRHKZ/"<79G0TJVFO-6?WK]4S\ZS?PGX4S*
M\J$94)=X/3_P&5U\ERGF=U:75C.UK>VTD,J'#QRH593[@\BHZ]1E87$ M;N.
M.>)<[(KB,2*I/4@," ?<<UD7_@7PU?9,$4MDQP 8'+H/4E7.2?\ @0%?3X3B
MW+,1I5O3?GJOO6OWI'Y;F_@YQ%@KRP4XUX]O@E]TGR_^3'"T5T&H?#K6;?,F
MG7$%V@!.%?8X Z95L D^BEJQ+VQOM.G-KJ%G+!*!DQS1E6'X'FOHJ&(H8F'/
M2DI+NFG^1^9YCE&:915]GC:,J;_O)J_H]G\B*BBBMCS@HHHH **** "BBB@
MHHHH **** "OC#]KS_DX77_]RR_](X*^SZ^,/VNO^3A-?_W++_TC@K^O/H6_
M\G1QG_8'4_\ 3^'/S7Q2_P"2?I?]?8_^D3/-J***_P!.#\%"BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "O8?^"??Q"D^%O[;GPM\9K/Y4</C6QMKJ3.-L%Q*+>8_]^Y7KQZK.
MC:M>Z#J]KKFF2^7<V5RD]N_]UT8,I_,"N3'X6..P-7#2VG&47_V\FOU.K!8F
M6#QM+$1WA*,ON:9_4G16=X/\2V7C/PEI?C#33_HVJZ=!>6_.?DEC5U_1A6C7
M\ 2C*$G&6Z/[HC*,XJ4=F%%%%24%%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110!\<_M[ZH;WXT6M@&^6ST*%-OHS2
M2N3^3#\J\1KT_P#;'U W_P"T-KJ@Y6W6VB7\+>,G]2:\PK_-7Q)Q3QG'V9U+
M_P#+ZI'_ ,!DXK\C^K>%:/L.&\)'_IW%_>K_ *A1117Q)[X4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !2L_F0_9IT26+=N\F9 Z9]=K C/X4E%
M:4JM6A-3IR<6NJ=G^!E6H4,32=.M%2B]TTFGZIZ&7?\ @KPW?@F.UDM9,</;
M2$KG^\5;.?HI45BW_P .-4B);2[R"Z7)VJ[")\>I#';^ 8FNNHKZ'"<5YKAK
M*;4U_>6OWJS^^Y^?9OX6\(YK>4*3HR?6F[+_ ,!=X_<EZGFM]INH:9*(=1L9
MH'9=RK-&5)'J,]14->HERT1MW >)B"\4BAD;'3*G@_C67J'@[PYJ&7-@;>0Y
M.^U?:"Q]5.5P/10M?383C#+ZVE>+@_\ P)?>M?P/R[-_!C.\+>>7U8UEV?N2
M_&\7Z\R]#@J*Z2_^&^H1DG2=0AN1D!4E_=.?4\DJ!_P+/M6'J&DZGI3A-1L)
M8=V=AD0@/CN#T(]Q7TN'Q>%Q<>:C-27D[_?V^9^89ID.<Y+/EQU"5/S:=GZ/
M9_)LKT445T'DA1110 4444 %?%_[7/\ R<)K_P#NV?\ Z1P5]H5\7_M<?\G"
M:_\ [MG_ .D<-?UY]"[_ ).CC/\ L#J?^G\.?FOBE_R3]+_K['_TB9YO1117
M^G!^"A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110!_1[_P3_\ %7_":?L0?";Q TF]W\ :
M7#,^?O20VR0N?^^HS7K]?+G_  1@U]_$'_!-GX<2S2[I+6/4K5\GH(]3NE4?
M]\;:^HZ_@WB3#K"<0XRBOLU:B^Z;1_;G#U=XK(,)6?VJ5-_?%,****\4]@**
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@#X$_:7NOMGQY\439SC5&3_OE0O\ 2N&KK/CQ)YGQK\6,3T\0W8_*5A7)
MU_EYQ14=;B;'5'UK57]\Y']=Y1!4\IP\>T(+_P E04445X1Z(4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !2[F\MHB<HXQ(
MAY5AZ$="/K2454)SIR4HNS78BI3IU8.$TFGNGJF9U_X2\.:BQ>73O)<G)>T;
MRR>.FW!4#Z*/K6+??#B\0%]+U*.? '[N9?+8GT'5<>Y(KJZ*]_"<3YOA='/G
M7][7\='^)\)F_AGPAF]Y>P]E)]:;Y?\ R76'_DIYSJ.B:MI)_P")CI\L2EBJ
MR,OR,1UPPX;\#56O45=T!".1N7:V#U'I6??>%O#NHY,^F)$QQ^\M?W9 '8 #
M;^.TFOI\)QC@JNF(@X/NO>7Z/\&?EN;^"V:4+SRZO&HOY9>[+T3UB_GRGGU%
M=-?_  XE4&32]31\ GRIT*GV4$9!/N=HK%U+0-9TC+:AITB(&V^:!N0GT##*
MD_C7TN%Q^"QJO0J*7H]?FMU\T?E^;<-9]D<K8[#R@N[5X_*2O%_)E.OB[]K?
MG]H/7_I:?^DD-?:-?%W[6W_)P>O_ $M/_22&O[&^A=_R=+&?]@53_P!/X<_&
M?%+_ ))^E_U]C_Z1,\XHHHK_ $Y/P4**** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /W)_X
M(':RVI_\$^;"R8\:=XLU.W'L"Z2_^U:^TZ^$?^#>.\^T_L+ZO#G_ (]_B/?Q
M_G9V+_\ LU?=U?Q!QY!4^,L>O^GDG][O^I_9?!$W/A'!/_IW%?<K!1117R1]
M2%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110!^>7QMW?\+F\6[NO_  DM]_Z4/7,5UGQXC,7QK\6*1U\0W9_.5C_6
MN3K_ "WXA3CG^+3_ .?M3_TMG]?98[Y;0?\ <C^2"BBBO'.X**** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ I4=XVWQN5/J#BDHIQE*+33LQ2C&46I*Z91O\ PUH.H@_:-,C1L8$D \MA
M[\<$^Y!KX>_;[^#>M^!?BL?B!&'GT;Q!'&+>X*C]Q-%$D;0N1W*H'!P P9@,
M[&K[OKFOB[\+?#GQE^'^H?#[Q-&!#>1YM[D1AGM)UYCF3D<J>P(W*64G#&OZ
M&^CKXVXKPC\2,/F6.DZF#JQ=&O=<THTIRBW.+WO"48RM]J,7%:M-?B'B[X.9
M/QUPK7I9?1C2QD??IN/NJ4XI^[)*T;33<>9JZ;4KV33_ "\HK7\>^!_$7PU\
M8ZCX%\66?D:AIEP8IT&=K=U=20,HRE64XY5@>]9%?[NX3%X;'X6GB<--3IU(
MJ491=XRC)74DUHTTTTUNC_+7$8>OA*\Z%:+C.#<9)JS33LTUT:>C04445T&(
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110!^TG_  ;IH5_8B\3-_>^*-\?_ "G::/Z5]\5\(?\
M!O%:26_[#&LS.,"?XD7\B>X^QV*_S4U]WU_$GB"[\:8[_KX_T/['X$5N$,%_
M@7ZA1117QQ]:%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110!\"_M,6OV/X\^*(<8SJ;/_ -]*&_K7"UZ?^V/IYL/V
MAM=8#"W"VTJ_C;Q@_J#7F%?YC<;4'A>,LRI/[->LO_*DC^M<@J*MD6%GWIP_
M])04445\P>N%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% 'SS^WQ^SN/B)X-_X6QX5L0=:
M\/VS&^C3K=V(RS<="\66<=,J7&20@KX=K]:02I#*2"#P17P!^VO^SK_PI;X@
M_P#"1^&; IX:UZ1Y;%8U&RSGZR6W'0#.Y,@?(=HW&-C7^IWT&_'7^TL%_P 0
M[SJK^]I)RPDI/65-:SH7>[IZSIK7W.:.BIQ3_@_Z4OA5]3Q/^N.64_<J-1Q"
M2^&;TC5])Z1G_>Y7JYMGBM%%%?Z/'\7A1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '[E?\$#],
M^P?\$^=/NMN/MOBO4YL^N'2/_P!IU]I5\N_\$8_#O_".?\$V_AQ$\>)+N+4;
MN0XZ^9J5TRG_ +XV_E7U%7\,<9UE7XMQ\U_S^J+[I-?H?VEPC2='A;!1?_/J
M#^^*?ZA1117S1]$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110!\<_M[Z6UE\9[6_"_+>:%"^[U99)$(_(+^=>(U]
M+?\ !1'1]MUX7U]$^_'=6\C>F#&RC]7_ "KYIK_.GQ@P3P'B3F-/O-3_ / X
M1G^<C^H>!\1]9X5PLNT7'_P&3C^@4445^:GU84444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %<U\7?A=X=^,OP^U#X?>)D AO(\V]R(@SVDZY,<R#(Y4]@1N4LI.&-=+17
MJ9)G6:<.9O0S3+:KI8BA.,X36\91=T_O6ST>ST.',\MP.<Y=5P.-IJ=*K%QG
M%[.,E9K[OFMT?E=X\\#^(OAMXQU#P+XLLC!J&F7)AN$YVMW5U) RC*0RMW5@
M>]9%?<7[?/[.X^(?@W_A;/A6R!UKP_;-]OC3.;NQ&6;CH7BRSCIE"XR2$6OA
MVO\ ?7P+\7,K\9O#_#YY0M&NOW>(IK_EW6BES)=>65U.#_EDDWS*27^2OBIX
M>8[PUXNK975O*D_?HS?VZ;>G_;T?AE_>3:T:N4445^QGYN%%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !115C
M2M,O=;U2VT;38#+<W=PD-O&.KN[!5'XDBDVDKL:3;LC^C7_@G[X1?P-^Q!\*
M/#DL>R1/ 6F33H1]V2:W29Q^#2$5Z_6?X1\.VOA'PIIGA.PQY&EZ=#:0X&/D
MCC5!^BUH5_G_ )AB7C,?5Q#^W*4OO;9_=.!PZPF!I4/Y(QC]R2"BBBN0Z@HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** /$OV\]!_M/X,0:NB9;3=8AD9L=$=7C(_[Z9/RKXXK] ?VAO#1\6_!+Q+
MHJQ[G.EO/$H')>+$J@?4H!7Y_5_$/TCLL>%XUHXM+2M2CK_>A*47_P"2\I_0
M'A;BU6R&=![PF_NDDU^-PHHHK^?3],"BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M 4$J0RD@@\$5\ ?MK_L[?\*5^(7_  D7AFP*>&M?D>6Q"*-EG/UDMN.@&=R9
M ^0[06*,:^_JYKXO?"WPY\9OA]J'P]\3(%AO(\V]T(@[VDZ\QS(,CE3U (W*
M64G#&OZ(^C5XUXGP7\0(8K$2;R_$VIXF*N_=O[M5+K*DVY+JXN<%K*Z_'?&S
MPRH>)G",J%))8NC>="7]ZVL&_P"6HE9]%)1D_AL?EY16OX\\#^(OAMXQU'P+
MXLLC;ZAIER8;A.=K=U=20-R,I#*W=6![UD5_N[A<5AL=A88G#S4Z<TI1E%W4
MHR5TTUHTT[IK='^4U>A7PM>=&M%QG%M235FFG9IKHT]&@HHHK<R"BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O8O^
M"?'P_P#^%H?MO?"SP:\'FQ2^-;&XNH\9WP6\HN)1]#'$U>.U]P?\$ ?A?_PF
M_P"W7_PF\]OF'P=X4OK])2.%GFV6B+]2EQ*1_NFOG^+,<LLX9QF)O9QISMZM
M-1_%H]WA?!/,>(L)A[74JD;^B:;_  3/V\HHHK^$S^UPHHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!L\$5
MS ]M<1AXY$*NIZ$$8(K\X/&GAR?PAXOU3PK<@[].U":V)/?8Y7/XXS7Z0U\4
M?MM>$CX;^.5UJ<46V'6;.&[0@<;@/+<?7,>X_P"]7\W?24R9XKAK"9E%:T:C
MB_\ #46__@4(KYGZIX4X_P!CFM;"-Z5(W7K%_P"4G]QY%1117\8'[P%%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 ?/'[?/[.X^(7@W_A;7A6Q!UKP_;,=0
MC0'-W8KEF..A>++..F4+@DE46OAZOUI5BK!E."#D$5\ ?MK?LZ_\*5^(7_"0
M^&; IX:UZ1Y; (!MLY^LEMQT SN3(^X=H+%&-?ZH?0<\=O[4P'_$/,ZJ_O:*
M<L)*3UE36LZ-WNZ>LX+7]WS1T5-7_@WZ4OA5]1Q7^N.64_W=1J.(27PS>D:O
MI/2,_P"_RO5S9XK1117^CA_&(4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 5^N/_!M_P#"1])^%'Q#^-]Y;8.MZ[:Z
M/9.XY"6D1ED*^S-=(#[Q>QK\CJ_H8_X)7?!QO@A^P1\.?"MW9^3>W^BC6=0#
M+AS+>NUR W^TJ2(F.VP"OR3QFS/ZGPE]63UK3C'Y1]]_BHKYGZGX19=];XI^
ML-:482?SE[J_!M_(^A****_DX_J$**** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^?_ /@H!X+_ +3\":3X
MXMXLR:5?&"=@.D4PZGZ.BC_@=?0%<]\6/!47Q%^&^L^#)%4M?6+K 6Z+,/FC
M;\'"G\*^1X]R#_6?@_&Y:E>4X/E_QQ]Z'_DR1[?#F9?V3GF'Q3=E&2O_ (7I
M+\&S\[**=-#+;RM!/&4=&*NC#!4C@@TVO\SFFG9G]8[A1112 **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ KFOB]\+?#OQF^'NH?#WQ,H6&\CW6]T(@[VEPN?+G
M0$CE2>0"-REE) 8UTM%>ID>=YIPWG&'S7+:KI8BA.,X36\91=T_OW3T:T>AP
M9IEF!SK+JV QM-3HU8N,XO9QDK-?\'=;K4_*[QYX'\1_#;QCJ/@7Q99&WU#3
M+DPW"<X;NKJ2!N1E(96Z,K C@UD5]P_M]?L[K\0O!A^+?A6Q!UKP_;$ZA'&#
MF[L%RS'T+Q9+@\90N"3M1:^'J_WW\#?%O*_&;P_P^>X>T:Z]S$4U_P NZT4N
M9=^65U.#ZQDK^\FE_DIXI^'N.\->+JV55KRI/WZ4W]NFV[/_ !1^&2_F3MHU
M<HHHK]A/SD**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@#O?V6O@W=?M"?M&>"O@K;1N5\1^([6TNVCZQVQD!GD_X#$)&_P"
MU_2W9V=KI]I%86-ND,$$:QPQ1KA411@*!V  Q7XX_P#!O%^S_P#\)O\ M(^(
MOV@-5LMUGX(T7[-ITC+TO[W<@93WVVZ7 ([>:OKS^R5?RSXUYPL;Q%3P$'I0
MCK_BG9O_ ,E43^E_![*7A,@J8V2UK2T_PPT7_DSD%%%%?C)^NA1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110!\+?M:_#X^ /C7J:P0[;35C_:%I@<8D)WC\) _'IBO-*^P?V[OARWB
M7X;VWCFPM]USH-Q^_*CDVTI"M]<.$/L-QKX^K_.OQ>X9?"_'>*HPC:E5?M8=
MN6=VTO*,N:*\DC^H."<V_M?AVC4D[SA[DO6.WWJS^84445^9GU@4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 JLR,&4X(.01VK\_\ ]M;]G4?!3XA?\)!X
M8L"GAK7Y'EL%0#;9S=9+;CH!G<F1]PXRQ1S7W_7-?%[X6^'?C-\/=0^'GB90
ML-Y'NM[H1!WM+A<F.= <<J3R 1N4LN0&-?T5]&CQLQ'@OX@0Q.(DWE^)M3Q,
M5K:-_=JI=94FV]KN#G%:R37XYXV^&-'Q+X1E0HI+&4+SH2_O6]ZFW_+42MV4
ME&3T5C\O**U_'G@?Q'\-O&.H^!?%MB;?4-,N3#<1\X/=74D#<C*0RMT96!'!
MK(K_ ';PN)P^-PT,1AYJ=.:4HRB[J46KIIK1IIW36Z/\IZ]"MA:\J-:+C.+:
M::LTT[--/9IZ-!1116YD%%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%>L?L._LZ7O[5?[5'@WX)0VTCV6IZLDFMR1Y'E:?#^]N6S_"?*
M1E4_WF4=37-C,70P&$J8FL[0A%R;[)*[_ Z,)A:V-Q5/#T5><VHI>;=D?LS_
M ,$:/V<W_9Z_87\-R:M8^3K'C-V\1ZH&7#*+A5%NASR,6Z0DJ>C,_O7U74=I
M:6MA:16%C;)#!!&L<,,2A51 ,!0!P  ,8J2OX.SC,JV<9I6QU7XJDG+TN]%Z
M):+R1_;F4Y=1RG+*.#I?#3BH^MEJ_F]6%%%%>:>@%%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %37
M=%T[Q)HEWX?U> 2VM];/!<1G^)'4J1^1K\[O'_@[4?A_XTU/P9JH/G:==O"6
M(QYB@_*X]F4AA[&OT<KYD_;[^%NU]/\ BWI=MPV++5=H[\F*0_\ CR$^R"OY
M^^D)PD\YX7AFU"-ZN%=WW=.5E+_P%VEY+F/TOPSSI8#-Y8*H_<K;>4UM]ZNO
M-V/F:BBBOX@/Z!"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#YX_;
MZ_9V7XA>#3\7/"EBIUKP_;$ZC'&#NO+!<LQXX+Q9+YXRA<$G:BU\/5^M*LR,
M'4X(.017Y_\ [:W[.O\ PI/XA?\ "0>&+ IX9U^1Y=/"8*V<W62VXZ 9W)GJ
MC 98HYK_ %3^@YXZ_P!K9?\ \0\SJK^^HIRPDI/6=):SHW>[IZR@M?W?,E94
MU?\ @OZ4GA5]0Q?^N&64_P!W4:6(27PS>D:OI/X9?W[/5S9XM1117^C)_&84
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^M7_  ;M?LN?
MV%X'\3_M;>)-.VW.NRG0_#+R)R+2)@]S*OJ'F"1Y[&V<=Z_+OX,?"?Q9\=?B
MOX>^#O@:U\[5O$FK0V%F"#M1G8 R-CHB+EV/95)[5_2;\$OA'X3^ GPC\._!
MGP-;>7I7AO28;&TRH#2;%PTK8ZN[;G8]V8GO7XQXS\1K+\DAE=)^_7=Y>4(N
M[_\  I67FE)'Z]X0\/O'YS+,JB]R@M/.<EI_X"KOR;B=31117\M']+!1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %9/CKP=I/Q \(:AX,UR/=;:A;-$YQDH>JN/=6 8>X%:
MU%8XG#T,9AYT*T5*$TXR3V::LT_)K0TI5:E"K&I3=I1::?9K5,_-WQAX5U;P
M1XHO_".NP[+O3[EH9@.A(/##U!&"#W!%9M?4'[>/P=-Q;V_QDT.UR\(2VUI4
M'5,XBE/T)V$^Z>E?+]?YL<?<)8C@KBBOED[\B?-3;^U3E\+]5\+_ +R9_5?#
M>=4L_P GIXN/Q/22[26Z_5>304445\8>Z%%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %<U\7OA;X<^,_P]U#X>>)U"PWD>ZWNA$'>TN%SY<Z XY4GD C<I
M9,@,:Z6BO5R+.\UX:SG#YKEM5TL10G&<)K>,HNZ?GYIZ-:.Z9P9IE> SK+:V
M QM-3HU8N,XO9QDK-?\ !W6ZU/RN\>>"/$?PV\8:CX%\6V)M]0TRY,-Q'S@]
MU=3_ !(RD,K=&5@1P:R*^X?V^OV=E^(7@P_%WPI8J=:\/VQ.I1QJ=UY8+EF/
M'!>+E\\9C+@D[$6OAZO]^/ [Q:RKQEX P^?8:T:R]RO37_+NM%+F7?EE=3@^
ML)*_O)I?Y)^*7A]C_#;BZME5:\J3]ZE-_;IMOE?^):QDOYD[:--E%%%?KY^=
M!1110 4444 %%%% !1110 4444 %%%% !1110 445VO[.OP)\:_M,?&OP[\#
MOA_;;]3\0ZBMNDK(2EM%RTL[X_@CC5Y&[X4XYQ65>O1PM"5:K+EC%-MO9)*[
M;]$:T*-7$UHT:4;RDTDENV]$OFS]$/\ @WJ_8Z-UJ&L?MI>--+/EVWFZ/X+$
MJ?>D(Q=W2_12(%8<'=..HK]5ZY?X)_"'P=\ _A+X>^#7@"S\C2/#FEQ65FI
MW.%'S2/CJ[L6=CW9B>]=17\/<8<15>*.(*V/E\+=H+M!?"OU?FV?V9PID%+A
MO(J6"C\25YOO-_$_T7DD%%%%?,GT84444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!4U[
M0],\2Z+=^'M:M5GM+VW>&YB;HR,,$>W7K7Y_?&'X8ZK\(O']]X+U/<Z0OOLK
M@C G@;.Q_P N#Z,".U?H97DW[6_P//Q8\"?VQH5IOUS1E:6S"K\UQ%U>'W)Q
ME?\ :&/XC7XMXV< OB_ASZWA(7Q6&3E&V\X?;AYO3FCYJR^)GWO '$BR3-/8
M5G:C5LGVC+I+]'Y._0^)**""#@C!'4&BOX(/Z/"BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@!59D8.IP0<@U^?_[:W[.O_"D_B'_;_AFP*>&=?D>;
M3E3E;.;K):^P&=R9ZHP&6*.:^_ZYKXO?"SPY\:/A[J'P[\3C9#>H&MKH1!VL
M[A<^7.H..5).0""RLZ9 8U_1GT9O&W$>"_B!"OB9-Y=BN6GB8ZNT;^[52_FI
M-M[-N#G%:R37XWXW>&-'Q+X1E1HQ7URA>="7=V]ZFW_+42MV4E&3T5G^7E%:
MWCOP1XC^&_C#4/ OBVP-MJ&F7)AN(ST..0ZG^)&4AE;HRL".#637^[6&Q.'Q
MF'AB*$U.$TI1DG=2BU=--:--:IK='^5%>A6PU:5&M%QG%M--6::=FFGLT]&@
MHHHK8R"BBB@ HHHH **** "BBB@ HHHH **** "OV,_X()?L.R_"GX77/[6W
MQ#T;R]>\9VH@\,13I\]II.X,9@#T,[J&'_3.-"#B0BO@?_@EQ^P[J'[;G[2-
MGH.MV$W_  A?APQZAXQNUR%:$-^[M PZ/,RE>""$$C#[E?T!:?I]CI-A!I>E
MV<5M;6T*Q6]O!&$2*-0 JJHX     Z 5^#>,O%ZPV&61867OSLZC72.ZCZRW
M?]VW21^W>$?"CQ&(>=8F/NPNJ:?66SEZ1V7G?K$FHHHK^;#^A@HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** /D#]M'X#-X(\2GXF>&;+&DZM-_IL<:\6
MMT>2?97Y(]&R.,J*\*K])?%'AG1?&7AZ\\+^(K);BROH#%<1-W![CT(."#V(
M!KX(^-7PCUSX,^.;CPKJJM);DF33KPK@7,!/#?[PZ,.Q![8)_B'QT\-WPYFC
MSO 0_P!FKR]Y+:G4>K](SW712O'1<J?] ^'G%2S3!K+\3+][36C?VHK]8[/N
MK/N<C1117\^GZ6%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'SQ^W
MW^SNOQ"\&'XO>%+$'6O#UJ?[2CC4[KRP7+,W'!>'E\\9C+Y)V(M?#U?K2K,C
M!U."#D&OS_\ VUOV=1\$OB'_ &_X8L2GAG7W>;3E3E;.8<R6OL%R&3/5& RQ
M1S7^JOT'/';^U\N_XA[G57]]0BY824GK.DM94==Y4M906O[NZ5E35_X)^E)X
M5?V?C/\ 7#+*?[NJTL0DOAF](U/2?PR_OV>KFSQ:BBBO]%S^-0HHHH ****
M"BBB@ HHHH **** "MCX?> /%_Q4\<:3\-_ .AS:EK6MW\=GIEC ,M-,[!5'
MH!SDD\  DD $UCU^R/\ P0__ ."<G_"D_!</[6OQCT'9XM\1V/\ Q2]A=1_/
MI&G2#_7$'[LTZGZK$0.#(ZCY3C'BK"<)9-/%U-9O2$?YI=/DMY/MYM'T_"7#
M.*XIS>.%IZ06LY?RQZ_-[)=_),^H_P!@K]CGPC^Q%^SSI?PCT+R;G59 +SQ1
MK$:8.H:@ZCS&!//EK@(@[(@S\Q8GVBBBOXHQV-Q698RIBL3+FJ3;;;ZM_P!:
M+HM#^P\%@\-E^$AAL/'EA!))=DOZU?4****Y3J"BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH *XKX[_!C1?C7X)E\/WNR&^@S+I5\5Y@EQT/?8W1AZ8/
M4"NUHK@S3*\#G675<#C8*=*HG&47U3_)K=-:IV:U1TX/%XC 8J&(H2Y9Q=T_
MZ_%=5H?FSXF\-:WX/U^Z\,^([![6]LIC'<0R#E2.X]01@@C@@@BJ-?:_[5'[
M.5O\7]!/B7PU;HGB+3X3Y)& +R,<^2Q_O==I/0G!X.1\675K<V-S)97MN\,T
M,A26*52K(P."I!Y!!XQ7^>'B/X?YAP!G;PU2\J$[NE4_FCV?3GCM)>C6C1_3
MG"W$N&XDR]58Z5(Z3CV?=>3Z?=NB.BBBOST^G"BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "N;^+OPM\._&?X>:C\.O$X"0WJ!K:Z$8=K.X7/ESJ#W4DY
M(+(SID!C7245ZV0YYFO#.=8?-LLJNEB*$XSA-;QE%W3\UW3T:NFFF>?FN5X#
M.\MK9?C::G1JQ<)Q>SC)6:_R>Z>JU/RM\=^"/$?PV\8:AX%\76!MM1TRY,-S
M&>A[AU/\2,I#*PX96!'!K)K[A_;[_9V'Q#\&'XO>%+$'6_#UJ?[2CC4[KRP7
M+,W'5X>7R<9C+Y)V(M?#U?[\^"'BSE7C+P!A\^PUHUO@KTU_R[K12YH]^5W4
MX/K"2OK=+_)/Q1\/L?X;<75LIKWE3^*E-_;IMOE?^):QDNDD[:6;****_73\
M["BBB@ HHHH **** "BBOI__ ()C?\$Y_%G[=WQ6^T:U'<Z=\/\ 0+A&\4:U
M&-K3'AA90$\&9QU/(C0[CR45O/S7-,#DN J8W%SY:<%=O\DN[;T2ZL[LLRW&
MYOCH83"PYIS=DOU?9+=OHCUO_@B__P $S#^T;XPA_::^-WA_=X#T"\_XDVG7
M<7R:]?1GN#]ZWB8?-V=P$Y D _:(  8 P!T K+\$^"O"?PX\(Z;X"\"Z!;:7
MH^D6<=KINGVD>V.WA0855'T'4\D\G)-:E?Q?QCQ9C>+LWEBJND%I"'2,?\WO
M)]7Y))?U]PEPOA.%<JCAJ6LWK.7\TO\ );171>;84445\F?4!1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 5X-^UI^R^OCNVF^)'P_P!/
M UN%-U_91+_Q_H!]Y1_SU _[Z QU S[S17SG%7"V4\89-4RW,(7A+9KXH2Z2
MB^C7W-73NFT>ID^<8W(\?'%8:5I+==&NJ?D_^"M3\S'1XW,<B%64X96&"#Z4
ME?6?[5G[*2^+TN/B3\-=/"ZLH+ZEIL2X%Z.\B#_GKZC^/_>^]\FR1R12-%*A
M5E)#*PP01V-?Y[<<\#9QP)G#P6-5X.[IU$O=G'NNS7VH[I]TTW_37#W$.!XB
MP*KT':2^*/6+_P NSZ^MTDHHHKXL]X**** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH 569&#J<$'(-?G_ /MK?LZ#X)?$,:]X8L=GAG7W>;353E;.8<RVI[@*
M2&3/5& RS(Y'W_7-_%WX6^'?C1\/-1^'/B?Y(+U UM=",.UG<KGRIU![J2<@
M$%D9TR YK^COHR^-N(\&./X5L5)O+L5RT\3'5VC?W:R7\U)MO9MP<XK5IK\9
M\;_#"CXE\(RI4(KZY0O.C+N[>]3;_EJ))=E)1D]$[_EW16MX[\$>(_AOXPU'
MP+XNL#;:CIERT-S&>02.0ZG^)&4AE8<,K C@BLFO]V,/B,/B\/"O0FIPFE*,
MD[J46KIIK1IK5-;H_P JJU&MAJTJ56+C*+:::LTT[--/9IZ-!1116QD%%%%
M!117NG[!_P"P7\6OV[?BFO@_P5 VGZ!I[H_B;Q1/"6@TZ$G[HZ>9,P!"1@Y/
M4E5#,./'X_!Y7@YXK%34*<%=M]/^#T26K>BU.O X'%YEBX8;#0<ZDW9)=?ZZ
MO9+5C_V _P!@OXG?MW_%Q/!OA=9-.\.::R2^*O$SP[HK" GA%[/.^"$C[X+'
M"JQ'[[? GX%_#/\ 9N^%FE?!WX1^'4TW1-(@V01 YDF<\O-*W5Y';+,QZD]A
M@"E^S=^S?\)_V4OA/IWP<^#GAY;'2K%=TLKD-/>SD#?<3O@>9*V!D\  !5"J
MJJ.\K^0>/N.\7QACN2G>&&@_<CW_ +TO[SZ+:*T6MV_ZMX'X)PO">#YYVEB)
MKWY=O[L?)=7O)ZOHD4445^>GW@4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 5X9^T]^R=9_$1)_'?P\M8[?7E!>ZM!A8]0
M]_19??HW?GFO<Z*^>XGX7R;B_*9Y?F5/FA+9_:C+I*+Z27W/9IIM'IY1F^/R
M3&QQ6%E:2W[-=FNJ?_!5F?FC?V%]I=[+INIV<MO<02&.>"9"KQL#@J0>00>U
M0U]P_M#_ +,/AOXT63ZUI?E:?XABCQ#?!<)< #A)@.H[!NH]P,5\9>,O!7B?
MX?Z_-X8\7:1+97D!^:*0<,.S*1PRGL1P:_@?Q"\-,[X QUJR]IAI/W*J6C_N
MR_EGY/1[Q;5[?TAPSQ9E_$F'O3?+57Q0>Z\UW7GTZV,NBBBOS@^I"BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** /GC]OO\ 9V'Q#\&'XO\ A.P!UOP]:G^T
MXXD.Z\T]<LS<=7AY;)',9?+?NT6OAZOUI1VC<.AP5.0:_/\ _;7_ &=%^"/Q
M$&O>&+'9X9\0.\VFJG*V<PP9;4]P%)#)G.48#+,CD?ZL?0=\=O[9RS_B'N=5
M?W]"+EA)2>LZ2UE1N]Y4OB@O^?=TK*GK_!'TI/"K^SL;_KAEE/\ =56EB$E\
M-1Z1J>D]I?W[/5S/%J***_T4/XV"BBOM_P#X)F_\$>O'G[6L]E\8?CA#>^'/
MAP'$ELNTQWNO@'[L (_=P'O,1ST0$Y9/)SO/,LX>P$L9CJBA!?>WVBNK?;YO
M2[/4R?)<QS['1PF"AS3?W)=V^B7?Y+70\R_X)X_\$V?BQ^WEXW\VR6;1/ ^F
M7(7Q!XKEARH/!-O; \2SD$<?=0$,W55;]U_@#^S_ /"G]F/X7Z?\(?@WX6BT
MK1M/7(1?FEN93C?/,_625B,ECZ #   V/AU\./ OPC\$Z=\.?AIX6L]%T/2;
M<0:?IMA%LCA0<_4DDDECEF)))))-;=?R+QOQYF/&&+L[PP\7[L+_ /DTN\OP
M6RZM_P!4\&\$9?PGA;KWZ\E[T_\ VV/:/XO=]$BBBBO@S[<**** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KX
M_P#^"S?[5'PW_9A_9MLX?^$ /C+XL>.-57P]\$_!%@?].UG79RJQA=N&%M&6
M5YCD+MVKE7>,U](?M ?'KX4_LO?!?Q+^T%\</%UOH7A3PGI4FH:UJ=R>(XD'
M"JO5Y'8JB(N6=W55!+ 5\0_\$N?@-\5OVU?C]>?\%L/VU?"5QI>L>(M-?3_V
M=?AWJ0W?\(1X3DSMO'4\"_O4;S'D'(CD(!VR"./CQ^7X'-<'/"8RFJE.:M*,
ME=->C_#L]4;X;$XC!UXUJ$G&<=4T[-#/$WP&^.GPC\):)??&GP[I\&HW>F6[
M:K/H%R]Q80WK1J9H8Y'56PK[@I906 R,\USE?I9JVDZ7KNFS:/K6GPW=K<1E
M)[>XC#I(I[$'@U\P_';]AZ^TTS>*/@V'N;?EY=#E?,L8Z_N6/WQ_LGYO0L3B
MOX[\2/ ;,,HG/,.'DZU#5NEO4A_A_GBNB^-=I:L_<>%?$;#8Y1PN9M0J;*?V
M9>O\K_\ )7Y;'SC14EU:W5C<R65[;20S1.4EBE0JR,.""#R"/2HZ_G"47%M-
M6:/U---704444AA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 5S?Q=^%OASXT?#S4?ASX
MH^2"]0-;78C#-9W*Y\JX4'J5)((!!9&=,@.37245Z^09[FO#&=X?-LLJNEB*
M$XSA);J47=/S7=/1JZ::9Y^;95@,\RRME^.IJ=&K%PE%[.+5G_P'NGJM3\K?
M'?@CQ)\-O&&H^!?%U@;;4=,N6AN8\Y!(Y#J?XD92&5APRL"."*J^'_#VO>+-
M<M/#/A;1;O4M1OYU@LK"QMVEFN)6.%1$4%F8G@ #-?HY\9?^";'Q"_;DU;2M
M>^$=I9Z?JMA.EIJ^LZD'CM'LB<Y=U4[Y8B<JH!9D<@D!$%?='["W_!,O]GO]
MAG1$O_"VG#7O&,T&S4O&6J0+]H;(^:.W3D6T1Y^52688WL^!C_<3@OZ1G#_%
MGAM@\_C2?UNK&TZ-FE&I'2?O-?PV]8-7;BTK74K?YB9[X&9YE'&N)RES2PU.
M5XU79N4):Q2BOMI:23LDT];-7^6/^";W_!#'2?"7V#XU_MK:5;ZAJ@VSZ7X
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
M6EY"T]RD5Y '9OW<Q5TB8[5) /*?\%1;W]J#]GG]M#X(_P#!9;]E;]GOQ?\
M%#PEH/@S4?!?Q7\!:3H%U;Z]'H=U<"XCNX;*>)9PR3 NRM&I'DQ;MJ.TD?KO
MA#]H'Q[_ ,%A/@1\2/AAX(_9S^(OPJ^&/BGX7ZYX:NO$7Q;\,KI6HZIJ>HVI
MM8Q96@ED<VUO'),TL[;0\C1)'N"R$ ',>(?VR_\ @J1\4/V$+#_@I%^R=\)O
M!FMVFL16FN^$_@'<>&+NZUK6O#D]RB([ZG'?(D=\]H_VP1QVSI'_ *K]^1N/
MG'_!23XA?MKZU_P5*_81\->#?B]HW@W0_'M_XCU>Q\">(? \MZ-%U>R\/CS'
MU)H-2A.HLJ:A/%''$ULL+!F)GR,<W_P2_P#^"C'[67[(_P"SMX;_ ."8?[1O
M_!-'XVZM\:?AI9_\(SX9N/#GA@/X:U^RA8QV-TVKR.L%K;)'Y:27!WH%CWKN
M=C"OH/\ P5.\-_'CX;_MH?L&_M;^)_A+XM^(&F?"W6O$MC\3[_X8^#[K5);:
M\U32+2UCN$L[=7E6!YXI2#@[0 N=Q4, =%^T=^WQ_P %(OA5_P %+?AC_P $
M]OA]\//A+K4GC_X8:EK%KXFN1J%O$=1M8V1[JXB,K-:6BR(9?LL;7,KADB^T
M#+3#*_:4_;T_X*L?L4_##]F2#]I'X>?!.3Q-\5/CYHOP_P#B%J/A>ZU.>"".
M^U"?RY+*"79Y;-909,DDLF)9#B( 5C_''Q-\0_$/_!>O]G'X_7'[,GQ<MO"^
MC_!S6]+\4ZU!\+M7O;+0M0OEDD@M;B[M;:2W+C"H[1221HS#+X^:MW_@X!TK
MQ_XR?]EG1_AK\%/B'XPF\(_M6>$O&GB8^"OAYJNLQZ;HMC]K6YN99+.WD12I
MD3]WGS"#D*1S0![_ /&']KSXB^)OVW+#_@GI^S%+H-CXJM? 3>,_'GC'Q-IL
MM_::#I;7(M;6VAM(9X&N+RXEWL-TT:0Q1&1A*66,K^PK\:?VZ_&'Q/\ BW\#
M?VU_@A9:>OP_U^UA\#_%#0-,DL-+\<:;<)(ZS1VLMQ.T,\01!*%E=-TH4!2N
M#\C?MO:W^T3_ ,$ZO^"N>C_\%7O O[.'CKXH?!CXH?"BV\'_ !,TWP1X?ENM
M:\.7$,XFMKPV3!) I585P^P*6G5]C^4&^V?V._VF_B=^UV=3^,$WP&\7?#KX
M>_98;;PC8?$/1AI^N:W.69KB^DM"[/:VJJ(HX1(5DE+3.R*@B+ !_P %$/VW
M?"_[ /[,]]\<]8\,2^(=8N]6LM!\%>%(+D02:[KE[*(;2S$C B-68EW?!VQQ
MR,%8@*?S]_X+ZZ-^W7H/[/WP'N_CS\0_AOXDT+4_VCO!W]NV'A3PA>:9-HFH
MB:5HOL\T]]<?:[8_O8V,B1R;O+<85FC3Z&_X.&?V2/VB/VI_V(_#WB/]E3PV
MVO\ CKX/_%71OB'HOAB+F36CIZ7$;VT:_P <FVY,BH/F?RBBY9@#\T?\%7_V
MV-8_X*+?L3_"9_V>?V+?CY<^(]'^/'A/6?%OA:^^$NIVUQHKVSS/-:%YHD2[
MD'/-L954#=*8@RY /KW]M#]NS]IK]G+_ (*1_LR_LJ^&_!?@M_A_\;M=UFRU
M/6;F6ZGU>/\ L^P2X940>7#;AGFC ;,Q(C;.PL #7OV\/B#\5/\ @H;\2OV
M?A#\;_AU\._$_P .M T:\T72_'?AJ?4KKQE/?6C73RVZI?VG^B6ZM%%(L7F2
M[V9BR*H5_(?^"FFI^//&_P#P4X_87^*GAC]G;XKZAH?@3Q)XDU'QSJ.E?"_5
M]0@T""_T^U@M3<S6=O+$&9PVY5=FCV-O"XIG_!1;X*_L&?MZ_&7XD?!7]O3]
MG7QOX0\1_#^XL%^$'QR\)> ]8%U>VLNEV=X5L]0M+>2.[N;>]FN4-DX8<H8T
M,GF,H!Q__!:/XI_\%!%_X)V_ #Q/XL^(/A[P!KOBWXN>$M%^*?A+3O"EQ,MS
MJ$M\91&EPUZCK8I+;*S0!?,G4*//12RO[#_P42_;O_X*$?L&^+/V=O VE^%?
MA=\0I/BO\6[+PCKFHZ=I=]H\UR\\I>."UM)KNY2SS$/+:YEN;@!B7\E1@#YJ
M_:D^"O\ P47\0_\ ! /X 7O[27P[\:^//BG\.?BWX>\4^,=*L]-DOO$,NB6>
MI7?D/- A:26[6SDM3*IW2*0YD.Y9&KTO_@K%\3?'G[0OCC]C'XI_#_\ 9.^-
MEQIWA?\ :0TCQ=X@MX/A%K-U=:7H,#-&][=Q6UM)]F8EBXMG(N-@!:)2=H .
ML_;1_;2_X+'?L _\$\?C-^U9\</ '[/NKZ[X-\20OX3D\.W>L?97T2YN+6VC
M>6VDP\LZ2W))S-$-L1X;()Y7_@N1XT\8:I;?L#?$/1_"T>M:_=?M1>$M0M=&
MBNUM4O;M[9Y%A$LF5A5G(7<<[0<X.,'UG_@X9TSQG\7O^"//Q.^%_P '?A1X
MX\8>)O&VGZ3%X=\.^%/ VIZC?3,NJ6-P_F000,]MMB1V;S@F-A7[WRUYG_P5
M!\*?%7XA_ #]BO\ :+^'7P&^(&NZ/\(_C?X4\5?$'1]/\%7HUO2M+M(&2YE;
M2Y8TO'*,""B1%L?-C;S0!K^)?^"BW_!3/]AW]NGX5?!W_@H]\-_A#J7PK^._
MB9?#7A#Q=\)VU)9O#6N2E5MK.\-\W^D*[,B^8(X]P+R#;Y9AKUC]E3]MS]I?
MXJ?\%*OVC/V"?BC'X%DLOA'X>\/:CX7\2Z!X=O+66Z;5+3[1BZAFOI@PB)5<
M1NF_:3E=V%X+]K?PY'_P5N^/W[.7A7X'>&/$9^&_PH^+%E\3O'7CW7_"E_I%
ML9=.BD%CI%JM]##)=3SRS,9?+4K!'&2[!V1&X>3QWXN_8,_X+T_''XN_%']G
M?XG^(/"GQY^'OA:/P'KW@'P+=ZU!-?Z;;BUFL96ME86\I(+YE*HJ89V56#4
M=Y^SS^W7^VO^U/\ "K]L'P/_ ,);\/O"/C7X#^/]7\+>%?&&D>"+NYM9H;6W
M:7[7+8W&HMF=@#M'G&-&(+)*JE6X_P#X(N_$?]MC1_\ @A[X:_:&@\<^!?&E
M])X+UO6] TG7]%O[&[:^&IW\]Q-J&I+>7(O3(XD;$=K;DEQE^"QQO^"3WA#]
MH'4/B3^WEX-^(/[,GC7PC<_$?XM:]JGAS4-;TT)ILXGMI(!#'>$B.X=9-JLT
M'F1Y)(=E&ZK7_!'GXB?$7X;_ /!%-?V9_B;^RA\8/#GB7X:> _$&D>(K75?A
MQJ"R7.HRW=V8+:P@2)I]0+I,&,D$;QQX =@2* .[^$'_  67UW1_^"(7@[_@
MJ%^T)X'TS4?&/BY'M-(\&^&"UG;ZKK%QJ]Q8V-C"9GE:)#L1G=F<JD<KX8@*
M=3]N?]M?]O'_ ()@?"OPY^V%^T7)\.OB#\,8M=L-/^+>B>#/"5]IFH^%X;R5
M84OK&XFO[A;Z**:1(FCEBB>4NA4Q!RJ?'GAC]@']J/\ :E_X-B_AC^S?X!^%
M?BWPM\:?@WXA3Q3I_@KQQX5O=$N+R_L]4U"5;4"^BB$GF6URTD;*2A?RU9ER
M2OT1^W]\:-9_X*[?\$U;O]C#X$?!#Q_HWQ/^*T^AZ=XE\/\ C#P!JFFP^ Q%
MJ-I=ZA<:E<W5O'"J0);RJFQV>X<IY*ODX .W_:H_X*._MD_#C_@IA\"_V0O@
M#\+?AQXC\&_&?PGK>K:%JM[K5TEU<-::<\Z2S3!!':VRLT4K"..YDDC0A,,P
M%:G[%O[;_P"V?/\ \%*?B+_P34_;CT[X=ZEK6C_#>T\?>#/%GPVTV]L;:XTN
M6[2TFMIX+N>9O,2:10K!AD(Q.=PQY7^TOX!U[X:_\%JOV,)_ _P3^)VK> _A
M#\.O$V@^(?%^D_#36-0TW3?M6D?9;%);NVM7B9G,:JQ5B$+#?MYQL^$X_&L?
M_!R]XC^,\WP2^)4?@F[_ &8(O!=MXVE^&6LKH[ZVNNPW9MA>FU\C;Y(9O.W^
M5\I&_/% 'WC\:_'FO?"SX-^+?B=X5^'NI>+M3\.>&;_5-.\*:*N;S6I[>W>6
M.R@ !S+,R"-!@_,XX/2OS_\ B[_P4U_;M_9)\'_LQ_&S]IE_ALK?'CQWH/A_
MQA\%O^$7N]*U_P )PZLC,LT$LVH2//)9L$BN!+;J'D; $&<+]F?M[:W^TAX;
M_8L^*.O_ +(&E?;OB?9^"=0E\$6JP++(^H"%C'Y<;Y624<F-&!5G"J002*_'
M_P#:%F\0?%O_ ()Q_L\>+?A#_P $]?CY>>./"7QT\#>)OCWXI\2?#>]?7]4U
M*S69+UG>X'VW52T\K%'B1[>)"D>Z$[(0 ?>/[5'_  4!_;I^%7_!5OX:?L%_
M"/X/?#G4_#_Q%\#ZQK.E7^J:Q=I=">TCD >ZE"A;>!& D:.**>20 (K)DL+W
M[#/[<G[8&J_\%!/BW_P3G_;ILOA[>:_X+\':=XR\+>,/AUI]Y8V5[I5RXCDB
MG@NYYF22*5U4,'P0K9SP3YC\>];^(7B[_@O/^S/\>1^S5\6;7PMH/PF\06/B
M;6_^%8ZK=66BWE_%(;:VN+NT@EMQ(< /LD=(V8!F%)X6\*>+?&?_  <'?&/Q
M3JWP<^)VG>!_%_[-EMX*L?'DWPRUF'2I-36\C>6&.]>U$'RQLS"4N(R4(#D]
M0#U+X$?M?_MD_P#!0WX(>+/VM/V,]8^'N@?#^#6-5L/A7I?BWPQ=W]SXWBT^
M62VEO+BZBO8!I\%Q<0S10JD4KQ!!+(9,^2.-_P"#5[_E!K\'O^OWQ+_ZD.HU
MY/\ \$6_C[\7?^";'[/=U_P25_:\_94^*O\ PF_PZU[5H?A]JWA#X?7VJ:1X
MTTZ[O)[R.:VOXD^S6_[V>;<]U)#%&A3S)$99$3UG_@V"T/XG_#[_ ()%^ O@
M[\7/@?XS\%:QX:O=6,D?B_09-/\ ML=WJEY=Q2P)+B1T\N9,L4523\I;DT >
M^_MP_MN:W^S_ /%/X0?LI?!K1M*U+XJ?'+Q)=Z=X237O,:PTJQL;8W>HZI<Q
MQ.DDZ00 ;8$>,RNX7S(P&8>8?$+]O;]I+]AW]NWX3_LO_MG7/A#Q7X!^/%Y-
MH_@+XC>$_#MQH]QI'B%#&%TV_M9;NZ26*<RQ+#-&Z,&8JR,%:2N._P""QO[/
M_P ??"7[7O[,O_!5#X _#/6_'<?P)\0ZE9?$'P;X9M&NM4FT#5(5M[B\LK9?
MFN)88VGS$F7?S$( 5&(7]K?PCIW_  5E_:L_9>3X&>&_$LO@7X/?$R/XD>./
M&NN>$=0TBVMWLD5K#3(?M\$+7%S/<8\R.,'R8XV,A0LBL <A^R5KO[<_BK_@
MOO\ M,^"/$W[37@[4K'P9X1\&0BUO?AK=^1'HEQYMZ+&QCCU=/LDX^T2A[J4
MW/F2,'\I558AR?[$\O[8U_\ \%+/^"@OA;]C:#P)IFM77Q.\/27/BSXB1W-U
M86&W3)PD26=H\<MQ*Y)^8R1QQA=Q\TD1UZ)\/IOBS^S/_P ' _Q\\:>(OV:?
MB-K>@?&GP'X/B\$^*/#GA6:ZTCS+"W6VNQ=WH'DVGEG>["1@Q5 %5GDB21?^
M"5>H>+/!'_!1C]N#XC^/?@;\4_#^@>.O'6CZMX-UC7?A+KUI;ZS:6=E<Q3R6
M[RV8$A#XVH/G?>NQ6S0!T7[+?_!:/5=8_P""4?CK]NW]K/X>Z5I_B[X4^+M3
M\'>+]"\+W;0V.IZ];WD-G;QVSW#.T$<\MU:J6<MY>]V.57%<=^T/_P %>?CW
M^R;XT^&'Q!OOC)\&?C9X,\7^+[70?B%X*^%&@WBZSX2CN$=AJ5K/]ON?MMM"
M4993+!#O;RMHB\W$?SU^S]^Q)^TI^U3_ ,$<?VL?V5O#?PD\>^!?B3K7[1FM
M>/OAU:^._ ^I:"NJ11W^G7]DT4E_!%&3/]FDB4%@8W(9PJC-?4W[)G_!8_\
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
M^"??AC2(_&N@>(O%GCCQA)):_#KX;>#M'EO-5\3WJ[1Y$"HI50"Z;W8_(K9
M8X4^0?L#_L"?'7QU\>G_ ."H'_!3_P"P:A\:M1L7MO '@"RG%QI'PKTB3/\
MH5J>5EOG4D3W0R22R(=I);[EHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** (KRRL]1MGLM0M(IX9!B2*:,,K#T(/!KSKQE^R3\"?&6^63P<NFSO_P O
M&CR&W(^B#,?_ ([7I5%>3FV09)GM+V>8X:%:/]^*E;T;5U\K';@LRS#+I\^%
MJR@_[K:^^V_S/F'Q9_P3SNU+3>!OB)&X_@M]6M2N/K)'G/\ WQ7FGBC]D3X]
M^%V9CX+;4(EZ3:7<)-N^BY#_ /CM?=-%?DN<?1^\/\R;EAXU,/+^Y.Z^Z:GI
MY)H^TP/B7Q+A+*JXU5_>C9_?'E_&Y^;.M^&/$GAJ;[-XC\/7VGR9QY=[:/$V
M?HP%4:_3&YMK:\A:VN[=)8W&&CD0,I^H-<KKOP'^#/B3<=7^&6C.S?>EBL5B
M<_5HP#^M?FN9?1DQL6WE^8QEV52#C_Y-%RO_ . H^KPGBU0:MB<*UYQDG^#2
M_,_/BBOMC5_V(_@#J63::'?V!/\ SZ:E(<?]_-]<UJ?_  3V^'\S$Z/X[UBW
M'87,<4N/^^52OBL9]'OQ$PS_ '<:57_#4M_Z6H'OT/$WABM\;G#UC_\ (N1\
MF45]+7__  3LN5RVE_%>-O1+C1RN/Q$I_E69<_\ !/3QXF?L?C[2)/3S(94_
MD#7SU;P7\3:#M++Y/TG2E^4V>G3X\X3J+3%+YQFOSB?/E%>\'_@GU\6,';XM
M\.GTS//_ /&J8G_!/SXQ%@)/$_AH+W*W=P3_ .B*XWX3>(R?_(MJ?A_F;_ZY
M\+/_ )BX_C_D>%45[Y%_P3X^)[?Z_P 9Z"O/.QYVX_[]BM"S_P"">'B5\?;_
M (F6,7KY.GN_\V6MZ7@[XE5G:.73^<H+\Y(RGQSPI#?%+Y*3_)'SG17U)IO_
M  3NT:,@ZO\ %*ZF]1;:6L?ZM(U=!I/[ WP;LF$FHZQKMZ>Z27<:(?P2,']:
M]S"> ?B3B6O:8>%/_%4@_P#TAR//K>)'"M+X:DI>D)?^W)'QW2JK.P1%)).
M .2:^[=&_9-_9^T0AH/AW!.XZM>W,LV?P=ROZ5V>A>"O!WA=0OAKPGING@#
M^Q6,<7_H(%?89=]&?B"JU]>QU*FO[D95'^/L_P SQ,5XL99#_=\/.7^)J/Y<
MQ\$>&?@?\7O&&UO#WPZU::-_NSO:-'$?^!OA?UKT7PI^P7\7M899/$NHZ9H\
M1^^KSF>4?18_E/\ WW7V+17Z+E'T<>#<&U+'5JM=]KJ$7\HIR_\ )SY?&^*>
M>U[K#TX4UZ.3^]Z?^2GA7A#]@;X7:.4G\6Z[J6LR+]Z-6%M"W_ 5R_\ X_7J
M_@_X7_#OP!&$\&^#=/T]@,&:"W'FL/>0Y9OQ-;U%?K61\#\(\-V>6X*G3DOM
M<MY_^!RO+\3XK,.(<[S6ZQ6(E)/I>T?_  %67X!1117U1XX4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 5\-?\%G_V.OVOOB_?_!S]MG]@2]TR]^+?
M[.WB/4=7T'P;K;A+3Q-97UO'!?66\LH65XH@B[F0%9)0'1BIK[EKPS]J#]K/
MQ+^S!\;?AW9^(OA%XMUCX:^)M)UR+Q9XM\)^$+W63X;U*%].;3FNX[)))8K6
M:.34$:7RV"ND6XJNYJ /EO\ X(C?\%"OV3_V[/A3X;^!_B/3Y?#/QP^#NM:G
MJ>K_  Z\1[H+[3+J9KZWEN;;)'VN 0ZA-"QQN0N"\:$QD^/_  T^*?[2_P"W
M;_P7'^.7QM^'?P(TCX@Z-^RK#_PA/PKT/Q?XW&BZ-I.M3;UU+46DCM;N9KZ1
MK>>*-EMB@B90\D92,M%\#O@/I?[9G[7?[)'[07[,GPOUFPO?A!J_B?4?BE\7
M)?#=SIEI<:3+<726NB)<3QQ_VG-*\K@I%YBV\<DN\J9-I]M_9J^'.N_\$OO^
M"FW[16J_$KPAKT_PH_:-UFS\:^#_ !QHOAZ[U"VTS7%$PU'2K_[+'(UM)*\_
MG0.X6-T4H',GR  ]O_X)J_\ !3'P_P#\% ;;XA> _$WP?U+X;?%+X1>*#H/Q
M-^'>J:E'?-IER3((IH+J-$6YMY?)E"2!$R8F^7:4=_J"OA#]A3X#^,?A3^TE
M^U[_ ,%4O%/PI\3V5E\6K[3YO!/@0:,\6MWNDZ%IC0BY-E)LDBN+Z;S&BMY0
MDH&S>J-(5'TY^R%^TZ?VK?V6O#7[3E_\&?&/@$>(-/N+J7P?XQTAXM6L1%/+
M$0\" LV\1>9'@9>.2,A<MB@#X_\ ^"2:)'_P5C_X*'*B@#_A8_A$X [G2KDG
M]:_1.OSD_P""44GC+1?^"H_[:GBWQ?\ !#XF^'=%^)?CCP_>>!==\3?"[6]-
ML-7@L["ZAN)$N;FT2) KA0/,92^]=F[-?HW0!^2/P.O/VVI/^"U?_!0GPU^P
MSHOP]B\27\_PU>[\3?$VYNFTS2HT\/S[5%K9CS[F:5G.WYDC18Y&=B=D<GT'
M_P $U?\ @I)^UQ^U3;_&W]E']H/X+>#/#?[2?P)U6VL-;TVUU.ZA\.ZQ#=H[
MV>H0OMFGCB=(V<IAB5:)LIYNV/@?@;XHU']AK_@M1^UY\3_VE?AEXXT?P?\
M&VV\$7/PV\9:7X'U'5],U1M+TB2WN[=IM/AG\B<22X6*4(S[&(!RF[T3]@_X
M)>,O"/[57[3W_!5WXS_#SQ)X;M?C%?Z)9^#?!\GAVZGUJ'0-&L5LX[R>P@C>
MX2>[<>:+4H9HD5 ZJQ9% ,[]A;]N7XM?\%'/^"('BW]K+XW^'M"TKQ!X@\)^
M-8+C3O#EO+%:016S7UO$BB621R1'&NYBQR<G S@>)_L_?\J?-_\ ]FQ^)O\
MT"^JU_P1NT7XG_!7_@WO\4_!;XL_L\?%3P]XTT?1O&$$W@_5/A9K46IW,M_-
M>R6BVUN;7S+K>)4&80X0GYRM0_!/0/BAH?\ P:P:E^SAK'[//Q4MOB&GP7US
MPI_P@LWPJUM=7;5+G[8D,:VIM/,>-MZGSE4Q*&&YQG% '<>-_P!L;]HC]@3_
M (-M_A!^UE^SGX-\(:SJ?A']GGP+->1>+[BY\J..;3M,M0T<-N%,S S[R&EB
M "=6S@>]_M)_\% _%'PCT/\ 9_\ A#\/=!T?4_B[^T1>P67A6UU7S%T[3HH[
M)+S4]4N(XV$DL-M$P(@1T:5Y(T\Q 6=?DW]L'0OB?XX_X-9="_9N\(_L\_%3
M4/B(WP6\&>%3X%M_A5K9U:/4[ :4MW&]M]D\Q$C\F4^<P$3",[68\5J?M]_!
M3X_ZA'^Q9_P5)_9Y^"_C/Q/<_L^2"'Q]\.%\,7=KX@ET2_L[:UOI+?3[F..=
M[B!8I5\G9N?S5895": /:_BO^WK^TO\ L&_ML?"/]G[]LN\\'>+OAS\=M5?P
M_P"$/B%X3\-W&C76@^(\H(K"]MI;RZ2:"X,B+%*CHRDL'5@A<\QH/[?/_!2W
MXI?\%,_C=_P3X^'7PR^$.F'P'X/T?5O#OB;5+O4+JULH[T+)Y]VJF*6]DPRQ
MI;Q);IE7=IQA5>K^V9X9TO\ X*Z?'W]F3PQ\!_#/BB;P5\,/BS:_$GQ_XRUW
MP?J.CVME%I\3&UTM#?P0M/=7$T@5XH@S0HC-)LR@:G^S#)XRTC_@X)_:1^+F
MM_!#XFV'@_Q/\,_#FE>'?%]]\+M;ATK4;NQBC^TQQ736@B;:20&W;7*ML+<9
M /7/^"2W[<_[0/[6$'QD^"O[6?AKPO9_$GX&_%"Y\)>(-2\$Q3Q:5K$*H'M[
MV&.X=Y(BZA\H6/13\NXHOU_7YU_\$:[/QSH/[<?[:.K^-/@I\1O#.G>._C(F
MN>#=6\6_#?5])L]8L$ADA::&>[MHXS\P&%+!B&4@$'-?HI0 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 4/#/A?PWX,T6'PWX1T&STS3[=G,%E86
MZQ11EW9W(50 ,NS,?4L3WJ_110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
&444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>cms-20230331_g4.jpg
<DESCRIPTION>GRAPHIC - CE PLANNED RENEWABLE CAPACITY
<TEXT>
begin 644 cms-20230331_g4.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@"
M[ 1, P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 1B%4L<\#L,U
MY%\)_P!LGP%\8OVC?%G[-WASP?XDLM3\'Z1;W^I7NNZ4UDDJS$>6(HY<2D%6
M#;G1>O /6O7J^3/@N /^"P?QH('7X:Z#G_QV@#V/]HK]INT^!+:=X>\._"SQ
M/X[\5:Q%+-IOA;PC8B6?R(BHDN9W8A+>$,Z+O<_,S!5#'..<_9,_;O\  '[4
MWB;Q%\+Y_ WB'P3XZ\)[6U_P7XKM!%=PQ,0%F0@D21Y91G@C>IQAU9O:8M$T
MF'6Y_$<6GQ+?W-K%;3W07YWAC:1HT)]%:60@>KFOG/X+?#JV^)__  4,\??M
M@Z+;B/0M'\(0^ ]*O8UPFL7D5SY]]<*?XEA=8[7?R&>*0#_5T =G^TW^V/I'
M[-^N:7X4L/@=\0_B%K&I6DEW+I/PY\-G4I["V5@BSW"AE\I'?<J$_>,;_P!T
MUT7PB_:"LOB1\&)OC?XV^&_B?X=:=:I=37EA\0+!;"\M;:#.^XEBWL8H\*Q!
M;!*KNQ@@GP/]HG]E_P#X* >#OC)XJ_:M_9*_::TV_O\ 58[;S_AKK_AN-;2[
MM+1&$5HEP9&;=\TI&/*R\SG>FXUYW^W!^V-=_M&_\$9?$'QE\/:'<Z!J6L7E
MIHGB7278^9IURFH1174&2 2K;"!D9V2@$ Y  /HO3?VZO#9\,^'?BSXK^%VO
M:#\._%NHP6>@^-=3E@"?Z0VVUN+FW#F6UMISM$<K X\R,R+&&S7NU?+?_!0_
MPEHEA_P2A\8>%/LZ?8]-\!V"VJ8&%-N]LT6/HT:X^E>Q_LE>*-:\<?LJ_#/Q
MIXCG>74=7^'^C7M_+*26>:6QA=V.>Y9B?QH ]!HHHH ***SM2UG4+&Z,%OX>
MN;E=H/FQ,,?3F@#1HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^
M$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU
M?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275
M_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"
M]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+
MW_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_O
MI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_
M +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8
MHK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\
MA)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?
M_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)
M=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$E
MU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A
M0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%
M"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_
M[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]
M_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH
MV**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_
M (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK
M'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X
M275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A
M)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\
MH4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^
MA0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O
M?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0
MO?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI:
M -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH
M_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V*
M*Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/
M^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\
MX275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_
M *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?
M_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4
M+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H
M4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z
M6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI
M:DL]>U*YND@F\,W4*LV&E=EPON: -2BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ KY-^#FF^.;3_@I_\ $CXP:E\*?%=IX3\3^#]*TK1/$%UH$R03W,&S
M>&4KYD2Y+8>157Y3D@$$_65% 'SG^V]\</C_ .%;_3?A;\%_V;?'?BC3M23S
M/%7B+PJ8H9(+4Y'V2UED<%)Y,8:8#,2'Y/WC!HW?LV?M _''QCXQT+X26?[!
MVO\ PQ\(:9I\GVK5/$%U (+>WBBV0VMM%#UD9VCY)P$1^"<$?15% 'AF@_M<
M?%K4/&'B#X?:Q^Q#\1[74],U2>WT:\A%K)I6JP*Q$5Q]N>6..$,,,RD,5!P-
M[#;6'KO[!-EXS_8;\8_LO^*-6LX];\<W>HZYJVI6J,;:#6[J\-\K1@@,8(IQ
M$@X#-'%R 6(KZ/HH ^//B]X>^/\ ^U!^QMI'[%U[\+->T#Q?JUOIFD>/M>U"
MQVZ9I=K:RPM=7D-SGR[SSA!B**$N_P"^'F"/:Q'UGX2\+Z-X(\*:9X+\.6WD
MZ?H^GPV5A#G/EPQ1K&B_@J@5H44 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445X'^T+_ ,%/
M?V&OV5/B/+\)/CW\;_[!\0PVD5U)I_\ PC6IW6(I 2C>9;VTB<@'C=D=P*ZL
M'@<;F%7V6%I2J2M>T8N3MWLDW8YL7C<'@*7M<34C3C>UY-15^UVTKGOE%?)?
M_#\W_@EE_P!'1?\ EDZY_P#(5'_#\W_@EE_T=%_Y9.N?_(5>I_JMQ/\ ] -;
M_P %3_\ D3S?]9>'/^@VE_X,A_F?6E%?)?\ P_-_X)9?]'1?^63KG_R%1_P_
M-_X)9?\ 1T7_ )9.N?\ R%1_JMQ/_P! -;_P5/\ ^1#_ %EX<_Z#:7_@R'^9
M]:45\E_\/S?^"67_ $=%_P"63KG_ ,A4?\/S?^"67_1T7_EDZY_\A4?ZK<3_
M /0#6_\ !4__ )$/]9>'/^@VE_X,A_F?6E%?)?\ P_-_X)9?]'1?^63KG_R%
M1_P_-_X)9?\ 1T7_ )9.N?\ R%1_JMQ/_P! -;_P5/\ ^1#_ %EX<_Z#:7_@
MR'^9]:45\E_\/S?^"67_ $=%_P"63KG_ ,A4?\/S?^"67_1T7_EDZY_\A4?Z
MK<3_ /0#6_\ !4__ )$/]9>'/^@VE_X,A_F?6E%?)?\ P_-_X)9?]'1?^63K
MG_R%1_P_-_X)9?\ 1T7_ )9.N?\ R%1_JMQ/_P! -;_P5/\ ^1#_ %EX<_Z#
M:7_@R'^9]:45\E_\/S?^"67_ $=%_P"63KG_ ,A4?\/S?^"67_1T7_EDZY_\
MA4?ZK<3_ /0#6_\ !4__ )$/]9>'/^@VE_X,A_F?6E%?)?\ P_-_X)9?]'1?
M^63KG_R%1_P_-_X)9?\ 1T7_ )9.N?\ R%1_JMQ/_P! -;_P5/\ ^1#_ %EX
M<_Z#:7_@R'^9]:45\E_\/S?^"67_ $=%_P"63KG_ ,A4?\/S?^"67_1T7_ED
MZY_\A4?ZK<3_ /0#6_\ !4__ )$/]9>'/^@VE_X,A_F?6E%?)?\ P_-_X)9?
M]'1?^63KG_R%1_P_-_X)9?\ 1T7_ )9.N?\ R%1_JMQ/_P! -;_P5/\ ^1#_
M %EX<_Z#:7_@R'^9]:45\E_\/S?^"67_ $=%_P"63KG_ ,A4?\/S?^"67_1T
M7_EDZY_\A4?ZK<3_ /0#6_\ !4__ )$/]9>'/^@VE_X,A_F?6E%?)?\ P_-_
MX)9?]'1?^63KG_R%1_P_-_X)9?\ 1T7_ )9.N?\ R%1_JMQ/_P! -;_P5/\
M^1#_ %EX<_Z#:7_@R'^9]:454T#7=*\4:%9>)M"NO/L=1M([JSGV,OF12*'1
ML, 1E2#@@$=Q5NO":<79[GM)J2NM@HHHI#"BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "OP0_X.%/^4CFI_P#8I:5_Z+:OWOK\$/\ @X4_
MY2.:G_V*6E?^BVK]2\(O^2JE_P!>I?G$_-?%7_DF%_U\C^4CX>HHHK^FC^<0
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /Z
MH_@%_P D)\%?]BEIO_I+'76UR7P"_P"2$^"O^Q2TW_TECKK:_AO%?[U4_P 3
M_,_M'"_[M#T7Y!1117.;A1110 4444 %%%% !1110 4444 %%%% !117/Z3\
M5_AGK_CW4/A=H7CS2KWQ%I-JMSJNBVE\DEQ9Q,VU6E123'D] V"?2@#H**RO
M&GCCP=\./#5SXQ\?>*+#1M*LU!N=0U*Z6&*/)"J"S$#))  ZDD 9) JG\//B
MQ\./BQ975_\ #OQA9ZHMC.(+^*!R);24J&"2QL \3%2& < E2"."#0!T-%<A
M\1OC[\&?A'J$&D?$CXCZ7I-W<6KW4=I<W'[T6R'#W#(N2D*GAI6 13U85U&F
M:GINM:;;ZQHVH07=G=PK-:W5K*LD<T; ,KHRDAE((((X(- $]%<3H'[2'P'\
M4^,Q\/O#OQ8T2\U=[B6WAM(+U6$\\6?-AB?[DLL>#OC0EDVG<!@UVU !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?@A_P<*?\
MI'-3_P"Q2TK_ -%M7[WU^"'_  <*?\I'-3_[%+2O_1;5^I>$7_)52_Z]2_.)
M^:^*O_),+_KY'\I'P]1117]-'\XA1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 ?U1_ +_DA/@K_L4M-_])8ZZVN2^ 7_ "0G
MP5_V*6F_^DL==;7\-XK_ 'JI_B?YG]HX7_=H>B_(****YS<**** "BBB@ HH
MHH **** "BBB@ HHHH 1E5E*L 01@@]Z^//V;_!WA3P1_P %<_C5I'@WPW8:
M59O\.]"F-IIMHD$0=M@9@B  $X&3CDU]B5\A?!+7-&G_ ."Q_P 9].AU6V>?
M_A7&B)Y*S*6W((RXQG.5#+D=MPH 3]I/Q9>_$?\ X*M_ []G'4W,F@>'/#M_
MXVO+!N8[F]"75O:2..[0O"73T+DU+\?O%MY\%_\ @K#\&=6T*4PVOQ2\)ZKX
M>\3V\?"W0LP;BTE8=#(DDH4.>0C,H.#BI/VI_"$_PH_X*._!C]L#5@(_#%YI
M%YX(\2ZFYQ'ILLPGDL'E)X5))YC'O. #M!.6 +?B;X2?]HK_ (*K_#G5/"\B
M7NA_!;PK?ZAXEU"W8/#!J-\K16]B6' GVJDY3J$ )QN&0"O_ ,$J/%-S\>-1
M^./[3OBG%QJ/B7XK76CVKRC<8=)L8(A:6RYZ(JSOP."<L>37SY)^T[XT_9T_
M82_:E^#_ (.UB:!_AQ\4;SPWX)N(Y"'T[3=0OC$L4;#E#$@N60C[I90,;1CZ
M#_X)UZ;IG[)?B7XW_LT_$O5[71_['\?W?B[1;O4KA88[K0;V*,1W*,Y 9(S;
MLDC X1SM8CBO&-"_8T^('[1O[ O[1'Q"TW0;F/6_C%\0;SQAX*TV:(I-<6%O
M>?:+1=C8(:=?.5 <962-NAH ]F_;3^%&F?#+_@DL-%\&*-+O_ASX9T75?#>H
M6@"2V-_926[_ &A&[2-^]RW4^:V>IKZ3^ 7Q$G^+WP*\%_%BYA6*7Q/X3T[5
MI8D& C7%M',5'T+D5\O?M<_&?3_C[_P2_P!-\+_#">/4_%WQ3TO2M!T'P]#(
M/M+:@\L O('3JAMU2X,I( C\H[B!S7U3\&OAY;_"+X0>%/A1:7(FB\,>&['2
M8Y@,"1;:W2$-^.S- '2T444 %%%9VI>&=/U6Z-W<3W*L5 Q%<%1Q["@#1HK'
M_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!]
M(_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'T
MC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W
M_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;
MW_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#
M8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C
M_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_
M^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_
MY^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_
M )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P
M+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\
MP+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V
M**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A
M!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$
M'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^
M;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GY
MO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "
MVH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+
M:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'
M_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!]
M(_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'T
MC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W
M_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;
MW_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#
M8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C
M_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_
M^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8K\$/^#A3_E(YJ?_ &*6E?\ HMJ_
M=?\ X0?2/^?F]_\  MJ_"#_@X"TZ#2O^"B6I6EN\C*/"FEG,LA8\QMW-?J7A
M%_R54O\ KU+\XGYKXJ_\DPO^OD?RD?$U%%%?TT?SB%%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110!_5'\ O\ DA/@K_L4M-_]
M)8ZZVO._@-X+TJ7X&^#)&N;S+>$].)Q=-_S[1UV%GX2TVQNDNX;BZ+1ME0]R
MQ'XBOX;Q7^]5/\3_ #/[1PO^[0]%^1J4445SFX4444 %%%% !1110 4444 %
M%%% !1110 5SNG_!_P"$NDZC%J^E?"[P[;7<$@D@NK?1($DC<'(96"9!SW%=
M%10!7U72=+UW39]&UO3;>\L[F,QW-I=PK)'*AX*LK A@?0U6\*^#_"7@71H_
M#O@GPOIVCZ?$Q:*PTJRCMX4)Y)"1@*,_2M&B@#&\6?#KX?>/7M)?'/@71M::
MPE\RQ;5M+BN3;OQ\T?F*=AX'(P>*V0 !@"BB@#&TSX<_#W1?%%WXXT?P)HUI
MK5^NV^UBVTN*.ZN!Z22JH=QP.I/2MFBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "OP0_P"#A3_E(YJ?_8I:5_Z+:OWOK\$/
M^#A3_E(YJ?\ V*6E?^BVK]2\(O\ DJI?]>I?G$_-?%7_ ))A?]?(_E(^'J**
M*_IH_G$**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@#^J/X!?\D)\%?\ 8I:;_P"DL==;7)? +_DA/@K_ +%+3?\ TECKK:_A
MO%?[U4_Q/\S^T<+_ +M#T7Y!1117.;A1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !7X(?\'"G_ "D<U/\ [%+2O_1;5^]]?@A_P<*?\I'-
M3_[%+2O_ $6U?J7A%_R54O\ KU+\XGYKXJ_\DPO^OD?RD?#U%%%?TT?SB%%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_5'\
M O\ DA/@K_L4M-_])8ZZVN2^ 7_)"?!7_8I:;_Z2QUUM?PWBO]ZJ?XG^9_:.
M%_W:'HOR"BBBN<W"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "OP0_X.%/^4CFI_\ 8I:5_P"BVK][Z_!#_@X4_P"4CFI_]BEI7_HMJ_4O
M"+_DJI?]>I?G$_-?%7_DF%_U\C^4CX>HHHK^FC^<0HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** /ZH_@%_R0GP5_V*6F_P#I
M+'76UR7P"_Y(3X*_[%+3?_26.NMK^&\5_O53_$_S/[1PO^[0]%^04445SFX4
M444 %%%% !1110 5R7QO^,W@_P" ?PWO_B7XT%W-;VA2*TT_3;8SW>HW4C!(
M;2WB7F6:21E15'<Y. "1UM>2?M9_!GXK_&.+P$/@Y\0X_"FJ^'?'2ZM-X@ET
MR.^6UMUTZ^A8?9I759M[3)%URHD+#&V@#Y)^*_PP_P""V_[:]S)JNF>*]%^!
MGA6<EM.\.)XEE@U#R3]TSSV<4DS2$8W*6B4=/+!SG@-._P""//\ P51\*WPU
M[PA^WO;0:@K;EE7QIK46XX_B81-D' !!!!'Y5]U#XF_M8?"4>5\6O@O9>.]+
MCX?Q)\,I?+NPO3?+I5W)N'J1!<3L<G"<8KK/A7^TM\$/C-?3:%X#\?6TFLVJ
MYOO#FHQ26.J6GKYUE<JD\??ED X.": /FGX ?'O]O[]E;5K'P'_P47\)6&O>
M$;RYCM++XN>&YHY8M.F=@D:ZBJ*A2%F*K]H:*,*S#>6W%E^T*JZWHFC^)=&N
M_#OB#3(+VPO[:2WO;.ZB#Q3PNI5XW4\,K*2"#P0:EL+*VTRQATVRC*0V\2QP
MH6)VJHP!DY)X'4\T 2T444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 5^"'_!PI_RD<U/_L4M*_\ 1;5^
M]]?@A_P<*?\ *1S4_P#L4M*_]%M7ZEX1?\E5+_KU+\XGYKXJ_P#),+_KY'\I
M'P]1117]-'\XA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 ?U1_ +_DA/@K_ +%+3?\ TECKK:Y+X!?\D)\%?]BEIO\ Z2QU
MUM?PWBO]ZJ?XG^9_:.%_W:'HOR"BBBN<W"BBB@ HHHH **** "O!O^"A'[9:
M?L+_  K\/?&>_P#"\^LZ=/XOCTS5-.M94CEEBEL;UTV,X(4B:*$D_P!T,.]>
M\UY#^V!^S/\ "K]JW1?!?PR^,MPDFA0>.(]1FTDW3POJKPZ??;;970AA][S&
MP02D+X(H _,3XG_\%H_V_/VN/%0^%G[*'P_;PRVH;EM=.\*V+ZGJ\J?Q$SLF
M$ ')>..,KR2V*V/@9_P0_P#VW?CEXO@^+G[4WQHF\(WDLJSR7=UJDFJZZS Y
M!W+)LC/HQF+*>J<8KZ^_:@^)7_!(K]EGP/'\,/B9X<\%03:0YDT[PSX/TQ&U
M>TGP/GC>TVRVDQQ_K7DB8X^_7QYX#_X+D?&/P?\ &&/PI\$?AYXE\<^";B58
MM-\-^.-3^W:ZQR>(+JWB\SD8 6;[6W!^<Y  !^JWP*^$DOP0^&UC\.IOB9XI
M\7-9 YUOQCJ8O+Z7..&D"KE1C@$$@=S785QOP%^*7B'XR?#*P\?^*/A!XB\#
M7EX#YOA[Q1'$EW#C'S%8W8A3SC>$?CE%XKLJ "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OP0_X.
M%/\ E(YJ?_8I:5_Z+:OWOK\$/^#A3_E(YJ?_ &*6E?\ HMJ_4O"+_DJI?]>I
M?G$_-?%7_DF%_P!?(_E(^'J***_IH_G$**** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@#^J/X!?\D)\%?]BEIO_I+'76UR7P"_
MY(3X*_[%+3?_ $ECKK:_AO%?[U4_Q/\ ,_M'"_[M#T7Y!1117.;A1110 444
M4 %%%% !7QY_P6H^&GQ5^,/[/'@CX:?!&VGF\4:O\4K.'2H[>_6U8G^S=29_
MWK,H0>6')R1D9'.<5]AU\A?\%K?V?OC%^T;^R+IWA+X)>#+K7=4TSQM9ZG=6
M=DR^:EJEM=QO(B9W2$-*GR(&<YX4X- 'SQ^S1_P;K641@\1_M:_%]KAR0\GA
MOP=E5SUVR7<RY;T(2->^'[U^@'P$_9,_9Q_9@TC^Q_@5\(-&\/[HPDU[;V^^
M[N%]);F0M+)]&8@=J_&/X2_\$G?VH_C@UQ:?#CXU^ KO4++_ )"6A77B:\M=
M2L#Z7%G/:I/ >?XT&>U=O_PX1_X*%_\ 0W^"_P#PJ;G_ .1Z /V1\&^.?#_C
MRVO[OPY<F:+3M7N=-N),J09X',<H!4GHX*]CE2"!BMBOFO\ X)._!WQO^S_^
MQW8_!KXD6<,&M^'_ !+J]K?I;SB2,M]LD8,C#[RLK*P/!P1D \5]*4 %%%%
M!17C'[3W[*WBW]I_Q+I%G<_M$>-_ ?AK1;.20P_#K7#I]]J5[*P&9Y2C*(8D
M0;5"DLTSD[=B[O%?@7^S!J/PF_X*%:?X.\)?M3?&/Q?I'A'P++K7BNT\<>/'
MO[4W=[(]K86YB2.-<^7'=S$.&Y2(@#&2 ?:-%?!/[87[3_[-7Q9_:YNOV:?C
M)^V-\0/A)I_A*V@@T^]\$ZM)ID6K:G<9:X^TW?DR((H4$$:[MJB1I\L,#/LG
MQ>\5Z5_P3;_8 \3>/O"WQ#\2^-Y]'LVGT?6_'&O'4[N^O+R9(K8O+A0\2M+&
M=J!1Y:'N2Q /I*BOBWXW^$/'W[,G["^F_M>>%O&^N7WQ0\,6&EZ_XHU/4]9N
M)(_$'G20_;[.XA9S&+<I-)Y:*@\GRH_+VD9/UU\//&VC_$OP!H?Q&\/%C8>(
M-'MM2L2^,^3/$LJ9QWVL* -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH *_!#_@X4_Y2.:G_P!BEI7_ *+:OWOK\$/^#A3_ )2.
M:G_V*6E?^BVK]2\(O^2JE_UZE^<3\U\5?^287_7R/Y2/AZBBBOZ:/YQ"BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _JC^ 7
M_)"?!7_8I:;_ .DL==;7)? +_DA/@K_L4M-_])8ZZVOX;Q7^]5/\3_,_M'"_
M[M#T7Y!1117.;A1110 4444 %%%% !117QO_ ,%P=;^,&G_LD:)H'P2UKQ!:
M:OX@^(%GIDL/AI[@7-Y;O9WKO#MMP9)$)C5F10<A.AH V?V]OVK/^":OPY3[
M)^TEJ^EZYXITO/\ 9UAX7)DU^QD&>(KFV=)+%NO+319]37QG\$?^"WO[1EM\
M9AX"^%'P?\1?$?PG=3!-'\.:_>?;?$2H.NR[M;<%QSG$T<[CH93UKGOV7O\
M@EY^SE:&W\3_ +7GC_XEWTN0[^&/"7P7\5)%GKMENY-+WOZ%8T3!Z2'K7Z#_
M  4^*7["?[-?AD^&?@;\%?&/ARTV 3?V=\"_% FN<=#+,VG&29O]J1B?>@#W
M3X5>+=:\=^ M.\7^(OAMJOA&^OX?-N= UIX&N;5LXPY@DD3G&1\V[!&Y5;*C
MH:\T_92_:&L?VG_A?<?%?1],N+/3Y/$FI6.G0WMHT$_D6UR\"M+&Q)1SL)*G
M!&<$ @BO2Z "BBB@!'=(U+NP55&22< "O!OV#(G\>>'O&G[4]^A,WQ3\97.H
M:5(XPPT6T_T'35]@T,!G&.]R3WKV3QYX2MO'W@C6/ M[JM[8PZUI=Q8S7NFR
MJEQ DT;1EXF96"N Q*DJ0" <&CP%X)\/?#7P-HWPZ\)6GV?2M!TJWT[38,Y\
MN"&-8XU]\*HH S/C%\%/A7\?O UY\-_C!X'L->TB]B9)+:^@#&,D8\R-OO12
M#J'4AE(!!%?GO\3?@]\2+_\ X(>>-?A[#JEWKEGX+\6WY\*WLQWR7N@:?K)5
M9L]XQ$DTBGIY:+M^7;7U]H/_  3_ /A+X:\8>(/$>C_$;XCP:9XHU2?4-9\(
MP^.KJ/2IIYF+2GRT*R*').Y1)AA\I!7Y:]EM/#'ANP\-Q^#;+0+*'2(;(6<6
MEQVJ+;I;A-@A$8&T($^7;C&.,8H ^8?^"AWC[0]2_P""3?B;QCIDRRVNO^"=
M+73!%\QG^V26J1! /O$^:#QVKW+]E_P-J_PP_9I^'GPV\01E+_P_X'TG3;Y&
MZK-!9Q1./P937->'/V)O@]X>&A:*]_K^H^&O"FI#4/"G@S5-4\[2])N5),;Q
MIL$DHB+'RDFDD2+C8J[5QZ_0 4444 %9VI6WB:6Z+Z7J5M%%M&$EA+'/?FM&
MB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\
M@,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_
M (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_
M .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-
M_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V**
M ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P"
MQ_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\
M@,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\
MZ#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_
M .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH
MQ_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'
M_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P"
MQ_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H
M-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\
MZ#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'
M^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\
M:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'
M_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W
M9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H
M-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[
M%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8K\V_P!K+_@X2_X9>_:.\7_L
M_?\ #(O]N?\ "*ZNUC_:_P#PGWV;[5A5;?Y7V"39][IO;IUKV,FR#-N(*\J.
M7T^>45=J\8Z7M?WFENSR<WSS*\AH1K8ZIR1D[)VD];7^RF]D?H9]B\;_ /0;
MLO\ P&/^-'V+QO\ ]!NR_P# 8_XU^5__ !%&?]6-?^9-_P#O91_Q%&?]6-?^
M9-_^]E?1_P#$,^-_^@3_ ,J4O_DSY_\ XB+P;_T%?^25/_D#]4/L7C?_ *#=
ME_X#'_&C[%XW_P"@W9?^ Q_QK\K_ /B*,_ZL:_\ ,F__ 'LH_P"(HS_JQK_S
M)O\ ][*/^(9\;_\ 0)_Y4I?_ "8?\1%X-_Z"O_)*G_R!^J'V+QO_ -!NR_\
M 8_XT?8O&_\ T&[+_P !C_C7Y7_\11G_ %8U_P"9-_\ O91_Q%&?]6-?^9-_
M^]E'_$,^-_\ H$_\J4O_ ),/^(B\&_\ 05_Y)4_^0/U0^Q>-_P#H-V7_ (#'
M_&C[%XW_ .@W9?\ @,?\:_*__B*,_P"K&O\ S)O_ -[*/^(HS_JQK_S)O_WL
MH_XAGQO_ - G_E2E_P#)A_Q$7@W_ *"O_)*G_P @?JA]B\;_ /0;LO\ P&/^
M-'V+QO\ ]!NR_P# 8_XU^5__ !%&?]6-?^9-_P#O91_Q%&?]6-?^9-_^]E'_
M !#/C?\ Z!/_ "I2_P#DP_XB+P;_ -!7_DE3_P"0/U0^Q>-_^@W9?^ Q_P :
M/L7C?_H-V7_@,?\ &ORO_P"(HS_JQK_S)O\ ][*/^(HS_JQK_P R;_\ >RC_
M (AGQO\ ] G_ )4I?_)A_P 1%X-_Z"O_ "2I_P#('ZH?8O&__0;LO_ 8_P"-
M'V+QO_T&[+_P&/\ C7Y7_P#$49_U8U_YDW_[V4?\11G_ %8U_P"9-_\ O91_
MQ#/C?_H$_P#*E+_Y,/\ B(O!O_05_P"25/\ Y _5#[%XW_Z#=E_X#'_&C[%X
MW_Z#=E_X#'_&ORO_ .(HS_JQK_S)O_WLH_XBC/\ JQK_ ,R;_P#>RC_B&?&_
M_0)_Y4I?_)A_Q$7@W_H*_P#)*G_R!^J'V+QO_P!!NR_\!C_C1]B\;_\ 0;LO
M_ 8_XU^5_P#Q%&?]6-?^9-_^]E'_ !%&?]6-?^9-_P#O91_Q#/C?_H$_\J4O
M_DP_XB+P;_T%?^25/_D#]4/L7C?_ *#=E_X#'_&C[%XW_P"@W9?^ Q_QK\K_
M /B*,_ZL:_\ ,F__ 'LH_P"(HS_JQK_S)O\ ][*/^(9\;_\ 0)_Y4I?_ "8?
M\1%X-_Z"O_)*G_R!^J'V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C7Y7_\
M11G_ %8U_P"9-_\ O91_Q%&?]6-?^9-_^]E'_$,^-_\ H$_\J4O_ ),/^(B\
M&_\ 05_Y)4_^0/U0^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:_*__B*,
M_P"K&O\ S)O_ -[*U_ /_!S)_P )SX[T7P5_PQ1]E_MC5[:Q^T_\+(W^3YLJ
MQ[]O]G#=C=G&1G'45,O#;C6$7*6%T7]^G_\ )E1\0^#YR48XG5_W*G_R!^G/
MV+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL45\,?:&/]B\;_ /0;LO\ P&/^
M-?A!_P ' 4>HQ?\ !1+4DU2YCEE_X132\O$FT8\ML<5^^]?@A_P<*?\ *1S4
M_P#L4M*_]%M7ZEX1?\E5+_KU+\XGYKXJ_P#),+_KY'\I'P]1117]-'\XA111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?U&?
M:S\:'X&^##%K-F%_X1/3MH-L<@?9H_>NPL[3Q:ETCWVK6KQ!OWB);D$CV-8W
MP"_Y(3X*_P"Q2TW_ -)8ZZVOX;Q7^]5/\3_,_M'"_P"[0]%^04445SFX4444
M %%%% !1110 5YK^T[XRN_A9X7T?XRMX"F\0Z;X0UO\ M#7+>PB>2]L[-K6X
MMI;RWC5@)6B6X+/&0<Q>:5^=5!]*H(!&"* //OA7^U?^S1\;M(AUKX5?'3PO
MK44Z!EBM=8B$Z9YQ)"Q$D;?[+J"/2NSNO%'AFQ@:ZO?$5A#$@RTDMVBJ/J2:
M^//VK?\ @AS^R=^T7XBNO'?@FZO_ (?:[>R-)>/H,,<EA<2,<F1K5\!6)_YY
M/&#R2"237AOA_P#X-K=&@U59?%/[7US=6*M\T&G^"5@E=?9WO) AZ_PM0!]@
M>./VSOV<_A;JS_"+X :[I7C7XB^*-4GDTCP;X9OQ=F2_F):2>[DB+)9P*<RR
MNY!"!F56/!]^L%ODL84U2:&2Y$*BXDMXRD;28&XJI)*KG. 22!W/6O'/V0_V
M!/V:OV)M$FLO@QX/<ZG>1"/4O$NKRBXU"[4'.UI-H")D [(U1"0"03S7M% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 5_-M_P5D_Y2.?%W_L;9/_1<=?TDU_-M_P %9/\ E(Y\7?\ L;9/_1<=?L'@
MU_R/<1_U[_\ ;HGY/XN?\B6A_P!?/_;9'SQ1117]&'\_A1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 5UOP"_Y+MX*_[&W3?_ $JC
MKDJZWX!?\EV\%?\ 8VZ;_P"E4=88K_=I^C_(WPO^\P]5^9_5'1117\-']HA7
MX(?\'"G_ "D<U/\ [%+2O_1;5^]]?@A_P<*?\I'-3_[%+2O_ $6U?J7A%_R5
M4O\ KU+\XGYKXJ_\DPO^OD?RD?#U%%%?TT?SB%%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110!_5'\ O\ DA/@K_L4M-_])8ZZ
MVN2^ 7_)"?!7_8I:;_Z2QUUM?PWBO]ZJ?XG^9_:.%_W:'HOR"BBBN<W"BBB@
M HHHH **** "BBB@"DWB+0D\0IX2?5[<:G)9-=I8&0>:T"N$:0+U*AF4$]BP
M]15VO!_VG/AC^R'XD^*>D_$G]H[XB0Z%JOAOPU<MHEU)XNGT5[&%YX_-NH[B
M&:)MP943[QQNZ?-7QY\4/^"W'@K]G'Q[;>$_@7\1]8^-7A^.?9?CQ-I:6<L"
M] MMJ4:HT^#Q^]M9"PP?.;N ?IW17AOP1_;U^&GQ4\(:3XI\?> O&'PU.L[5
ML1\0/#\MC:SNQ 41WA!@.XD; [H\F050U[E0 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %?S;?\%9/^4CGQ=_[&V3_T
M7'7])-?S;?\ !63_ )2.?%W_ +&V3_T7'7[!X-?\CW$?]>__ &Z)^3^+G_(E
MH?\ 7S_VV1\\4445_1A_/X4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %=;\ O^2[>"O^QMTW_P!*HZY*NM^ 7_)=O!7_ &-NF_\
MI5'6&*_W:?H_R-\+_O,/5?F?U1T445_#1_:(5^"'_!PI_P I'-3_ .Q2TK_T
M6U?O?7X(?\'"G_*1S4_^Q2TK_P!%M7ZEX1?\E5+_ *]2_.)^:^*O_),+_KY'
M\I'P]1117]-'\XA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 ?U1_ +_ )(3X*_[%+3?_26.NMKDO@%_R0GP5_V*6F_^DL==
M;7\-XK_>JG^)_F?VCA?]VAZ+\@HHHKG-PHHHH **** "BBB@ HHKG/BTOPLN
M/A_J.F?&F]T>#PW?0_9M2.NW:06S*YP%9W90I)Q@@@@X(Y H ^,?^"FW[&=M
M^W3^VC\*/@OJ/CI_#UG;^"]:U2^OH;(3RO%%=6:&*-2R@,QE'S'(&"<-TKV_
M]FO_ ()J_LA_L?:>NN?"_P"$":SXBLX2\>OZZT=WJ4TBC(\IY=L5NQQC,8B7
MGD]37P?^U+_P1L\0:'^TG:0_!S]I'3= \$^(-(N;[2M1\6^(VWZ8Z/%FSW[]
M\L;APT<@SQ&5<EE#/SH_X(W?%!CM?_@HK\-\'K_Q4\YX_P"^J /O#]KE?V@/
MVWOV3;&3]@OXEZ/I7]M:E/9>)X?$$**TMHHFMKJR<M%,(Y$F!5P!R$.UR,;_
M 'CX#^ =<^%7P1\(?#'Q-XC;6-1\/>&;'3;_ %5L_P"ES00)&\OS<_,5)YYY
MYYKS3_@F_P#!WX7_  $_96TKX5_"GXE0^+[/2]2O8]2\1VN/)O+_ ,]OM!BV
MLP\M7^088\)R2<FO=Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ K^;;_@K)_RD<^+O_8VR?^BXZ_I)K^;;_@K)_P I
M'/B[_P!C;)_Z+CK]@\&O^1[B/^O?_MT3\G\7/^1+0_Z^?^VR/GBBBBOZ,/Y_
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KK?@%_
MR7;P5_V-NF_^E4=<E76_ +_DNW@K_L;=-_\ 2J.L,5_NT_1_D;X7_>8>J_,_
MJCHHHK^&C^T0K\$/^#A3_E(YJ?\ V*6E?^BVK][Z_!#_ (.%/^4CFI_]BEI7
M_HMJ_4O"+_DJI?\ 7J7YQ/S7Q5_Y)A?]?(_E(^'J***_IH_G$**** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^J/X!?\ )"?!
M7_8I:;_Z2QUUM<E\ O\ DA/@K_L4M-_])8ZZVOX;Q7^]5/\ $_S/[1PO^[0]
M%^04445SFX4444 %%%% !1110 5X%_P4/_81TO\ ;]^$6F_#&^^)EYX6FTG7
M$U*TOX+ 7<3L(WC*20F2/=\LAP0X*GU!(/OM% 'PM^U7_P $<'_:3T7X5_"V
MP^-ESHF@?#+P.VD1ZQ=Z6+ZZOYMT*KF/SHP@VQLV<D#*J!CD>3_\0U>B?]'A
MW?\ X0J__)M>]?\ !1JY_;Q^+WQ@\.?LQ?L2>-K;PJT?AYO$/B;7I-6%G(T9
MN3;Q1*X5I=BLCLPC4YWKNP,!OHCQEJ6B?#K]G"67]HGXJKI\6G^%TA\3^+K:
M_;3W,ZP!9;F%T*M%(T@+($^;<0 ">* .3_X)_P#[+^M_L=?LX6?P!UOQ%%JY
MTC6=0>UU2*#ROM5O+<O+&YCW-Y;%6&5W'!!Y->UU\\?\$N?VH_%?[7'[(>C_
M !+\>-YVMV5_<Z3J=]Y*Q_;G@8;;C8ORJSQO&6"_+OWX & /H>@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_FV_X*
MR?\ *1SXN_\ 8VR?^BXZ_I)K^;;_ (*R?\I'/B[_ -C;)_Z+CK]@\&O^1[B/
M^O?_ +=$_)_%S_D2T/\ KY_[;(^>****_HP_G\**** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "NM^ 7_)=O!7_ &-NF_\ I5'7)5UO
MP"_Y+MX*_P"QMTW_ -*HZPQ7^[3]'^1OA?\ >8>J_,_JCHHHK^&C^T0K\$/^
M#A3_ )2.:G_V*6E?^BVK][Z_!#_@X4_Y2.:G_P!BEI7_ *+:OU+PB_Y*J7_7
MJ7YQ/S7Q5_Y)A?\ 7R/Y2/AZBBBOZ:/YQ"BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH _JC^ 7_)"?!7_8I:;_Z2QUUM<E\
MO^2$^"O^Q2TW_P!)8ZZVOX;Q7^]5/\3_ #/[1PO^[0]%^04445SFX4444 %%
M%% !1110 4444 >!?MV?L):'^V5X<TK4=%^(FJ>"?&WAHS-X9\7Z-(ZRP+*%
M\R"4(Z,\3%5/#*RD9!P65OA74?\ @@U^W+\4?%EO!\=/VO-#U/189OEU"XU?
M4]3NXT[E(+B-$#8SQYN/>OJ?_@IC^W!^TS\!/%GAOX%?L<?!FY\7>--:TN75
M]2>'0KC4?L.GI*(E988.<M)N!=OE4*!@EP5^/X/^"DG_  6XNM(U+7K;X&ZA
M)9:--<0ZM=1_#"8I9R09\Y)2%^1DP=P.".] 'ZA?LQ_LY?#W]E#X)Z+\"_AE
M#-_9FCPMFYNF#37<[L7EGD( !9W)/   PH   KOJ\"_X)C:G^T)K/[%_A+5?
MVF&N'\1W*3RP2WKAKB2P:5FM6D()Y\HKC/.S9NYS7OM !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5_-M_P5D_Y2.?%
MW_L;9/\ T7'7])-?S;?\%9/^4CGQ=_[&V3_T7'7[!X-?\CW$?]>__;HGY/XN
M?\B6A_U\_P#;9'SQ1117]&'\_A1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 5UOP"_P"2[>"O^QMTW_TJCKDJZWX!?\EV\%?]C;IO
M_I5'6&*_W:?H_P C?"_[S#U7YG]4=%%%?PT?VB%?B3_P77_9M^-7Q/\ V^]0
M\5>!O!GVZP?POIL:S_VC;1998V##;)(K?I7[;5^>O_!1_P#Y.9NO^P-:?^@F
MO,S;Q#SKPRPO]L973ISJMJG:JI2C:6K=H3@[^ZK:VWT/F>+,GPV>96L-7;4>
M9/W;)W2?=/OV/R,_X8J_:9_Z)I_Y6;+_ ./4?\,5?M,_]$T_\K-E_P#'J^^:
M*^9_XG$\3/\ H$P?_@NM_P#-!^;?\0YR3_GY4^^/_P @? W_  Q5^TS_ -$T
M_P#*S9?_ !ZC_ABK]IG_ *)I_P"5FR_^/5]\T4?\3B>)G_0)@_\ P76_^: _
MXASDG_/RI]\?_D#X&_X8J_:9_P"B:?\ E9LO_CU'_#%7[3/_ $33_P K-E_\
M>K[YHH_XG$\3/^@3!_\ @NM_\T!_Q#G)/^?E3[X__('P-_PQ5^TS_P!$T_\
M*S9?_'J/^&*OVF?^B:?^5FR_^/5]\T4?\3B>)G_0)@__  76_P#F@/\ B'.2
M?\_*GWQ_^0/@;_ABK]IG_HFG_E9LO_CU'_#%7[3/_1-/_*S9?_'J^^:*/^)Q
M/$S_ *!,'_X+K?\ S0'_ !#G)/\ GY4^^/\ \@? W_#%7[3/_1-/_*S9?_'J
M/^&*OVF?^B:?^5FR_P#CU??-%'_$XGB9_P! F#_\%UO_ )H#_B'.2?\ /RI]
M\?\ Y ^!O^&*OVF?^B:?^5FR_P#CU'_#%7[3/_1-/_*S9?\ QZOOFBC_ (G$
M\3/^@3!_^"ZW_P T!_Q#G)/^?E3[X_\ R!\#?\,5?M,_]$T_\K-E_P#'J/\
MABK]IG_HFG_E9LO_ (]7WS11_P 3B>)G_0)@_P#P76_^: _XASDG_/RI]\?_
M ) ^!O\ ABK]IG_HFG_E9LO_ (]1_P ,5?M,_P#1-/\ RLV7_P >K[YHH_XG
M$\3/^@3!_P#@NM_\T!_Q#G)/^?E3[X__ "!\#?\ #%7[3/\ T33_ ,K-E_\
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
M^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\ H4+W_OI:/^$EU?\
MZ%"]_P"^EH V**Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI: -BBL?_ (275_\
MH4+W_OI:/^$EU?\ Z%"]_P"^EH V*_FV_P""LG_*1SXN_P#8VR?^BXZ_HQ_X
M275_^A0O?^^EK^<G_@JO/)<_\%$OBU/-;-"S>+)"8GZK^[3@U^P>#7_(]Q'_
M %[_ /;HGY/XN?\ (EH?]?/_ &V1\^T445_1A_/X4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %=;\ O^2[>"O^QMTW_TJCKDJZOX
M#LR?'+P8ZH6(\5Z<0HZG_28^*PQ7^[3]'^1OA?\ >8>J_,_JEHK'_P"$EU?_
M *%"]_[Z6C_A)=7_ .A0O?\ OI:_AH_M$V*_/7_@H_\ \G,W7_8&M/\ T$U]
MY?\ "2ZO_P!"A>_]]+7P+_P4-O)[[]H^YGN+"2V;^R+4>5*1G[IYXK\O\6_^
M25C_ -?(_E(\[,_]V^9X;1117\SG@!1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 ?K9\//\ D0-#_P"P/;?^BEK8KD/ /B/5
M4\":(B^$KQ@-(M@&#+@_NEYK;L]>U*YND@F\,W4*LV&E=EPON:_N#"_[K3_P
MK\CZZ/PHU****Z"@HHHH **** "BBB@ HHHH ^ ?^"NO[2WQK_9C_:+^%7CG
M]G?X:V>K^)HM$U3[1='2[BZDFL&EMUDM)4A<;H&?RWS@.KHI5U#,&\/N/^"W
M?_!2^6W>*#]D/08G9"$E'@[6"4..#@W&#CWK]*_CW\?_ -G/]F#3H/BC\>O'
M6D^&UN@;"TOKR-GN+@9WF*-(U:20 _,0JD#@GM7DQ_X+(_\ !-<#/_#3=K_X
M3>J?_(M 'P#\(/\ @J__ ,%!_@=X#D\'^&/V3=*N'GO[O4M4UC5/"6K/<7]_
M<RM-<74Q2=%+O(['"A54850%  _4_P#8T\7>(/'_ .R5\-?'7BS4'N]4UGP/
MIE[J-S(Q+2SRVT;NQ)YY9C4O[*?[3'@+]KGX):7\</ATLT=CJ$DT,MM< AX)
MXI&CD0Y R,KE6P"5920I)4=[HVC:3X=TFWT+0M.AL[*TA6*UM;>,)'%&HP%5
M1P !QB@"S1110!Y1\=_#G[9%SX^T#Q-^S9\1_!=MHMM;RP^(?#'C+29FCNV+
M K/'<6_[U&49 7A>YW9P-?X8?!W7=%\;7WQE^*OB2SUKQCJ.F1Z:)]-L&MK+
M3+!',@M;:-W=\-(=\DCN6D94X141%] HH \,TW]G#XG?!+XN>.OB/^S7J'AO
M[!\1[B/4-;T+Q,UQ'%IVKJI1]0@:!6,HE!#20-L+.@995!(%SX7_ +$'PK\"
M_LOZS^S%XEEF\06?BT7T_C35[B-8I]6O[PEKB[PN1$^[;LQG8(X^25W'V>B@
M#YHU?]C7XP_$WX(>'?V1_C1X^T._^'V@S6,>JZG8).NJ>);"R='M;2>-@([7
M)BA\V5))3)Y9VK'OR/I6""&VA2VMH5CCC4+'&B@*J@8  '04ZB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ K^;;_@K)_P I'/B[_P!C;)_Z+CK^
MDFOYMO\ @K)_RD<^+O\ V-LG_HN.OV#P:_Y'N(_Z]_\ MT3\G\7/^1+0_P"O
MG_MLCYXHHHK^C#^?PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH *ZWX!?\EV\%?\ 8VZ;_P"E4=<E76_ +_DNW@K_ +&W3?\ TJCK
M#%?[M/T?Y&^%_P!YAZK\S^J.BBBOX:/[1"OSU_X*/_\ )S-U_P!@:T_]!-?H
M57YZ_P#!1_\ Y.9NO^P-:?\ H)K\O\6_^25C_P!?(_E(\[,_]V^9X+1117\S
MG@!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M ?K9\//^1 T/_L#VW_HI:V*Q_AY_R(&A_P#8'MO_ $4M;%?W!A?]UI_X5^1]
M='X4%%%%=!04444 %%%% !1110 445Y[^TU^TEX)_91^%ES\9?B5H>M7.@6$
MT4>I76BVB3M:"1UC1W1I%.TNZKE0<%AG YH ^2O^"J7P\_9(US]HGPUXS_;O
M\::YIO@BQ^'UVOAFST@RC[9JJWL?GQ@QHQ\PQ2P$+\N0I).$-?+/CC]GO_@E
M1\&O[37XNP>.8M!\7>'SXB^#WC72IYY8]3LIHN+26(I^[NH)]R$. K(8RY0D
M[OTSL[7X$_\ !1/X."#XI_L[ZY+X5GDANM,B\<Z-]AEG8AML]N%E\^/"G_6?
M)N63Y2P+5#^U)^S?^QUJ?[-D'A/X[_!N*]\">";2-[*UTFRN6FT>WC4(9(3:
M$3JBH 7V$Y526! )H YK_@D7XI^%WBW]@?P1J'PH\$Q^'K2&*XM]4TR.:24#
M4$F87$N^0LS"1_W@R3M5U7^' ^E:X_X"?#7X.?"7X1:'X(^ .BV%CX1@LEFT
M2/39S-%+%+^]$PE9F:7?OW[RQ+;LY-=A0 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %?S;?\%9/^4CGQ=_[&V3_ -%Q
MU_237X>_\%$OV"O^%E?MM_$CQW_PM;[%_:GB-YOLO]A>9Y6408W>>N[IUP*^
MPX,X]X3\/\?4QF?XGV-.I'DB^2I.\KJ5K4XS:T3=VDO,_./$K*<PS?*J-/"0
MYI*=WJEIRM=6C\\:*^IO^':7_5:O_+<_^Z:/^':7_5:O_+<_^Z:_1_\ B9;P
M3_Z&O_E#$_\ RD_&/]2>)_\ H'_\GA_\D?+-%?4W_#M+_JM7_EN?_=-'_#M+
M_JM7_EN?_=-'_$RW@G_T-?\ RAB?_E(?ZD\3_P#0/_Y/#_Y(^6:*^IO^':7_
M %6K_P MS_[IH_X=I?\ 5:O_ "W/_NFC_B9;P3_Z&O\ Y0Q/_P I#_4GB?\
MZ!__ ">'_P D?+-%?4W_  [2_P"JU?\ EN?_ '31_P .TO\ JM7_ );G_P!T
MT?\ $RW@G_T-?_*&)_\ E(?ZD\3_ /0/_P"3P_\ DCY9HKZF_P"':7_5:O\
MRW/_ +IH_P"':7_5:O\ RW/_ +IH_P")EO!/_H:_^4,3_P#*0_U)XG_Z!_\
MR>'_ ,D?+-%?4W_#M+_JM7_EN?\ W31_P[2_ZK5_Y;G_ -TT?\3+>"?_ $-?
M_*&)_P#E(?ZD\3_] _\ Y/#_ .2/EFBOJ;_AVE_U6K_RW/\ [IH_X=I?]5J_
M\MS_ .Z:/^)EO!/_ *&O_E#$_P#RD/\ 4GB?_H'_ /)X?_)'RS17U-_P[2_Z
MK5_Y;G_W31_P[2_ZK5_Y;G_W31_Q,MX)_P#0U_\ *&)_^4A_J3Q/_P! _P#Y
M/#_Y(^6:*^IO^':7_5:O_+<_^Z:/^':7_5:O_+<_^Z:/^)EO!/\ Z&O_ )0Q
M/_RD/]2>)_\ H'_\GA_\D?+-%?4W_#M+_JM7_EN?_=-'_#M+_JM7_EN?_=-'
M_$RW@G_T-?\ RAB?_E(?ZD\3_P#0/_Y/#_Y(^6:*^IO^':7_ %6K_P MS_[I
MH_X=I?\ 5:O_ "W/_NFC_B9;P3_Z&O\ Y0Q/_P I#_4GB?\ Z!__ ">'_P D
M?+-=;\ O^2[>"O\ L;=-_P#2J.O>?^':7_5:O_+<_P#NFNC^#_\ P3E_L7XM
M^%M8_P"%Q^;]D\1V,WE_\(]MW[;A&QG[0<9QUJ*OTD?!:M3E3AFEW)-+]QB=
MWHO^7)MA^"^)HUX2=#1-?:AW_P 1_0/1117X6?U0%?GK_P %'_\ DYFZ_P"P
M-:?^@FOT*K\]?^"C_P#R<S=?]@:T_P#037Y?XM_\DK'_ *^1_*1YV9_[M\SP
M6BBBOYG/ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH _6SX>?\ (@:'_P!@>V_]%+6Q6/\ #S_D0-#_ .P/;?\ HI:V*_N#
M"_[K3_PK\CZZ/PH****Z"@HHHH **** "BBB@ KP']MJZ\/:WXY^"7PE\<I$
MWA[Q1\4X_P"UXKG!BNFM-/N[NTMG!X97O(K8[3PQ0#G->_5X7_P41_98UO\
M:U_9LO? _@;6#IOB[1-1@UWP5J*SF(P:G;;C'^\',>Y6D0.#\A<-_#B@#W2D
M=$D0QR*&5AAE(R"*_(;PU_P7@_;,_9WN9_A#^T[\ -+UCQ%H;?9;V6^,NE7Q
M=1]Z955XW)ZAD1%8$$9SDT/''_!<W]MO]IJYA^"_[,_P<TWP_K/B!_LEH^C+
M+J.IEF&#Y+/MCC.,DN8SM W;EQF@#]#?^">>JV/_  K/QK\/] F5]$\%?%KQ
M'H/AY4;*PV,5X98X%/=(O.:)?18U X%>^5XY^P-^S3>_LF_LL>&?@]K]^MWK
MD,4M]XDO%D+B;4+B1IIOF/WPI81AOXA&">37L= !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^8G[8'_)S/C+_L,-_Z
M"M?IW7YB?M@?\G,^,O\ L,-_Z"M?D'C'_P B/#_]?/\ VV1Y>:_P8^IYM111
M7\['AA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5
ML_#O_DH&A?\ 89M?_1JUC5L_#O\ Y*!H7_89M?\ T:M;X7_>J?\ B7YCC\2/
MUKHHHK^X3Z\*_/7_ (*/_P#)S-U_V!K3_P!!-?H57YZ_\%'_ /DYFZ_[ UI_
MZ":_+_%O_DE8_P#7R/Y2/.S/_=OF>"T445_,YX 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% 'ZV?#S_ )$#0_\ L#VW_HI:
MV*Q_AY_R(&A_]@>V_P#12UL5_<&%_P!UI_X5^1]='X4%%%%=!04444 %%%%
M!1110 4444 <5\7/V</@#\>XH8_C1\&_#?B=K==MM-K.D13RPC.<)(R[T&>R
MD9IOPC_9K_9^^ BS?\*7^#'AKPP]RNVYN-&T>*":9<YVO(J[W'L20*[>B@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "OS$_; _P"3F?&7_88;_P!!6OT[K\Q/VP/^3F?&7_88;_T%:_(/&/\
MY$>'_P"OG_MLCR\U_@Q]3S:BBBOYV/#"BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ K9^'?\ R4#0O^PS:_\ HU:QJV?AW_R4#0O^
MPS:_^C5K?"_[U3_Q+\QQ^)'ZUT445_<)]>%?GK_P4?\ ^3F;K_L#6G_H)K]"
MJ_/7_@H__P G,W7_ &!K3_T$U^7^+?\ R2L?^OD?RD>=F?\ NWS/!:***_F<
M\ **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M#];/AY_R(&A_]@>V_P#12UL5C_#S_D0-#_[ ]M_Z*6MBO[@PO^ZT_P#"OR/K
MH_"@HHHKH*"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\Q/VP/^3F?&7_88
M;_T%:_3NOS$_; _Y.9\9?]AAO_05K\@\8_\ D1X?_KY_[;(\O-?X,?4\VHHH
MK^=CPPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
MV?AW_P E T+_ +#-K_Z-6L:MGX=_\E T+_L,VO\ Z-6M\+_O5/\ Q+\QQ^)'
MZUT445_<)]>%?GK_ ,%'_P#DYFZ_[ UI_P"@FOT*K\]?^"C_ /R<S=?]@:T_
M]!-?E_BW_P DK'_KY'\I'G9G_NWS/!:***_F<\ **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@#];/AY_R(&A_P#8'MO_ $4M
M;%8_P\_Y$#0_^P/;?^BEK8K^X,+_ +K3_P *_(^NC\*"BBBN@H**** "BBB@
M HHHH **** "BBB@ HHHH **** "BO+_ -HK]INT^!+:=X>\._"SQ/X[\5:Q
M%+-IOA;PC8B6?R(BHDN9W8A+>$,Z+O<_,S!5#'..<_9,_;O\ ?M3>)O$7POG
M\#>(?!/CKPGM;7_!?BNT$5W#$Q 69""1)'EE&>"-ZG&'5F /<Z*\<_:;_;'T
MC]F_7-+\*6'P.^(?Q"UC4K22[ETGX<^&SJ4]A;*P19[A0R^4CON5"?O&-_[I
MKHOA%^T%9?$CX,3?&_QM\-_$_P .M.M4NIKRP^(%@MA>6MM!G?<2Q;V,4>%8
M@M@E5W8P02 >@T5X3IO[=7AL^&?#OQ9\5_"[7M!^'?BW48+/0?&NIRP!/](;
M;:W%S;AS+:VTYVB.5@<>9&9%C#9KW:@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M^2?$7_!4G^P/$%]H7_"B_-^Q7DL'F_\ "3[=^QRN['V8XSC.,FO$SKB/)N'H
MPEF%7D4[V]V4KVM?X4^ZW,:M>E02YW:Y];45\>_\/8/^J"?^73_]RT?\/8/^
MJ"?^73_]RUX'_$2N"?\ H*_\DJ?_ "!C]?PG\WX/_(^PJ*^/?^'L'_5!/_+I
M_P#N6C_A[!_U03_RZ?\ [EH_XB5P3_T%?^25/_D ^OX3^;\'_D?85%?'O_#V
M#_J@G_ET_P#W+1_P]@_ZH)_Y=/\ ]RT?\1*X)_Z"O_)*G_R ?7\)_-^#_P C
M["HKX]_X>P?]4$_\NG_[EH_X>P?]4$_\NG_[EH_XB5P3_P!!7_DE3_Y /K^$
M_F_!_P"1]A45\>_\/8/^J"?^73_]RT?\/8/^J"?^73_]RT?\1*X)_P"@K_R2
MI_\ (!]?PG\WX/\ R/L*BOCW_A[!_P!4$_\ +I_^Y:/^'L'_ %03_P NG_[E
MH_XB5P3_ -!7_DE3_P"0#Z_A/YOP?^1]A45\>_\ #V#_ *H)_P"73_\ <M'_
M  ]@_P"J"?\ ET__ '+1_P 1*X)_Z"O_ "2I_P#(!]?PG\WX/_(^PJ*^/?\
MA[!_U03_ ,NG_P"Y:/\ A[!_U03_ ,NG_P"Y:/\ B)7!/_05_P"25/\ Y /K
M^$_F_!_Y'V%17Q[_ ,/8/^J"?^73_P#<M'_#V#_J@G_ET_\ W+1_Q$K@G_H*
M_P#)*G_R ?7\)_-^#_R/L*BOCW_A[!_U03_RZ?\ [EH_X>P?]4$_\NG_ .Y:
M/^(E<$_]!7_DE3_Y /K^$_F_!_Y'V%17Q[_P]@_ZH)_Y=/\ ]RT?\/8/^J"?
M^73_ /<M'_$2N"?^@K_R2I_\@'U_"?S?@_\ (^PJ*^/?^'L'_5!/_+I_^Y:Z
M7X/_ /!1[_A:_P 3=&^'7_"F_L']KW@@^V?\)%YOE9!.[9]G7=TZ9%:X?Q#X
M.Q5>%&EB;RDTDN2IJV[):PMOW'''864DE+\'_D?3M%%%?:G6%?F)^V!_R<SX
MR_[##?\ H*U^G=?F)^V!_P G,^,O^PPW_H*U^0>,?_(CP_\ U\_]MD>7FO\
M!CZGFU%%%?SL>&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !6S\._P#DH&A?]AFU_P#1JUC5L_#O_DH&A?\ 89M?_1JUOA?]ZI_X
ME^8X_$C]:Z***_N$^O"OSU_X*/\ _)S-U_V!K3_T$U^A5?GK_P %'_\ DYFZ
M_P"P-:?^@FOR_P 6_P#DE8_]?(_E(\[,_P#=OF>"T445_,YX 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'ZV?#S_D0-#_[
M ]M_Z*6MBL?X>?\ (@:'_P!@>V_]%+6Q7]P87_=:?^%?D?71^%!111704%%%
M% !1110 4444 %%%% !1110 4444 %%%% %6+1-)AUN?Q'%I\2W]S:Q6T]T%
M^=X8VD:-"?16ED('JYKYS^"WPZMOB?\ \%#/'W[8.BVXCT+1_"$/@/2KV-<)
MK%Y%<^??7"G^)876.UW\AGBD _U=6OVWOCA\?_"M_IOPM^"_[-OCOQ1IVI)Y
MGBKQ%X5,4,D%J<C[):RR."D\F,-,!F)#\G[Q@T;OV;/V@?CCXQ\8Z%\)+/\
M8.U_X8^$-,T^3[5JGB"Z@$%O;Q1;(;6VBAZR,[1\DX"(_!." #C/VB?V7_\
M@H!X.^,GBK]JW]DK]IK3;^_U6.V\_P"&NO\ AN-;2[M+1&$5HEP9&;=\TI&/
M*R\SG>FXUYW^W!^V-=_M&_\ !&7Q!\9?#VAW.@:EK%Y::)XETEV/F:=<IJ$4
M5U!D@$JVP@9&=DH! .0/H[0?VN/BUJ'C#Q!\/M8_8A^(]KJ>F:I/;Z->0BUD
MTK58%8B*X^W/+''"&&&92&*@X&]AMK#UW]@FR\9_L-^,?V7_ !1JUG'K?CF[
MU'7-6U*U1C;0:W=7AOE:,$!C!%.(D' 9HXN0"Q% &5_P4/\ "6B6'_!*'QAX
M4^SI]CTWP'8+:I@84V[VS18^C1KCZ5['^R5XHUKQQ^RK\,_&GB.=Y=1U?X?Z
M->W\LI)9YI;&%W8Y[EF)_&OGWXO>'OC_ /M0?L;:1^Q=>_"S7M \7ZM;Z9I'
MC[7M0L=NF:7:VLL+75Y#<Y\N\\X08BBA+O\ OAY@CVL1]9^$O"^C>"/"FF>"
M_#EMY.GZ/I\-E80YSY<,4:QHOX*H% &A1110 52OO$6B:;/]EO\ 4HXI  =C
M'G%7:CEL[29M\UK&[>K(": */_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T_
M_GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57
M/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?
M]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#
M4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z
M#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\
M"8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU
M1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4
M'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#
M4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/A
MC_H-0?\ ?5'_  F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_
M  F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H
M I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_O
MT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_
M +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_
M /GQA_[]"@"G_P )CX8_Z#4'_?5?E)\0723Q[K<D;95M7N2I'<>:U?K/_9VG
M_P#/C#_WZ%?DS\0P!X_UP 8 UBYP!_UU:OQ+QG_W;!>L_P HGD9K\,/F8]%%
M%?@AXP4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M>C?LD7,%G^TEX/NKJ4)&FKJ7=N@&UJ\YKTC]D)$D_:7\')(@93K"Y##(/RM7
MK9!_R/<+_P!?(?\ I2-*/\:/JC]*O^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJK
MG]G:?_SXP_\ ?H4?V=I__/C#_P!^A7]I'UA3_P"$Q\,?]!J#_OJOS3_:WN8+
MS]I+QA=6LH>-]78HZ]"-JU^G']G:?_SXP_\ ?H5^9/[7J)'^TOXR2- JC6&P
M%& /E6OR#QC_ .1'A_\ KY_[;(\O-?X,?4\WHHHK^=CPPHHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH *U_A\Z1^/=$DD;"KJ]L6)[
M#S5K(K8^'@!\?Z&",@ZQ;9!_ZZK6^%_WJG_B7YCC\2/U:_X3'PQ_T&H/^^J/
M^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5_<)]>4_^$Q\,?\
M0:@_[ZKX!_X*(W]GJ7[25S=6%PLL9TBT&]3QG::_0K^SM/\ ^?&'_OT*_/G_
M (*-Q10_M+720QJB_P!CVG"K@?=-?E_BW_R2L?\ KY'\I'G9G_NWS/!Z***_
MF<\ **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@#]6_ 'B[PU'X#T2-]9A#+I%L"">A\I:VK;Q1X?O)UM;758GD<X1%/)-4/A
M[I]@? .ADV4))T>VR3&/^>2ULI8V4;!X[.)6'0K& 17]P87_ '6G_A7Y'UT?
MA1+111704%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 5^2GQ$_Y*!KO_89NO_1K5^M=?DI\1/\
MDH&N_P#89NO_ $:U?B7C/_NV"]9_E$\C-?AA\S&HHHK\$/&"BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KTG]C__ ).9\&_]AA?_
M $%J\VKTG]C_ /Y.9\&_]AA?_06KUL@_Y'N%_P"OD/\ TI&E'^-'U1^G=%%%
M?VD?6!7YB?M@?\G,^,O^PPW_ *"M?IW7YB?M@?\ )S/C+_L,-_Z"M?D'C'_R
M(\/_ -?/_;9'EYK_  8^IYM1117\['AA1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 5L_#O\ Y*!H7_89M?\ T:M8U;/P[_Y*!H7_
M &&;7_T:M;X7_>J?^)?F./Q(_6NBBBO[A/KPK\]?^"C_ /R<S=?]@:T_]!-?
MH57YZ_\ !1__ ).9NO\ L#6G_H)K\O\ %O\ Y)6/_7R/Y2/.S/\ W;YG@M%%
M%?S.> %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110!^MGP\_Y$#0_^P/;?^BEK8K'^'G_ "(&A_\ 8'MO_12UL5_<&%_W6G_A
M7Y'UT?A04445T%!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %?DI\1/^2@:[_V&;K_T:U?K77Y*
M?$3_ )*!KO\ V&;K_P!&M7XEXS_[M@O6?Y1/(S7X8?,QJ***_!#Q@HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *])_8__P"3F?!O
M_887_P!!:O-J])_8_P#^3F?!O_887_T%J];(/^1[A?\ KY#_ -*1I1_C1]4?
MIW1117]I'U@5^8G[8'_)S/C+_L,-_P"@K7Z=U^8G[8'_ "<SXR_[##?^@K7Y
M!XQ_\B/#_P#7S_VV1Y>:_P &/J>;4445_.QX84444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %;/P[_ .2@:%_V&;7_ -&K6-6S\._^
M2@:%_P!AFU_]&K6^%_WJG_B7YCC\2/UKHHHK^X3Z\*_/7_@H_P#\G,W7_8&M
M/_037Z%5^>O_  4?_P"3F;K_ + UI_Z":_+_ !;_ .25C_U\C^4CSLS_ -V^
M9X+1117\SG@!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 ?K9\//^1 T/_L#VW_HI:V*Q_AY_P B!H?_ &![;_T4M;%?W!A?
M]UI_X5^1]='X4%%%%=!04444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !7Y*?$3_DH&N_]AFZ_]&M7
MZUU^2GQ$_P"2@:[_ -AFZ_\ 1K5^)>,_^[8+UG^43R,U^&'S,:BBBOP0\8**
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O2?V/_\
MDYGP;_V&%_\ 06KS:O2?V/\ _DYGP;_V&%_]!:O6R#_D>X7_ *^0_P#2D:4?
MXT?5'Z=T445_:1]8%?F)^V!_R<SXR_[##?\ H*U^G=?F)^V!_P G,^,O^PPW
M_H*U^0>,?_(CP_\ U\_]MD>7FO\ !CZGFU%%%?SL>&%%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !6S\._P#DH&A?]AFU_P#1JUC5
ML_#O_DH&A?\ 89M?_1JUOA?]ZI_XE^8X_$C]:Z***_N$^O"OSU_X*/\ _)S-
MU_V!K3_T$U^A5?GK_P %'_\ DYFZ_P"P-:?^@FOR_P 6_P#DE8_]?(_E(\[,
M_P#=OF>"T445_,YX 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% 'ZV?#S_D0-#_[ ]M_Z*6MBL?X>?\ (@:'_P!@>V_]%+6Q
M7]P87_=:?^%?D?71^%!111704%%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^2GQ$_Y*!KO_89N
MO_1K5^M=?DI\1/\ DH&N_P#89NO_ $:U?B7C/_NV"]9_E$\C-?AA\S&HHHK\
M$/&"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KTG
M]C__ ).9\&_]AA?_ $%J\VKTG]C_ /Y.9\&_]AA?_06KUL@_Y'N%_P"OD/\
MTI&E'^-'U1^G=%%%?VD?6!7YB?M@?\G,^,O^PPW_ *"M?IW7YB?M@?\ )S/C
M+_L,-_Z"M?D'C'_R(\/_ -?/_;9'EYK_  8^IYM1117\['AA1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 5L_#O\ Y*!H7_89M?\
MT:M8U;/P[_Y*!H7_ &&;7_T:M;X7_>J?^)?F./Q(_6NBBBO[A/KPK\]?^"C_
M /R<S=?]@:T_]!-?H57YZ_\ !1__ ).9NO\ L#6G_H)K\O\ %O\ Y)6/_7R/
MY2/.S/\ W;YG@M%%%?S.> %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110!^MGP\_Y$#0_^P/;?^BEK8K'^'G_ "(&A_\ 8'MO
M_12UL5_<&%_W6G_A7Y'UT?A04445T%!1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% &;XRO[O2O"&JZI82^7/;:;/+!)
MM!VNL;$'!X/('6OSN_X;Y_:S_P"BK_\ E"L/_C%?H7\0_P#D0-<_[ ]S_P"B
MFK\DZ_$_%K-<TRW$8182O.FI*=^24HWLXVO9JYY.9U*E.4>636^S/8?^&^?V
ML_\ HJ__ )0K#_XQ1_PWS^UG_P!%7_\ *%8?_&*\>HK\@_UHXF_Z#JW_ (-G
M_P#)'E_6,1_._O9[#_PWS^UG_P!%7_\ *%8?_&*/^&^?VL_^BK_^4*P_^,5X
M]11_K1Q-_P!!U;_P;/\ ^2#ZQB/YW][/8?\ AOG]K/\ Z*O_ .4*P_\ C%'_
M  WS^UG_ -%7_P#*%8?_ !BO'J*/]:.)O^@ZM_X-G_\ )!]8Q'\[^]GL/_#?
M/[6?_15__*%8?_&*/^&^?VL_^BK_ /E"L/\ XQ7CU%'^M'$W_0=6_P#!L_\
MY(/K&(_G?WL]A_X;Y_:S_P"BK_\ E"L/_C%'_#?/[6?_ $5?_P H5A_\8KQZ
MBC_6CB;_ *#JW_@V?_R0?6,1_._O9[#_ ,-\_M9_]%7_ /*%8?\ QBC_ (;Y
M_:S_ .BK_P#E"L/_ (Q7CU%'^M'$W_0=6_\ !L__ )(/K&(_G?WL]A_X;Y_:
MS_Z*O_Y0K#_XQ1_PWS^UG_T5?_RA6'_QBO'J*/\ 6CB;_H.K?^#9_P#R0?6,
M1_._O9[#_P -\_M9_P#15_\ RA6'_P 8H_X;Y_:S_P"BK_\ E"L/_C%>/44?
MZT<3?]!U;_P;/_Y(/K&(_G?WL]A_X;Y_:S_Z*O\ ^4*P_P#C%'_#?/[6?_15
M_P#RA6'_ ,8KQZBC_6CB;_H.K?\ @V?_ ,D'UC$?SO[V>P_\-\_M9_\ 15__
M "A6'_QBC_AOG]K/_HJ__E"L/_C%>/44?ZT<3?\ 0=6_\&S_ /D@^L8C^=_>
MSV'_ (;Y_:S_ .BK_P#E"L/_ (Q1_P -\_M9_P#15_\ RA6'_P 8KQZBC_6C
MB;_H.K?^#9__ "0?6,1_._O9[#_PWS^UG_T5?_RA6'_QBO6_V*/VJ_CW\7/C
MG!X.^(7CS^T--?3;B5K;^R[6++JH*G=%$K<?6OD.O>O^"<'_ "<S:_\ 8&N_
M_017O\*\1<08CB3"4JN,JRC*I%-.I-IJ^S3=FC?#5Z\L1%.3W[L_0JBBBOZL
M/HPK\E/B)_R4#7?^PS=?^C6K]:Z_)3XB?\E UW_L,W7_ *-:OQ+QG_W;!>L_
MRB>1FOPP^9C4445^"'C!1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 5Z3^Q__ ,G,^#?^PPO_ *"U>;5Z3^Q__P G,^#?^PPO_H+5
MZV0?\CW"_P#7R'_I2-*/\:/JC].Z***_M(^L"OS$_; _Y.9\9?\ 88;_ -!6
MOT[K\Q/VP/\ DYGQE_V&&_\ 05K\@\8_^1'A_P#KY_[;(\O-?X,?4\VHHHK^
M=CPPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *V?
MAW_R4#0O^PS:_P#HU:QJV?AW_P E T+_ +#-K_Z-6M\+_O5/_$OS''XD?K71
M117]PGUX5^>O_!1__DYFZ_[ UI_Z":_0JOSU_P""C_\ R<S=?]@:T_\ 037Y
M?XM_\DK'_KY'\I'G9G_NWS/!:***_F<\ **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@#];/AY_R(&A_]@>V_]%+6Q6/\//\
MD0-#_P"P/;?^BEK8K^X,+_NM/_"OR/KH_"@HHHKH*"BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH ***^=?\ @JY\;?$OP#_8-\=^-O!>H26FKW5K
M!I>GW<+%7@-U/' \BL.598GD*L.0P!% 'JF@?M(? ?Q3XS'P^\._%C1+S5WN
M);>&T@O583SQ9\V&)_N2RQX.^-"63:=P&#7;5\?_ +:?PHTSX9?\$EAHO@Q1
MI=_\.?#.BZKX;U"T 26QO[*2W?[0C=I&_>Y;J?-;/4U])_ +XB3_ !>^!7@O
MXL7,*Q2^)_">G:M+$@P$:XMHYBH^A<B@#K:*** "BBB@#'^(?_(@:Y_V![G_
M -%-7Y)U^MGQ#_Y$#7/^P/<_^BFK\DZ_!/&?_><%Z3_.)XN:_%#YA1117XD>
M2%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7O7_!
M.#_DYFU_[ UW_P"@BO!:]Z_X)P?\G,VO_8&N_P#T$5])P=_R56"_Z^0_-&^%
M_P!YAZH_0JBBBO[$/J0K\E/B)_R4#7?^PS=?^C6K]:Z_)3XB?\E UW_L,W7_
M *-:OQ+QG_W;!>L_RB>1FOPP^9C4445^"'C!1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 5Z3^Q__ ,G,^#?^PPO_ *"U>;5Z3^Q_
M_P G,^#?^PPO_H+5ZV0?\CW"_P#7R'_I2-*/\:/JC].Z***_M(^L"OS$_; _
MY.9\9?\ 88;_ -!6OT[K\Q/VP/\ DYGQE_V&&_\ 05K\@\8_^1'A_P#KY_[;
M(\O-?X,?4\VHHHK^=CPPHHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH *V?AW_R4#0O^PS:_P#HU:QJV?AW_P E T+_ +#-K_Z-6M\+
M_O5/_$OS''XD?K71117]PGUX5^>O_!1__DYFZ_[ UI_Z":_0JOSU_P""C_\
MR<S=?]@:T_\ 037Y?XM_\DK'_KY'\I'G9G_NWS/!:***_F<\ **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#];/AY_R(&A_]
M@>V_]%+6Q6/\//\ D0-#_P"P/;?^BEK8K^X,+_NM/_"OR/KH_"@HHHKH*"BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\&_X*:?L_>(OVFOV)?'
M'PL\&6;7&MO917^C6R?>GN+69+@0KZM(L;1CW<5[S10!\8_M<_&?3_C[_P $
MO]-\+_#">/4_%WQ3TO2M!T'P]#(/M+:@\L O('3JAMU2X,I( C\H[B!S7U3\
M&OAY;_"+X0>%/A1:7(FB\,>&['28Y@,"1;:W2$-^.S-7-,^'/P]T7Q1=^.-'
M\":-::U?KMOM8MM+BCNK@>DDJJ'<<#J3TK9H **** "L[4O#.GZK=&[N)[E6
M*@8BN"HX]A6C10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'
M_/S>_P#@6U'_  @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[
M_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/
MS>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X
M%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@
M6U'_  @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L4
M4 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?
M\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C
M_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_  @^
MD?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z
M1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S
M>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_
MS\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_
M^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\
MX%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;
M%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U
M'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;5L44
M8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (
M/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@
M^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S
M\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;5L44 8_\ P@^D
M?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\W
MO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_
M .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M
M6Q10!C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%
MM1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%%
M &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\
M"#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\
M(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?
M\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/
MI'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _
M-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>
M_P#@6U'_  @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!
M;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^
M!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q
M10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U26
M?A+3;&Z2[AN+HM&V5#W+$?B*U** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M**Q?B)X+M?B-X'U/P'J&I75I:ZO:-:7LUE*8Y3;O\LJ(XY0LA9=X^9=V1R!0
M!Q'AS]MK]D7Q?\2O^%/^&/VC?"-]XD-P;>/2K;6HF>68'!BC.=LDF>-BDMD'
MC@UZ)XD\2^'?!N@W?BKQ=KUGI>F6$#37VHZA<K#!;QJ,EW=R%51ZDXKX]_X*
MJ_LH_ >']B^33OAE\']$TCQ=8ZWI%E\-F\.:7%:7@U&6]AB2"%HE5B&C,A*Y
MQA-_5 1)^W'XA\1^(OVD_P!F#]D7Q)J0O;'7O$C:WXQ3&(]2?3(8Y8D=?XXF
ME$CE",$HF1QP ?47PX^-?PI^+CW</PY\=6&JS6 C:]M89"LT"2 F-VC<!U1P
M"5<C:V#@G!K$^,O[6O[-'[/6J6FA?&OXW>'?#=]?IYEK8ZEJ*K,\>2/,\L99
M4R"-Y 7((SP:\*_;S\6WGP3_ &TOV;/B_P"&Y3;W/B#Q9<>"M?$? OK"^:!8
MXY/[RQ3$RJ.S<U[D/V4?@)?W7B76/'7PTT3Q+J/BR]FGUW4_$&E0W,UQ$WR1
M6^Z125BBA"1(@P $W8W,Q(!W/AOQ-X<\9:!:>*O".O6>J:9?P+-8ZCI]RLT%
MQ&PR'1T)5E/J#BO//#G[;7[(OB_XE?\ "G_#'[1OA&^\2&X-O'I5MK43/+,#
M@Q1G.V23/&Q26R#QP:\'_P""7WP,FF_8X\=?#@:[J4'@7Q+\1M>3P*\=TPF'
MAMI4@7RI"=T8E$=P5<<_O?,4Y8&H?^"JO[*/P'A_8ODT[X9?!_1-(\76.MZ1
M9?#9O#FEQ6EX-1EO88D@A:)58AHS(2N<83?U0$ 'V?15+PU::MI_AS3[#7[\
M75_!8Q1WMTHP)I@@#O\ BP)_&KM !1110 4444 %%%% !1110 4444 %%%%
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
M@ HHHH *RO'/CGP?\,_"&H^/O'_B.TTC1M)M6N-1U*^F"101KU9B?R ZDD
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
MA9'_ (_?$9*70BZ'+VVGHTB@8)>_B'."* /N6BO/OV4_CWHG[3W[.WA+X[:%
MY:IXAT>.:[@B;(M[I<QW$/\ P"9)$]]N:P?$'[3^OZSX@\7>&_@!\*#XUE\"
M2&W\37<NMK86RWPB$QT^W?RI3/<JC(74JD:&1%,F[<J@'K]%?$7[7W_!1'Q1
MXP_X)MI^TQ^R_P"$[RWL_%,G]E:CJ>J72VUSH)>Y%I*J(I)DF+EE1T(5?]9G
M("GV/XQ?MD>-O@!!X'O_ (L?L_365OXW\=67A6W-EXG@N9+.[NF;RY)%6,*T
M95';*L3E2"!P2 >]45Y%\5OVJ6^$?[2?P\_9]U_X=33Q?$J>]AT/7[34T*PO
M:0+-,LT+(&7[RA=I8'.>,$5GZY^UUKFL?%#Q_P#"CX&?"/\ X2K4/AC8VL_B
MR2_UX:<C37,+SQ6MK^YE,\IC0DEO+C!(&_.< 'I?Q3^+GPS^"'@VY^(/Q:\;
MZ?X?T:UXFO\ 4IPB;L$A%'5V(!PJ@L<' J[X$\;^%_B9X(T?XC>"-4^W:-K^
MF0:CI-[Y+Q^?;31K)%)LD577<C*<, 1G! -?/?QG^/\ X)_:L_X)2^/?CWX#
ML[J'2?$/PNUR6"VU"-1-!)%!<121L 2,I+$XR#@[01UKT+]@_P#Y,B^#W_9,
M-!_]-\% 'J]%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '+?&SXQ>!
M_@#\*]<^+_Q%U:*STG0=.ENKAI) K2E5)6),_>D<@*JCDLP KQO]GG]EC7-0
M^%=KXZU_]H+QI9:UXW9O$?B>W\.:Q:BQ-_>@2RI%NMW+1H"L*DL?DB7H, >^
M>)/"'A/QC:QV/B[POIVJPQ2;XH=2LHYU1L$;@'! ."1GWJ70O#V@>%]-31O#
M.AV>G6<9)CM;&V2&-23DD*@ &3R: /AG_@FSXM\-?LC_ +6GQ9_X)KZOXSAE
MTZRUE=?^';W5VA>2&XBC>:SR, RHC0G8 ,E)V"@4W]C+]J;X8_L<?&7XV_LP
M?M8>,K7P?JLWQ1U/Q7H&KZ^YAM]8L+YE*2)*1M+8C5L$Y/F%1DQL!]H#X-_"
M$7W]J#X5>&_M/F^;]H_L.W\SS,YW[MF=V><]<U-XO^%OPQ^(-Y9ZCX]^'.@Z
MW<:<^[3Y]7TB&Y>V;KF-I%)0^XQ0!\A_\%3/B+:_&#_@F'XD^)GAO0+JWT&7
MQ%I5QI-Q/;/&]W8+J-NJWIB90T<<C%F3(RT;1N<;]HE_X*@_%?X;^/?@5\)O
MC1X'\9V.L>$_#'[0WAR_UKQ#IDWGV<%M$MP))1*F4=%:5$+*2 Y*$[E*C[-U
M/2M+UK39M&UG3;>[L[F(Q7%I<PK)'*A&"K*P(8$<8(Q52Y\$^#+WPJW@2\\)
M:9+H;6_V=M&EL(VM##_SS,)79M_V<8H ^*OVPOVC_@5XE_;N_9<\3^'?BMH=
M_HVD^(?$,>H:_::C')IT,D]C;I'$;I3Y)DRR90,6421E@-ZYVK#]J7P#\7/V
MF/C!\+/C7\3E\&6/@S4K?3="\$Z7?/8ZAXJ9H3B\=X,75\7.Q(K: [2CJ'27
M>M?66E?##X:Z$NE+HGP\T.S&@QRQZ&+7288_[.27'F+!M4>2'VKN"8W;1G.*
MG?P+X(E\6)X]D\':4VNQP>1'K3:?$;M8N?D$VW>%Y/&<<T ?GM^R)\0?!-__
M ,$#/%OA2S\3V<FH:'\/_%,.L6R2@FSEN+K4&@BD/19'5T8(3N(D0XPZD_87
M[ M[:7_[#OP@FLKJ.9%^&NB1LT;A@'2QB1UX[AE(([$$5W[?"_X:/H7_  B[
M_#O0CIGVIKK^SCI$/D>>V=TOE[=N\[FRV,G)YYJ]X<\*>%_!]BVF>$O#=AI=
ML\IE>WTZS2!&<@ L50 $X4#/7 'I0!?HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ KRKQ%^VU^S%X4\07WA;7_ (F?9[_3;R6U
MO8/[%O7\N:-RCKN6$J<,",@D''!KU6ORL_:'_P"2_P#CG_L<=3_]*Y*^ X_X
MKS'A7!T:N$C"3G)I\Z;V5]+2B<6-Q,\-%.*6O<^\O^&^?V3/^BK_ /E"O_\
MXQ1_PWS^R9_T5?\ \H5__P#&*_-RBORW_B,/$W_/FC_X#/\ ^6'G?VIB.R_'
M_,_6#X7?%WX>?&CP_-XI^&GB'^TK"WO&M99_LDT.V941RNV5%8_*ZG(&.>O!
MKI*^;O\ @EU_R0#6/^QQN/\ TDM*^D:_=N&\RKYQD6'QM9)3J1NTKV^5VW^+
M/8H5)5:,9O=A17S%_P %*/VF?V@/V4_#?@GQ=\'=5\,O#XJ\>67AFYM/$&@S
M7)@-S',XN%:*YBSM\DY0CG<.1CG&_:._;$_:/_8.\;>#-5_:,;P?XQ^'7BW6
MUTB\\0>&=!N=)O\ 1KIEW*SPRW=RD\>U7?Y65L(XZA=WMFQ];45\J_M7?M(_
MM/\ PL_;&^%/[.WPR\5>#[?2?B>U^OVW6O"EQ=SZ8UJ@D.!'>PB4,K #[I!!
M.3TH?]LSXX? #]LKPI^R=^U+IGAG5]-^(5NQ\%^-_"6GW%A_I*L5-M=6DT\^
M&+;5W)(0/,C.#EM@!]545C_$'QUX;^&'@36?B/XQOA;:5H.ESZAJ,Y_@AAC+
MN0.YPIP.YXKQ;_@G+^V%K/[87P;U77O'F@#1?%_AKQ5?:3XFT)HC&]DZRL\*
ME&^9<1,L9)Y+PR>F* /H&BBB@ HHHH **** /#_VE_\ @I!^Q?\ L?>.[3X:
M?M%_&7_A'=;OM(CU.ULO^$=U&[WVKRRQ+)OM;>1!EX91M+!OESC!!/G?_#\W
M_@EE_P!'1?\ EDZY_P#(5?GC_P '+?\ R?7X3_[)+8?^G35*_/&OWCAOPOR#
M.,BP^-K5:JG4C=I2A;Y7@W^+/Q'B'Q)SW*<[KX.C3IN,)63:E?YVFE^!_0Y_
MP_-_X)9?]'1?^63KG_R%7HG[-'_!2#]B_P#;!\=W?PT_9T^,O_"1:W8Z1)J=
MU9?\([J-ILM4EBB:3?=6\:'#S1#:&+?-G& 2/YGZ_0[_ (-I/^3Z_%G_ &26
M_P#_ $Z:71Q+X7Y!DV18C&T:M5SIQNDY0M\[03_%!P]XDY[FV=T,'6ITU&<K
M-I2O\KS:_ _<*BBN,_:#^/'P]_9F^#VN?&[XH:@]OHVA6GFSB%0TL[LP2.&-
M21ND=V5%!(&6Y( )'X.?MQV=%>$?"6[_ &P?CY\.]/\ B[KGC_1OARFO6:WV
MA^$[/PTNHRV=M(H>'[;//*OFRE"I9(DA"9VY)!-,_9X_:U\2>(_COXE_8^_:
M#T;3=+^(WAJS34;.[T82+IWB32WQMO+9)69X64L%DA9G*G.UW ;: >]4444
M%%%% !1110 45\V_M^_'#X[_  ,\6?!F?X8^---L-$\8?%_1/#/B&RDT19KJ
M:&YF9I-LTCLB(T<93 B#@MN$@X ^DJ "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ K\K/VA_^2_^.?\ L<=3_P#2N2OU3K\K/VA_^2_^.?\ L<=3_P#2
MN2OQGQE_Y%F%_P <O_23RLU_AQ]3CJ***_GT\0^\_P#@EU_R0#6/^QQN/_22
MTKZ1KYN_X)=?\D UC_L<;C_TDM*^D:_KS@;_ ))'!_X%^;/I\'_NL/0^+/\
M@M\+L_!;X2BP:-9_^%\Z'Y!F4E _V:^QN ()&<9P:[?]H;]BCXL_MF>._!T?
M[1OCSP[8^ _!VLIJ[>%?#%G/)-K-X@VKY]Q.5$484L-J(3MD<;LE66Y_P4)_
M9+^,_P"V'HGA/PAX#\4^&M!L?"GC"T\1QWNJ_:)Y;JX@CD1(C'&BB-/WKY.]
MBW'W<<_0F@2^()M'@D\4V-G;7Y4_:8=/NGFA!R<%7=$8Y&#@J,$D<XR?K#I/
MB[_@H)_PD?\ P\J_99_X1$V(U+S?$/V7^T@_D%OL\60^SY@,9Y'0X.#TKTJ;
M]BCX@_%[]K[PW^UA^TKX]T>XC\"6KQ^"?!OAFRE%O;S/DFZN+B9M\KY((540
M9CC_ +I#1?M'?LF_'OXR_M<_#/\ :2\->(O"6GV/PPGNVL=(O9;F274UN,+*
M7D6,"$E%  "OM.22PXKZ3M7O7LHY+VWBCN3$#-%%,717QRH<JI8 \ E02.<#
MI0!X!^VMX[M=4\6^!OV?#X8UW6K'5=677_&EEX=TB2^F&D6$BR1Q/'&,A)[W
M[-&<\-''..>E>!>$OBC9?L\?\%9T\367@SQ-X<\%?M!Z8EC?1^)=!FT]%\16
M_P#JW02#YR^57CJ]ZQ/3-?4'P0^$WQU\+_';QQ\7OB[JGA;4%\6QV5OIRZ/)
M<"72+*T600V@\U,2H7FFE9LH=\K';@A5YC_@HQ^R%\0_VROAMH'@7X=>)]%\
M.ZAH7B6#6[+Q)J'G-<6<\*NJB%8U[[\EBW&T?*3@@ ^B**POAM'\2(/!ME;?
M%F;1YM>BA5+^YT+S!;7#@ &14D :/<<G9EL?WC6[0 4444 %%%% 'X>_\'+?
M_)]?A/\ [)+8?^G35*_/&OT._P"#EO\ Y/K\)_\ 9);#_P!.FJ5^>-?V!P+_
M ,DC@_\  OS9_)_&O_)5XO\ QO\ )!7Z'?\ !M)_R?7XL_[)+?\ _ITTNOSQ
MK]#O^#:3_D^OQ9_V26__ /3II=''?_)(8S_!^J#@K_DJ\)_C7Y,_<*OA?_@X
M/LO$%S^PSIEQI*2M9VWQ"T^361%T%N;:[1=WMYS0CZE:^Z*YOXO_  E\!?';
MX::S\(OB?H2:EH6O6;6VH6CD@E20596'*NK!75ARK*".17\?G]8&UH5WI5_H
MEG?:$\;6,UI')9M%]TQ%04(]MI&*^&?VB]*FU[_@NQ\&;/0;<2O!\,+UO$2J
M,I]B9-50+*/0LX4 ]W7VKWCX0_"K]KK]G7P!9_!GP?XC\&^.=!T6W%IX;UKQ
M7J%WIVHVEFHQ%#<+!;SQW9C7:@=3!N51D \G7_9\_923X8?$CQ+^T-\3_%B>
M*OB3XPCC@U;78['[-;6%E'M\O3[*$LYAMUVJ269GD90[G/  / /@9X?^''[.
M_P"U3\?OV7/C5-))X4U?PY%XW\-7FL7\TAAT,!A>6Z2.Q9$MYA\FT[@(R^<@
M$<G^PY\0=1\#_LH?%K]FWQSX7NO^%CZ'KT.F6=CXEF,U[J"ZR$&CM<L6).QY
M\/M.(TC+#')KZ:_:>_8LT+]H[XU_##XNW6M&Q/@C4[D:[;QEE.L:9+%N^QOC
MAT-Q'#N1OE,;S#J0">(_V+?#^N_MVZ)^V4FJB(:?X3EL-1TA"P%Y?HQ2UNG
M^5]D$URGS<J5A*]"0 >$_MQ?!6V^#6M?LO\ @/X:_$'Q3I,8^*6EZ)<W$'B"
MX=;E?OFZD@E=X)+CS 7\QXV.6(.5PM:FH?#71OV6_P#@J?\ "70?A%K>OV^G
M?$[POK\?C.RU3Q)>:@NHS6=N;B*Y<W4LA\W=CY@1P" !N;/K'[8_[,WQ;_:%
M\??"_P 3> ]=\.Z?9_#GQI;>)735GG:34)HCQ;@1IB)-N?GRQRWW1M^:O\7?
MV:_C?\1/VQ?AE^T_I.H^%;2R^'5AJ%N=$N+RY>6_^W6YAF/FB$"+9GY/E;.W
M)QNVJ >:_#FW\4_MP:Y\7-9\8?"OPQXNTS1OB1JOA+1[?7O'E[IS:+;60CB!
MMX(+"=89Y"S3-<!Q*3(%R%C05S/C+7?VP/V3/V5/AA^RG\:OC':WOB_X@_%F
MQ\(6_C;0-5N)[FQT&XE3>_VB>&)_M2JS1*^TE496#;E!'<^+_P!AK]JOX2?M
M'>*/CK^PO\?/#WA_3OB!>_;O&/A#QEI<MS9_;CG?=P&(%M[%F8CY.6(+,NU4
MZ?X^_P#!/JZ^/_[-L'PW\5?&2];X@V7B.+Q/:?$-;%8V76XU"+(($($< C"P
MK&IRB1QDEV4E@#RC_@HS^SG\)?A5XQ_9Q\6_#;PRNBRC]H/PWI]Y!8S.L5^K
M2.ZS7"ECY\ZF-@)GW28ED!8[C7W77R'\9/V1_P!O']I/PU\.+7XL_&7X9Z=J
MO@'X@Z=XB6[T/0+V6.[>T27;/(LDB;G+,F8$\I,-(?,X51];:>E_%801ZK<P
MS72PJ+F:W@,4<DF!N94+,44G)"EF('&3UH FHHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
0* "BBB@ HHHH **** /_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726105808720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Apr. 10, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">1-9513<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">CMS&#160;ENERGY CORPORATION<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">38-2726431<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">MI<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">One Energy Plaza<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Jackson<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">MI<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">49201<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">517<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">788&#8209;0550<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">291,656,125<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000811156<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">1-5611<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">CONSUMERS&#160;ENERGY COMPANY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">38-0442310<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">MI<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">One Energy Plaza<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Jackson<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">MI<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">49201<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">517<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">788&#8209;0550<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">84,108,789<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000201533<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">CMS&#160;Energy Corporation Common Stock, $0.01 par value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">CMS&#160;Energy Corporation Common Stock<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CMS<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=cms_A5.625JuniorSubordinatedNotesDue2078Member', window );">CMS&#160;Energy Corporation 5.625% Junior Subordinated Notes due 2078</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">CMS&#160;Energy Corporation 5.625% Junior Subordinated Notes due 2078<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CMSA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=cms_A5.875JuniorSubordinatedNotesDue2078Member', window );">CMS&#160;Energy Corporation 5.875% Junior Subordinated Notes due 2078</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">CMS&#160;Energy Corporation 5.875% Junior Subordinated Notes due 2078<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CMSC<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=cms_A5.875JuniorSubordinatedNotesDue2079Member', window );">CMS&#160;Energy Corporation 5.875% Junior Subordinated Notes due 2079</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">CMS&#160;Energy Corporation 5.875% Junior Subordinated Notes due 2079<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CMSD<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=cms_SeriesCPreferredStockDepositarySharesMember', window );">CMS&#160;Energy Corporation Depositary Shares, each representing a 1/1,000th interest in a share of 4.200% Cumulative Redeemable Perpetual Preferred Stock, Series C</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">CMS&#160;Energy Corporation Depositary Shares<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CMS&#160;PRC<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CumulativePreferredStockMember', window );">Consumers Energy Company Cumulative Preferred Stock, $100&#160;par&#160;value: $4.50 Series</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Consumers Energy Company Cumulative Preferred Stock, $100&#160;par&#160;value: $4.50 Series<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CMS-PB<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=cms_A5.625JuniorSubordinatedNotesDue2078Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=cms_A5.625JuniorSubordinatedNotesDue2078Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=cms_A5.875JuniorSubordinatedNotesDue2078Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=cms_A5.875JuniorSubordinatedNotesDue2078Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=cms_A5.875JuniorSubordinatedNotesDue2079Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=cms_A5.875JuniorSubordinatedNotesDue2079Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=cms_SeriesCPreferredStockDepositarySharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=cms_SeriesCPreferredStockDepositarySharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CumulativePreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CumulativePreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726104897952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CMS Energy Corporation Consolidated Statements of Income (Unaudited) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">$ 2,284<span></span>
</td>
<td class="nump">$ 2,374<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FuelCosts', window );">Fuel for electric generation</a></td>
<td class="nump">137<span></span>
</td>
<td class="nump">167<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PurchasedPowerRelatedParties', window );">Purchased power &#8211; related parties</a></td>
<td class="nump">19<span></span>
</td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCostAndExpenseOperating', window );">Maintenance and other operating expenses</a></td>
<td class="nump">431<span></span>
</td>
<td class="nump">334<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">353<span></span>
</td>
<td class="nump">345<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesExcludingIncomeAndExciseTaxes', window );">General taxes</a></td>
<td class="nump">142<span></span>
</td>
<td class="nump">132<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpenses', window );">Total operating expenses</a></td>
<td class="nump">1,970<span></span>
</td>
<td class="nump">1,918<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income</a></td>
<td class="nump">314<span></span>
</td>
<td class="nump">456<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income (Expense)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet', window );">Non-operating retirement benefits, net</a></td>
<td class="nump">45<span></span>
</td>
<td class="nump">48<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncome', window );">Other income</a></td>
<td class="nump">15<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingExpense', window );">Other expense</a></td>
<td class="num">(4)<span></span>
</td>
<td class="num">(4)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income</a></td>
<td class="nump">56<span></span>
</td>
<td class="nump">48<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseAbstract', window );"><strong>Interest Charges</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest on long-term debt</a></td>
<td class="nump">144<span></span>
</td>
<td class="nump">121<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseRelatedParty', window );">Interest expense &#8211; related parties</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseOther', window );">Other interest expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestCostsCapitalizedAdjustment', window );">Allowance for borrowed funds used during construction</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Total interest charges</a></td>
<td class="nump">147<span></span>
</td>
<td class="nump">124<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income Before Income Taxes</a></td>
<td class="nump">223<span></span>
</td>
<td class="nump">380<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income Tax Expense</a></td>
<td class="nump">29<span></span>
</td>
<td class="nump">39<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Income From Continuing Operations</a></td>
<td class="nump">194<span></span>
</td>
<td class="nump">341<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income From Discontinued Operations, Net of Tax of $&#8212; and $1</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income</a></td>
<td class="nump">194<span></span>
</td>
<td class="nump">345<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Loss Attributable to Noncontrolling Interests</a></td>
<td class="num">(10)<span></span>
</td>
<td class="num">(8)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income Attributable to CMS&#160;Energy</a></td>
<td class="nump">204<span></span>
</td>
<td class="nump">353<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsIncomeStatementImpact', window );">Preferred Stock Dividends</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net Income Available to Common Stockholders</a></td>
<td class="nump">$ 202<span></span>
</td>
<td class="nump">$ 351<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Basic Earnings Per Average Common Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare', window );">Basic earnings per average common share, income from continuing operations per average common share available to common stockholders (in dollars per share)</a></td>
<td class="nump">$ 0.69<span></span>
</td>
<td class="nump">$ 1.20<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare', window );">Basic earnings per average common share, income from discontinued operations per average common share available to common stockholders (in dollars per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0.01<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings per average common share (in dollars per share)</a></td>
<td class="nump">0.69<span></span>
</td>
<td class="nump">1.21<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDilutedAbstract', window );"><strong>Diluted Earnings Per Average Common Share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Diluted earnings per average common share, income from continuing operations per average common share available to common stockholders (in dollars per share)</a></td>
<td class="nump">0.69<span></span>
</td>
<td class="nump">1.20<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare', window );">Diluted earnings per average common share, income from discontinued operations per average common share available to common stockholders (in dollars per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0.01<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings per average common share (in dollars per share)</a></td>
<td class="nump">$ 0.69<span></span>
</td>
<td class="nump">$ 1.21<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ElectricityPurchasedMember', window );">Purchased and interchange power</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of goods and services sold</a></td>
<td class="nump">$ 341<span></span>
</td>
<td class="nump">$ 455<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_OilAndGasPurchasedMember', window );">Cost of gas sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of goods and services sold</a></td>
<td class="nump">$ 547<span></span>
</td>
<td class="nump">$ 468<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of other cost components excluding the service cost component of net benefit cost for defined benefit plans for the period. Other cost components include the following components: Interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) due to settlement or curtailments. The other cost components are presented separately outside of operating income on the statement of income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PurchasedPowerRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cost of electricity purchased from related parties and sold during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PurchasedPowerRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAndExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total costs of sales and operating expenses for the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAndExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FuelCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fuel costs incurred that are directly related to goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FuelCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868656-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868656-224227<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109227538&amp;loc=d3e44648-109337<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1278-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 5.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=120398118&amp;loc=d3e355146-122828<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1278-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestCostsCapitalizedAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest costs capitalized disclosed as an adjusting item to interest costs incurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestCostsCapitalizedAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense incurred on a debt or other obligation to related party.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCostAndExpenseOperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of other operating cost and expense items that are associated with the entity's normal revenue producing operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCostAndExpenseOperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockDividendsIncomeStatementImpact">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockDividendsIncomeStatementImpact</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesExcludingIncomeAndExciseTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>All taxes not related to income of the entity or excise or sales taxes levied on the revenue of the entity that are not reported elsewhere. These taxes could include production, real estate, personal property, and pump tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesExcludingIncomeAndExciseTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ElectricityPurchasedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ElectricityPurchasedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_OilAndGasPurchasedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_OilAndGasPurchasedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726105647728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CMS Energy Corporation Consolidated Statements of Income (Unaudited) (Parenthetical) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Tax effect of discontinued operations</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726285908288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CMS Energy Corporation Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income</a></td>
<td class="nump">$ 194<span></span>
</td>
<td class="nump">$ 345<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Retirement Benefits Liability</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Net gain arising during the period</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax', window );">Amortization of net actuarial loss, net of tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeGainLossOnDerivativeNetAbstract', window );"><strong>Derivatives</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Unrealized gain on derivative instruments, net of tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other Comprehensive Income</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive Income</a></td>
<td class="nump">195<span></span>
</td>
<td class="nump">350<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Comprehensive Loss Attributable to Noncontrolling Interests</a></td>
<td class="num">(10)<span></span>
</td>
<td class="num">(8)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive Income Attributable to CMS&#160;Energy</a></td>
<td class="nump">$ 205<span></span>
</td>
<td class="nump">$ 358<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4613674-111683<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeGainLossOnDerivativeNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeGainLossOnDerivativeNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL34724391-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e689-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726105513536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CMS Energy Corporation Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax', window );">Net gain (loss) arising during the period, tax</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax', window );">Amortization of net actuarial loss, tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax', window );">Unrealized gain on derivative instruments, tax</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726101886816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CMS Energy Corporation Consolidated Statements of Cash Flows (Unaudited) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash Flows from Operating Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income</a></td>
<td class="nump">$ 194<span></span>
</td>
<td class="nump">$ 345<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">353<span></span>
</td>
<td class="nump">345<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income taxes and investment tax credits</a></td>
<td class="nump">29<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other non&#8209;cash operating activities and reconciling&#160;adjustments</a></td>
<td class="num">(19)<span></span>
</td>
<td class="num">(27)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInReceivablesAbstract', window );"><strong>Changes in assets and liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables', window );">Accounts receivable and accrued revenue</a></td>
<td class="nump">174<span></span>
</td>
<td class="num">(121)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="nump">391<span></span>
</td>
<td class="nump">213<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued rate refunds</a></td>
<td class="num">(153)<span></span>
</td>
<td class="num">(129)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet', window );">Other current assets and liabilities</a></td>
<td class="num">(51)<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet', window );">Other non&#8209;current assets and liabilities</a></td>
<td class="nump">122<span></span>
</td>
<td class="nump">41<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">1,040<span></span>
</td>
<td class="nump">707<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows from Investing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures (excludes assets placed under finance lease)</a></td>
<td class="num">(617)<span></span>
</td>
<td class="num">(520)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Cost to retire property and other investing activities</a></td>
<td class="num">(34)<span></span>
</td>
<td class="num">(19)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(651)<span></span>
</td>
<td class="num">(539)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flows from Financing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from issuance of debt</a></td>
<td class="nump">1,205<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Retirement of debt</a></td>
<td class="num">(1,000)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Issuance of common stock</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfOrdinaryDividends', window );">Payment of dividends on common and preferred stock</a></td>
<td class="num">(145)<span></span>
</td>
<td class="num">(136)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromMinorityShareholders', window );">Contribution from noncontrolling interest</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other financing costs</a></td>
<td class="num">(23)<span></span>
</td>
<td class="num">(37)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="nump">27<span></span>
</td>
<td class="num">(170)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net Increase (Decrease) in Cash and Cash Equivalents,&#160;Including Restricted Amounts</a></td>
<td class="nump">416<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents,&#160;Including Restricted Amounts, Beginning of Period</a></td>
<td class="nump">182<span></span>
</td>
<td class="nump">476<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents,&#160;Including Restricted Amounts, End of Period</a></td>
<td class="nump">598<span></span>
</td>
<td class="nump">474<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_NonCashTransactionsAbstract', window );"><strong>Non&#8209;cash transactions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Capital expenditures not paid</a></td>
<td class="nump">157<span></span>
</td>
<td class="nump">128<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_RelatedAndNonRelatedPartyStatusAxis=cms_NonrelatedPartyMember', window );">Nonrelated Party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flows from Financing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfShortTermDebt', window );">Decrease in notes payable</a></td>
<td class="num">$ (20)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_NonCashTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Non-cash transactions [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_NonCashTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) and income tax credits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in current operating assets after deduction of current operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent operating assets after deduction of noncurrent operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash (inflow) outflow from investing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfOrdinaryDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash outflow in the form of ordinary dividends to common shareholders, preferred shareholders and noncontrolling interests, generally out of earnings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfOrdinaryDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromMinorityShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMinorityShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_RelatedAndNonRelatedPartyStatusAxis=cms_NonrelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_RelatedAndNonRelatedPartyStatusAxis=cms_NonrelatedPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726104709136">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CMS Energy Corporation Consolidated Balance Sheets (Unaudited) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 571<span></span>
</td>
<td class="nump">$ 164<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash and cash equivalents</a></td>
<td class="nump">27<span></span>
</td>
<td class="nump">18<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable and accrued revenue</a></td>
<td class="nump">1,009<span></span>
</td>
<td class="nump">1,564<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Accounts receivable &#8211; related parties</a></td>
<td class="nump">13<span></span>
</td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNetAbstract', window );"><strong>Inventories at average cost</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnergyRelatedInventoryGasStoredUnderground', window );">Gas in underground storage</a></td>
<td class="nump">437<span></span>
</td>
<td class="nump">840<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherInventorySupplies', window );">Materials and supplies</a></td>
<td class="nump">228<span></span>
</td>
<td class="nump">212<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnergyRelatedInventoryOtherFossilFuel', window );">Generating plant fuel stock</a></td>
<td class="nump">61<span></span>
</td>
<td class="nump">65<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_DeferredPropertyTaxes', window );">Deferred property taxes</a></td>
<td class="nump">310<span></span>
</td>
<td class="nump">384<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsCurrent', window );">Regulatory assets</a></td>
<td class="nump">203<span></span>
</td>
<td class="nump">57<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">130<span></span>
</td>
<td class="nump">113<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">2,989<span></span>
</td>
<td class="nump">3,433<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGrossAbstract', window );"><strong>Plant, Property, and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">30,866<span></span>
</td>
<td class="nump">30,491<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less accumulated depreciation and amortization</a></td>
<td class="nump">9,126<span></span>
</td>
<td class="nump">8,960<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PropertyPlantAndEquipmentNetExcludingCWIP', window );">Plant, property, and equipment, net</a></td>
<td class="nump">21,740<span></span>
</td>
<td class="nump">21,531<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConstructionInProgressGross', window );">Construction work in progress</a></td>
<td class="nump">1,263<span></span>
</td>
<td class="nump">1,182<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total plant, property, and equipment</a></td>
<td class="nump">23,003<span></span>
</td>
<td class="nump">22,713<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract', window );"><strong>Other Non&#8209;current Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="nump">3,804<span></span>
</td>
<td class="nump">3,595<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent', window );">Accounts receivable</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">23<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investments</a></td>
<td class="nump">72<span></span>
</td>
<td class="nump">71<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Postretirement benefits</a></td>
<td class="nump">1,241<span></span>
</td>
<td class="nump">1,208<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other</a></td>
<td class="nump">254<span></span>
</td>
<td class="nump">310<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment', window );">Total other non&#8209;current assets</a></td>
<td class="nump">5,394<span></span>
</td>
<td class="nump">5,207<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">31,386<span></span>
</td>
<td class="nump">31,353<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable', window );">Current portion of long-term debt and finance leases</a></td>
<td class="nump">1,433<span></span>
</td>
<td class="nump">1,099<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableCurrent', window );">Notes payable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">20<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">679<span></span>
</td>
<td class="nump">928<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Accounts payable &#8211; related parties</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_AccruedRateRefunds', window );">Accrued rate refunds</a></td>
<td class="nump">28<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestAndDividendsPayableCurrent', window );">Accrued interest</a></td>
<td class="nump">125<span></span>
</td>
<td class="nump">122<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Accrued taxes</a></td>
<td class="nump">408<span></span>
</td>
<td class="nump">538<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities</a></td>
<td class="nump">107<span></span>
</td>
<td class="nump">104<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">154<span></span>
</td>
<td class="nump">166<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">2,942<span></span>
</td>
<td class="nump">2,985<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Non&#8209;current Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">12,985<span></span>
</td>
<td class="nump">13,122<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Non-current portion of finance leases</a></td>
<td class="nump">66<span></span>
</td>
<td class="nump">68<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Regulatory liabilities</a></td>
<td class="nump">3,886<span></span>
</td>
<td class="nump">3,796<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Postretirement benefits</a></td>
<td class="nump">107<span></span>
</td>
<td class="nump">108<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationsNoncurrent', window );">Asset retirement obligations</a></td>
<td class="nump">762<span></span>
</td>
<td class="nump">746<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDeferredInvestmentTaxCredit', window );">Deferred investment tax credit</a></td>
<td class="nump">128<span></span>
</td>
<td class="nump">129<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">2,451<span></span>
</td>
<td class="nump">2,407<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other non&#8209;current liabilities</a></td>
<td class="nump">407<span></span>
</td>
<td class="nump">397<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total non&#8209;current liabilities</a></td>
<td class="nump">20,792<span></span>
</td>
<td class="nump">20,773<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and Contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Common stockholders&#8217; equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Other paid-in capital</a></td>
<td class="nump">5,494<span></span>
</td>
<td class="nump">5,490<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(51)<span></span>
</td>
<td class="num">(52)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">1,410<span></span>
</td>
<td class="nump">1,350<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_CommonStockholdersEquity', window );">Total common stockholders&#8217; equity</a></td>
<td class="nump">6,856<span></span>
</td>
<td class="nump">6,791<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Cumulative preferred stock</a></td>
<td class="nump">224<span></span>
</td>
<td class="nump">224<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">7,080<span></span>
</td>
<td class="nump">7,015<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interests</a></td>
<td class="nump">572<span></span>
</td>
<td class="nump">580<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total equity</a></td>
<td class="nump">7,652<span></span>
</td>
<td class="nump">7,595<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Equity</a></td>
<td class="nump">$ 31,386<span></span>
</td>
<td class="nump">$ 31,353<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_AccruedRateRefunds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Current liabilities that represent obligations to make refunds to customers for fuel costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_AccruedRateRefunds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Assets, Noncurrent, Other than Property, Plant and Equipment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_CommonStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common stockholders&#8217; equity</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_CommonStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_DeferredPropertyTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of accrued property taxes that will be recognized over future local taxing authorities fiscal periods expected to be within one year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_DeferredPropertyTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-Term Debt And Lease Obligation, Current, Excluding Notes Payable</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization and construction in progress of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PropertyPlantAndEquipmentGrossExcludingCWIP</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PropertyPlantAndEquipmentNetExcludingCWIP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before construction in progress but after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PropertyPlantAndEquipmentNetExcludingCWIP</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDeferredInvestmentTaxCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The noncurrent portion of the reserve for accumulated deferred investment tax credits as of the balance sheet date. This is the remaining investment credit, which will reduce the cost of services collected from ratepayers by a ratable portion over the investment's regulatory life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 255<br> -SubTopic 10<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=125523840&amp;loc=d3e2408-110839<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.26(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 27<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32262-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDeferredInvestmentTaxCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Noncurrent portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConstructionInProgressGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConstructionInProgressGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1731-114919<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EnergyRelatedInventoryGasStoredUnderground">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of natural gas stored underground in depleted gas reservoirs, aquifers, or salt caverns to meet seasonal and peak load demands, and also as insurance against unforeseen supply disruptions, and deemed to be a current asset because it is expected to be used within twelve months or in the normal operating cycle.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnergyRelatedInventoryGasStoredUnderground</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EnergyRelatedInventoryOtherFossilFuel">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of fossil fuel included in inventory classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnergyRelatedInventoryOtherFossilFuel</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndDividendsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of (a) interest payable on all forms of debt, including trade payables, that has been incurred, and (b) dividends declared but unpaid on equity securities issued by the entity and outstanding (also includes dividends collected on behalf of another owner of securities that are being held by the entity). Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndDividendsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of accounts and financing receivables, classified as noncurrent. Includes, but is not limited to, notes and loan receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherInventorySupplies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of other supplies used within the manufacturing or production process expected to be consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherInventorySupplies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1731-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGrossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGrossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of capitalized costs of regulated entities that are expected to be recovered through revenue sources within one year or the normal operating cycle, if longer. Such costs are capitalized if they meet both of the following criteria: a. It is probable that future revenue in an amount at least equal to the capitalized cost will result from inclusion of that cost in allowable costs for rate-making purposes. b. Based on available evidence, the future revenue will be provided to permit recovery of the previously incurred cost rather than to provide for expected levels of similar future costs. If the revenue will be provided through an automatic rate-adjustment clause, this criterion requires that the regulator's intent clearly be to permit recovery of the previously incurred cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of capitalized costs of regulated entities that are not expected to be recovered through revenue sources within one year or the normal operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount for the individual regulatory current liability as itemized in a table of regulatory current liabilities as of the end of the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 405<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6500807&amp;loc=d3e48068-110394<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount for the individual regulatory noncurrent liability as itemized in a table of regulatory noncurrent liabilities as of the end of the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726100789088">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CMS Energy Corporation Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable and accrued revenue, allowance</a></td>
<td class="nump">$ 26<span></span>
</td>
<td class="nump">$ 27<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock authorized (in shares)</a></td>
<td class="nump">350,000,000.0<span></span>
</td>
<td class="nump">350,000,000.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock outstanding (in shares)</a></td>
<td class="nump">291,700,000<span></span>
</td>
<td class="nump">291,300,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=cms_SeriesCPreferredStockDepositarySharesMember', window );">Series C Preferred Stock Depositary Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock authorized (in shares)</a></td>
<td class="nump">9,200,000<span></span>
</td>
<td class="nump">9,200,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock outstanding (in shares)</a></td>
<td class="nump">9,200,000<span></span>
</td>
<td class="nump">9,200,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=cms_SeriesCPreferredStockDepositarySharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=cms_SeriesCPreferredStockDepositarySharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726100044880">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CMS Energy Corporation Consolidated Statements of Changes in Equity (Unaudited) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Other Paid-in Capital</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
<th class="th"><div>Retirement benefits liability</div></th>
<th class="th"><div>Derivative instruments</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th"><div>Cumulative Preferred Stock</div></th>
<th class="th"><div>Noncontrolling Interests</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total Equity at Beginning of Period at Dec. 31, 2021</a></td>
<td class="nump">$ 7,188<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">$ 5,406<span></span>
</td>
<td class="num">$ (59)<span></span>
</td>
<td class="num">$ (56)<span></span>
</td>
<td class="num">$ (3)<span></span>
</td>
<td class="nump">$ 1,057<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 557<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Common stock issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Common stock repurchased</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Net gain arising during the period</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax', window );">Amortization of net actuarial loss</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Unrealized gain on derivative instruments</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income</a></td>
<td class="nump">345<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">353<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends declared on common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(133)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsPreferredStockCash', window );">Dividends declared on preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders', window );">Contribution from noncontrolling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Distributions and other changes in noncontrolling interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total Equity at End of Period at Mar. 31, 2022</a></td>
<td class="nump">$ 7,405<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">5,406<span></span>
</td>
<td class="num">(54)<span></span>
</td>
<td class="num">(53)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="nump">1,275<span></span>
</td>
<td class="nump">$ 224<span></span>
</td>
<td class="nump">551<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per common share (in dollars per share)</a></td>
<td class="nump">$ 0.4600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsPerShareDeclared', window );">Dividends declared per preferred stock Series C depositary share (in dollars per share)</a></td>
<td class="nump">$ 0.2625<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total Equity at Beginning of Period at Dec. 31, 2022</a></td>
<td class="nump">$ 7,595<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">5,490<span></span>
</td>
<td class="num">(52)<span></span>
</td>
<td class="num">(52)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">580<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Common stock issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Common stock repurchased</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax', window );">Net gain arising during the period</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax', window );">Amortization of net actuarial loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Unrealized gain on derivative instruments</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income</a></td>
<td class="nump">194<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">204<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(10)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends declared on common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(142)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsPreferredStockCash', window );">Dividends declared on preferred stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders', window );">Contribution from noncontrolling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Distributions and other changes in noncontrolling interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total Equity at End of Period at Mar. 31, 2023</a></td>
<td class="nump">$ 7,652<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">$ 5,494<span></span>
</td>
<td class="num">$ (51)<span></span>
</td>
<td class="num">$ (51)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 1,410<span></span>
</td>
<td class="nump">$ 224<span></span>
</td>
<td class="nump">$ 572<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per common share (in dollars per share)</a></td>
<td class="nump">$ 0.4875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsPerShareDeclared', window );">Dividends declared per preferred stock Series C depositary share (in dollars per share)</a></td>
<td class="nump">$ 0.2625<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase in noncontrolling interest balance from contributions from the noncontrolling interest holders, included in the consolidation of the parent entity</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStockCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPreferredStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPreferredStockCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL34724391-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e689-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of preferred stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726101810336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consumers Energy Company Consolidated Statements of Income (Unaudited) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">$ 2,284<span></span>
</td>
<td class="nump">$ 2,374<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income</a></td>
<td class="nump">314<span></span>
</td>
<td class="nump">456<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income (Expense)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet', window );">Non-operating retirement benefits, net</a></td>
<td class="nump">45<span></span>
</td>
<td class="nump">48<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncome', window );">Other income</a></td>
<td class="nump">15<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingExpense', window );">Other expense</a></td>
<td class="num">(4)<span></span>
</td>
<td class="num">(4)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income</a></td>
<td class="nump">56<span></span>
</td>
<td class="nump">48<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseAbstract', window );"><strong>Interest Charges</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest on long-term debt</a></td>
<td class="nump">144<span></span>
</td>
<td class="nump">121<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseRelatedParty', window );">Interest expense &#8211; related parties</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseOther', window );">Other interest expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestCostsCapitalizedAdjustment', window );">Allowance for borrowed funds used during construction</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Total interest charges</a></td>
<td class="nump">147<span></span>
</td>
<td class="nump">124<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income Before Income Taxes</a></td>
<td class="nump">223<span></span>
</td>
<td class="nump">380<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income Tax Expense</a></td>
<td class="nump">29<span></span>
</td>
<td class="nump">39<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net Income Available to Common Stockholders</a></td>
<td class="nump">202<span></span>
</td>
<td class="nump">351<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">2,210<span></span>
</td>
<td class="nump">2,283<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating Expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseFuelUsed', window );">Fuel for electric generation</a></td>
<td class="nump">98<span></span>
</td>
<td class="nump">124<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpensePurchasedPower', window );">Purchased and interchange power</a></td>
<td class="nump">334<span></span>
</td>
<td class="nump">437<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties', window );">Purchased power &#8211; related parties</a></td>
<td class="nump">19<span></span>
</td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased', window );">Cost of gas sold</a></td>
<td class="nump">546<span></span>
</td>
<td class="nump">465<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations', window );">Maintenance and other operating expenses</a></td>
<td class="nump">409<span></span>
</td>
<td class="nump">313<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">344<span></span>
</td>
<td class="nump">336<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseTaxes', window );">General taxes</a></td>
<td class="nump">139<span></span>
</td>
<td class="nump">129<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpense', window );">Total operating expenses</a></td>
<td class="nump">1,889<span></span>
</td>
<td class="nump">1,821<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income</a></td>
<td class="nump">321<span></span>
</td>
<td class="nump">462<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income (Expense)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet', window );">Non-operating retirement benefits, net</a></td>
<td class="nump">43<span></span>
</td>
<td class="nump">45<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncome', window );">Other income</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingExpense', window );">Other expense</a></td>
<td class="num">(4)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other income</a></td>
<td class="nump">51<span></span>
</td>
<td class="nump">46<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseAbstract', window );"><strong>Interest Charges</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebt', window );">Interest on long-term debt</a></td>
<td class="nump">99<span></span>
</td>
<td class="nump">75<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseRelatedParty', window );">Interest expense &#8211; related parties</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseOther', window );">Other interest expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestCostsCapitalizedAdjustment', window );">Allowance for borrowed funds used during construction</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Total interest charges</a></td>
<td class="nump">102<span></span>
</td>
<td class="nump">78<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income Before Income Taxes</a></td>
<td class="nump">270<span></span>
</td>
<td class="nump">430<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income Tax Expense</a></td>
<td class="nump">38<span></span>
</td>
<td class="nump">47<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net Income Available to Common Stockholders</a></td>
<td class="nump">$ 232<span></span>
</td>
<td class="nump">$ 383<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of other cost components excluding the service cost component of net benefit cost for defined benefit plans for the period. Other cost components include the following components: Interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) due to settlement or curtailments. The other cost components are presented separately outside of operating income on the statement of income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Utilities Operating Expense Purchased Power Related Parties</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestCostsCapitalizedAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest costs capitalized disclosed as an adjusting item to interest costs incurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestCostsCapitalizedAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense for debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense incurred on a debt or other obligation to related party.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense for depreciation and amortization of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpenseFuelUsed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense for fuel used by regulated operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpenseFuelUsed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense for purchased gas and petroleum of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense for routine plant maintenance, repairs and operations of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpensePurchasedPower">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense for purchased power of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpensePurchasedPower</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpenseTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense for taxes other than income taxes of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpenseTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726104680768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consumers Energy Company Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">$ 204<span></span>
</td>
<td class="nump">$ 353<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Retirement Benefits Liability</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax', window );">Amortization of net actuarial loss, net of tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other Comprehensive Income</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive Income Attributable to CMS&#160;Energy</a></td>
<td class="nump">205<span></span>
</td>
<td class="nump">358<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">232<span></span>
</td>
<td class="nump">383<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Retirement Benefits Liability</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax', window );">Amortization of net actuarial loss, net of tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Other Comprehensive Income</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive Income Attributable to CMS&#160;Energy</a></td>
<td class="nump">$ 232<span></span>
</td>
<td class="nump">$ 384<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL34724391-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e689-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726108256400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consumers Energy Company Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax', window );">Amortization of net actuarial loss, tax</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax', window );">Amortization of net actuarial loss, tax</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726100740880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consumers Energy Company Consolidated Statements of Cash Flows (Unaudited) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash Flows from Operating Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">$ 204<span></span>
</td>
<td class="nump">$ 353<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income taxes and investment tax credits</a></td>
<td class="nump">29<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other non&#8209;cash operating activities and reconciling&#160;adjustments</a></td>
<td class="num">(19)<span></span>
</td>
<td class="num">(27)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInReceivablesAbstract', window );"><strong>Changes in assets and liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables', window );">Accounts receivable and accrued revenue</a></td>
<td class="nump">174<span></span>
</td>
<td class="num">(121)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="nump">391<span></span>
</td>
<td class="nump">213<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued rate refunds</a></td>
<td class="num">(153)<span></span>
</td>
<td class="num">(129)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet', window );">Other current assets and liabilities</a></td>
<td class="num">(51)<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet', window );">Other non&#8209;current assets and liabilities</a></td>
<td class="nump">122<span></span>
</td>
<td class="nump">41<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">1,040<span></span>
</td>
<td class="nump">707<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows from Investing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures (excludes assets placed under finance lease)</a></td>
<td class="num">(617)<span></span>
</td>
<td class="num">(520)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Cost to retire property and other investing activities</a></td>
<td class="num">(34)<span></span>
</td>
<td class="num">(19)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(651)<span></span>
</td>
<td class="num">(539)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flows from Financing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from issuance of debt</a></td>
<td class="nump">1,205<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Retirement of debt</a></td>
<td class="num">(1,000)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfOrdinaryDividends', window );">Payment of dividends on common and preferred stock</a></td>
<td class="num">(145)<span></span>
</td>
<td class="num">(136)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other financing costs</a></td>
<td class="num">(23)<span></span>
</td>
<td class="num">(37)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="nump">27<span></span>
</td>
<td class="num">(170)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net Increase (Decrease) in Cash and Cash Equivalents,&#160;Including Restricted Amounts</a></td>
<td class="nump">416<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents,&#160;Including Restricted Amounts, Beginning of Period</a></td>
<td class="nump">182<span></span>
</td>
<td class="nump">476<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents,&#160;Including Restricted Amounts, End of Period</a></td>
<td class="nump">598<span></span>
</td>
<td class="nump">474<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_NonCashTransactionsAbstract', window );"><strong>Non&#8209;cash transactions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Capital expenditures not paid</a></td>
<td class="nump">157<span></span>
</td>
<td class="nump">128<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_RelatedAndNonRelatedPartyStatusAxis=cms_NonrelatedPartyMember', window );">Nonrelated Party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flows from Financing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfShortTermDebt', window );">Decrease in notes payable</a></td>
<td class="num">(20)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash Flows from Operating Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">232<span></span>
</td>
<td class="nump">383<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">344<span></span>
</td>
<td class="nump">336<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred income taxes and investment tax credits</a></td>
<td class="nump">37<span></span>
</td>
<td class="nump">47<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other non&#8209;cash operating activities and reconciling&#160;adjustments</a></td>
<td class="num">(17)<span></span>
</td>
<td class="num">(21)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInReceivablesAbstract', window );"><strong>Changes in assets and liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables', window );">Accounts receivable and accrued revenue</a></td>
<td class="nump">157<span></span>
</td>
<td class="num">(118)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="nump">389<span></span>
</td>
<td class="nump">210<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued rate refunds</a></td>
<td class="num">(140)<span></span>
</td>
<td class="num">(128)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet', window );">Other current assets and liabilities</a></td>
<td class="num">(48)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet', window );">Other non&#8209;current assets and liabilities</a></td>
<td class="nump">116<span></span>
</td>
<td class="nump">36<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">1,070<span></span>
</td>
<td class="nump">745<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash Flows from Investing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures (excludes assets placed under finance lease)</a></td>
<td class="num">(555)<span></span>
</td>
<td class="num">(506)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Cost to retire property and other investing activities</a></td>
<td class="num">(33)<span></span>
</td>
<td class="num">(23)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(588)<span></span>
</td>
<td class="num">(529)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flows from Financing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt', window );">Proceeds from issuance of debt</a></td>
<td class="nump">1,120<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Retirement of debt</a></td>
<td class="num">(1,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromContributedCapital', window );">Stockholder contribution</a></td>
<td class="nump">75<span></span>
</td>
<td class="nump">450<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfOrdinaryDividends', window );">Payment of dividends on common and preferred stock</a></td>
<td class="num">(287)<span></span>
</td>
<td class="num">(275)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other financing costs</a></td>
<td class="num">(12)<span></span>
</td>
<td class="num">(5)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="num">(199)<span></span>
</td>
<td class="num">(222)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net Increase (Decrease) in Cash and Cash Equivalents,&#160;Including Restricted Amounts</a></td>
<td class="nump">283<span></span>
</td>
<td class="num">(6)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents,&#160;Including Restricted Amounts, Beginning of Period</a></td>
<td class="nump">60<span></span>
</td>
<td class="nump">44<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and Cash Equivalents,&#160;Including Restricted Amounts, End of Period</a></td>
<td class="nump">343<span></span>
</td>
<td class="nump">38<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_NonCashTransactionsAbstract', window );"><strong>Non&#8209;cash transactions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Capital expenditures not paid</a></td>
<td class="nump">142<span></span>
</td>
<td class="nump">122<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Nonrelated Party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flows from Financing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfShortTermDebt', window );">Decrease in notes payable</a></td>
<td class="num">(20)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Related Party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash Flows from Financing Activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfShortTermDebt', window );">Decrease in notes payable</a></td>
<td class="num">$ (75)<span></span>
</td>
<td class="num">$ (392)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_NonCashTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Non-cash transactions [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_NonCashTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) and income tax credits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in current operating assets after deduction of current operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent operating assets after deduction of noncurrent operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash (inflow) outflow from investing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfOrdinaryDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash outflow in the form of ordinary dividends to common shareholders, preferred shareholders and noncontrolling interests, generally out of earnings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfOrdinaryDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromContributedCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received by a corporation from a shareholder during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromContributedCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating expense for depreciation and amortization of regulated operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_RelatedAndNonRelatedPartyStatusAxis=cms_NonrelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_RelatedAndNonRelatedPartyStatusAxis=cms_NonrelatedPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_RelatedAndNonRelatedPartyStatusAxis=cms_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_RelatedAndNonRelatedPartyStatusAxis=cms_RelatedPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726101706400">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consumers Energy Company Consolidated Balance Sheets (Unaudited) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 571<span></span>
</td>
<td class="nump">$ 164<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash and cash equivalents</a></td>
<td class="nump">27<span></span>
</td>
<td class="nump">18<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable and accrued revenue</a></td>
<td class="nump">1,009<span></span>
</td>
<td class="nump">1,564<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Accounts receivable &#8211; related parties</a></td>
<td class="nump">13<span></span>
</td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNetAbstract', window );"><strong>Inventories at average cost</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnergyRelatedInventoryGasStoredUnderground', window );">Gas in underground storage</a></td>
<td class="nump">437<span></span>
</td>
<td class="nump">840<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherInventorySupplies', window );">Materials and supplies</a></td>
<td class="nump">228<span></span>
</td>
<td class="nump">212<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnergyRelatedInventoryOtherFossilFuel', window );">Generating plant fuel stock</a></td>
<td class="nump">61<span></span>
</td>
<td class="nump">65<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_DeferredPropertyTaxes', window );">Deferred property taxes</a></td>
<td class="nump">310<span></span>
</td>
<td class="nump">384<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsCurrent', window );">Regulatory assets</a></td>
<td class="nump">203<span></span>
</td>
<td class="nump">57<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">130<span></span>
</td>
<td class="nump">113<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">2,989<span></span>
</td>
<td class="nump">3,433<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract', window );"><strong>Other Non&#8209;current Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="nump">3,804<span></span>
</td>
<td class="nump">3,595<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent', window );">Accounts receivable</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">23<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Postretirement benefits</a></td>
<td class="nump">1,241<span></span>
</td>
<td class="nump">1,208<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other</a></td>
<td class="nump">254<span></span>
</td>
<td class="nump">310<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment', window );">Total other non&#8209;current assets</a></td>
<td class="nump">5,394<span></span>
</td>
<td class="nump">5,207<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">31,386<span></span>
</td>
<td class="nump">31,353<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable', window );">Current portion of long-term debt and finance leases</a></td>
<td class="nump">1,433<span></span>
</td>
<td class="nump">1,099<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableCurrent', window );">Notes payable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">20<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">679<span></span>
</td>
<td class="nump">928<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Accounts payable &#8211; related parties</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_AccruedRateRefunds', window );">Accrued rate refunds</a></td>
<td class="nump">28<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestAndDividendsPayableCurrent', window );">Accrued interest</a></td>
<td class="nump">125<span></span>
</td>
<td class="nump">122<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Accrued taxes</a></td>
<td class="nump">408<span></span>
</td>
<td class="nump">538<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities</a></td>
<td class="nump">107<span></span>
</td>
<td class="nump">104<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">154<span></span>
</td>
<td class="nump">166<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">2,942<span></span>
</td>
<td class="nump">2,985<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Non&#8209;current Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">12,985<span></span>
</td>
<td class="nump">13,122<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Non-current portion of finance leases</a></td>
<td class="nump">66<span></span>
</td>
<td class="nump">68<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Regulatory liabilities</a></td>
<td class="nump">3,886<span></span>
</td>
<td class="nump">3,796<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Postretirement benefits</a></td>
<td class="nump">107<span></span>
</td>
<td class="nump">108<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationsNoncurrent', window );">Asset retirement obligations</a></td>
<td class="nump">762<span></span>
</td>
<td class="nump">746<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDeferredInvestmentTaxCredit', window );">Deferred investment tax credit</a></td>
<td class="nump">128<span></span>
</td>
<td class="nump">129<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">2,451<span></span>
</td>
<td class="nump">2,407<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other non&#8209;current liabilities</a></td>
<td class="nump">407<span></span>
</td>
<td class="nump">397<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total non&#8209;current liabilities</a></td>
<td class="nump">20,792<span></span>
</td>
<td class="nump">20,773<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and Contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Common stockholders&#8217; equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Other paid-in capital</a></td>
<td class="nump">5,494<span></span>
</td>
<td class="nump">5,490<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(51)<span></span>
</td>
<td class="num">(52)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">1,410<span></span>
</td>
<td class="nump">1,350<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_CommonStockholdersEquity', window );">Total common stockholders&#8217; equity</a></td>
<td class="nump">6,856<span></span>
</td>
<td class="nump">6,791<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Cumulative preferred stock</a></td>
<td class="nump">224<span></span>
</td>
<td class="nump">224<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">7,080<span></span>
</td>
<td class="nump">7,015<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Equity</a></td>
<td class="nump">31,386<span></span>
</td>
<td class="nump">31,353<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">317<span></span>
</td>
<td class="nump">43<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash and cash equivalents</a></td>
<td class="nump">26<span></span>
</td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable and accrued revenue</a></td>
<td class="nump">980<span></span>
</td>
<td class="nump">1,524<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Accounts receivable &#8211; related parties</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNetAbstract', window );"><strong>Inventories at average cost</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnergyRelatedInventoryGasStoredUnderground', window );">Gas in underground storage</a></td>
<td class="nump">437<span></span>
</td>
<td class="nump">840<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherInventorySupplies', window );">Materials and supplies</a></td>
<td class="nump">222<span></span>
</td>
<td class="nump">206<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnergyRelatedInventoryOtherFossilFuel', window );">Generating plant fuel stock</a></td>
<td class="nump">57<span></span>
</td>
<td class="nump">59<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_DeferredPropertyTaxes', window );">Deferred property taxes</a></td>
<td class="nump">310<span></span>
</td>
<td class="nump">384<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsCurrent', window );">Regulatory assets</a></td>
<td class="nump">203<span></span>
</td>
<td class="nump">57<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">106<span></span>
</td>
<td class="nump">96<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">2,670<span></span>
</td>
<td class="nump">3,236<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGrossAbstract', window );"><strong>Plant, Property, and Equipment</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">29,721<span></span>
</td>
<td class="nump">29,342<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization', window );">Less accumulated depreciation and amortization</a></td>
<td class="nump">8,948<span></span>
</td>
<td class="nump">8,791<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP', window );">Plant, property, and equipment, net</a></td>
<td class="nump">20,773<span></span>
</td>
<td class="nump">20,551<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress', window );">Construction work in progress</a></td>
<td class="nump">1,012<span></span>
</td>
<td class="nump">994<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Total plant, property, and equipment</a></td>
<td class="nump">21,785<span></span>
</td>
<td class="nump">21,545<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract', window );"><strong>Other Non&#8209;current Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="nump">3,804<span></span>
</td>
<td class="nump">3,595<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent', window );">Accounts receivable</a></td>
<td class="nump">29<span></span>
</td>
<td class="nump">29<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesNoncurrent', window );">Accounts and notes receivable &#8211; related parties</a></td>
<td class="nump">98<span></span>
</td>
<td class="nump">99<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Postretirement benefits</a></td>
<td class="nump">1,156<span></span>
</td>
<td class="nump">1,126<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other</a></td>
<td class="nump">230<span></span>
</td>
<td class="nump">286<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment', window );">Total other non&#8209;current assets</a></td>
<td class="nump">5,317<span></span>
</td>
<td class="nump">5,135<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">29,772<span></span>
</td>
<td class="nump">29,916<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable', window );">Current portion of long-term debt and finance leases</a></td>
<td class="nump">998<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableCurrent', window );">Notes payable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">20<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent', window );">Notes payable &#8211; related parties</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">75<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">633<span></span>
</td>
<td class="nump">864<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Accounts payable &#8211; related parties</a></td>
<td class="nump">15<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_AccruedRateRefunds', window );">Accrued rate refunds</a></td>
<td class="nump">28<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestAndDividendsPayableCurrent', window );">Accrued interest</a></td>
<td class="nump">93<span></span>
</td>
<td class="nump">90<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxesPayableCurrent', window );">Accrued taxes</a></td>
<td class="nump">433<span></span>
</td>
<td class="nump">556<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities</a></td>
<td class="nump">107<span></span>
</td>
<td class="nump">104<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">123<span></span>
</td>
<td class="nump">147<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">2,430<span></span>
</td>
<td class="nump">2,871<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Non&#8209;current Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">9,304<span></span>
</td>
<td class="nump">9,192<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Non-current portion of finance leases</a></td>
<td class="nump">43<span></span>
</td>
<td class="nump">45<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityNoncurrent', window );">Regulatory liabilities</a></td>
<td class="nump">3,886<span></span>
</td>
<td class="nump">3,796<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Postretirement benefits</a></td>
<td class="nump">79<span></span>
</td>
<td class="nump">79<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationsNoncurrent', window );">Asset retirement obligations</a></td>
<td class="nump">737<span></span>
</td>
<td class="nump">722<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDeferredInvestmentTaxCredit', window );">Deferred investment tax credit</a></td>
<td class="nump">128<span></span>
</td>
<td class="nump">129<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred income taxes</a></td>
<td class="nump">2,636<span></span>
</td>
<td class="nump">2,585<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other non&#8209;current liabilities</a></td>
<td class="nump">354<span></span>
</td>
<td class="nump">342<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total non&#8209;current liabilities</a></td>
<td class="nump">17,167<span></span>
</td>
<td class="nump">16,890<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and Contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Common stockholders&#8217; equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock</a></td>
<td class="nump">841<span></span>
</td>
<td class="nump">841<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Other paid-in capital</a></td>
<td class="nump">7,359<span></span>
</td>
<td class="nump">7,284<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(15)<span></span>
</td>
<td class="num">(15)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">1,953<span></span>
</td>
<td class="nump">2,008<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_CommonStockholdersEquity', window );">Total common stockholders&#8217; equity</a></td>
<td class="nump">10,138<span></span>
</td>
<td class="nump">10,118<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Cumulative preferred stock</a></td>
<td class="nump">37<span></span>
</td>
<td class="nump">37<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">10,175<span></span>
</td>
<td class="nump">10,155<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Equity</a></td>
<td class="nump">$ 29,772<span></span>
</td>
<td class="nump">$ 29,916<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_AccruedRateRefunds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Current liabilities that represent obligations to make refunds to customers for fuel costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_AccruedRateRefunds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Assets, Noncurrent, Other than Property, Plant and Equipment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_CommonStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common stockholders&#8217; equity</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_CommonStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_DeferredPropertyTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of accrued property taxes that will be recognized over future local taxing authorities fiscal periods expected to be within one year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_DeferredPropertyTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-Term Debt And Lease Obligation, Current, Excluding Notes Payable</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Property, Plant And Equipment And Finance Lease Right-Of-Use Asset, After Accumulated Depreciation And Amortization</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Property Plant And Equipment And Finance Lease Right-Of-Use Asset, Before Accumulated Depreciation And Amortization And Construction Work In Progress</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period end amount of total net PPE excluding construction work in progress.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Property, Plant, and Equipment And Finance Lease Right-Of-Use Asset, Accumulated Depreciation And Amortization</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDeferredInvestmentTaxCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The noncurrent portion of the reserve for accumulated deferred investment tax credits as of the balance sheet date. This is the remaining investment credit, which will reduce the cost of services collected from ratepayers by a ratable portion over the investment's regulatory life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 255<br> -SubTopic 10<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=125523840&amp;loc=d3e2408-110839<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.26(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 27<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32262-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDeferredInvestmentTaxCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Noncurrent portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1731-114919<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromRelatedPartiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date, which are usually due after one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EnergyRelatedInventoryGasStoredUnderground">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of natural gas stored underground in depleted gas reservoirs, aquifers, or salt caverns to meet seasonal and peak load demands, and also as insurance against unforeseen supply disruptions, and deemed to be a current asset because it is expected to be used within twelve months or in the normal operating cycle.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnergyRelatedInventoryGasStoredUnderground</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EnergyRelatedInventoryOtherFossilFuel">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of fossil fuel included in inventory classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnergyRelatedInventoryOtherFossilFuel</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndDividendsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of (a) interest payable on all forms of debt, including trade payables, that has been incurred, and (b) dividends declared but unpaid on equity securities issued by the entity and outstanding (also includes dividends collected on behalf of another owner of securities that are being held by the entity). Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndDividendsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of accounts and financing receivables, classified as noncurrent. Includes, but is not limited to, notes and loan receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount for notes payable (written promise to pay), due to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableRelatedPartiesClassifiedCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherInventorySupplies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of other supplies used within the manufacturing or production process expected to be consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherInventorySupplies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1731-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGrossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGrossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period end amount of construction work in progress in public utility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of capitalized costs of regulated entities that are expected to be recovered through revenue sources within one year or the normal operating cycle, if longer. Such costs are capitalized if they meet both of the following criteria: a. It is probable that future revenue in an amount at least equal to the capitalized cost will result from inclusion of that cost in allowable costs for rate-making purposes. b. Based on available evidence, the future revenue will be provided to permit recovery of the previously incurred cost rather than to provide for expected levels of similar future costs. If the revenue will be provided through an automatic rate-adjustment clause, this criterion requires that the regulator's intent clearly be to permit recovery of the previously incurred cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of capitalized costs of regulated entities that are not expected to be recovered through revenue sources within one year or the normal operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount for the individual regulatory current liability as itemized in a table of regulatory current liabilities as of the end of the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 405<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6500807&amp;loc=d3e48068-110394<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount for the individual regulatory noncurrent liability as itemized in a table of regulatory noncurrent liabilities as of the end of the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726104616944">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consumers Energy Company Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable and accrued revenue, allowance</a></td>
<td class="nump">$ 26<span></span>
</td>
<td class="nump">$ 27<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock authorized (in shares)</a></td>
<td class="nump">350,000,000.0<span></span>
</td>
<td class="nump">350,000,000.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock outstanding (in shares)</a></td>
<td class="nump">291,700,000<span></span>
</td>
<td class="nump">291,300,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable and accrued revenue, allowance</a></td>
<td class="nump">$ 26<span></span>
</td>
<td class="nump">$ 27<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock authorized (in shares)</a></td>
<td class="nump">125,000,000.0<span></span>
</td>
<td class="nump">125,000,000.0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock outstanding (in shares)</a></td>
<td class="nump">84,100,000<span></span>
</td>
<td class="nump">84,100,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock authorized (in shares)</a></td>
<td class="nump">7,500,000<span></span>
</td>
<td class="nump">7,500,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock outstanding (in shares)</a></td>
<td class="nump">400,000<span></span>
</td>
<td class="nump">400,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726104914320">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consumers Energy Company Consolidated Statements of Changes in Equity (Unaudited) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Other Paid-in Capital</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
<th class="th"><div>Retirement benefits liability</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th"><div>Cumulative Preferred Stock</div></th>
<th class="th"><div>Consumers Energy Company</div></th>
<th class="th">
<div>Consumers Energy Company </div>
<div>Common Stock</div>
</th>
<th class="th">
<div>Consumers Energy Company </div>
<div>Other Paid-in Capital</div>
</th>
<th class="th">
<div>Consumers Energy Company </div>
<div>Accumulated Other Comprehensive Income (Loss)</div>
</th>
<th class="th">
<div>Consumers Energy Company </div>
<div>Retirement benefits liability</div>
</th>
<th class="th">
<div>Consumers Energy Company </div>
<div>Retained Earnings</div>
</th>
<th class="th">
<div>Consumers Energy Company </div>
<div>Cumulative Preferred Stock</div>
</th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total Equity at Beginning of Period at Dec. 31, 2021</a></td>
<td class="nump">$ 7,188<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">$ 5,406<span></span>
</td>
<td class="num">$ (59)<span></span>
</td>
<td class="num">$ (56)<span></span>
</td>
<td class="nump">$ 1,057<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,279<span></span>
</td>
<td class="nump">$ 841<span></span>
</td>
<td class="nump">$ 6,599<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (32)<span></span>
</td>
<td class="nump">$ 1,834<span></span>
</td>
<td class="nump">$ 37<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution', window );">Stockholder contribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax', window );">Amortization of net actuarial loss</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">353<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">383<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">383<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends declared on common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(133)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(275)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total Equity at End of Period at Mar. 31, 2022</a></td>
<td class="nump">7,405<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">5,406<span></span>
</td>
<td class="num">(54)<span></span>
</td>
<td class="num">(53)<span></span>
</td>
<td class="nump">1,275<span></span>
</td>
<td class="nump">$ 224<span></span>
</td>
<td class="nump">9,838<span></span>
</td>
<td class="nump">841<span></span>
</td>
<td class="nump">7,049<span></span>
</td>
<td class="num">$ (31)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,942<span></span>
</td>
<td class="nump">37<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total Equity at Beginning of Period at Dec. 31, 2022</a></td>
<td class="nump">7,595<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">5,490<span></span>
</td>
<td class="num">(52)<span></span>
</td>
<td class="num">(52)<span></span>
</td>
<td class="nump">1,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,155<span></span>
</td>
<td class="nump">841<span></span>
</td>
<td class="nump">7,284<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(15)<span></span>
</td>
<td class="nump">2,008<span></span>
</td>
<td class="nump">37<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution', window );">Stockholder contribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax', window );">Amortization of net actuarial loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">204<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">232<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">232<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends declared on common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(142)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(287)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total Equity at End of Period at Mar. 31, 2023</a></td>
<td class="nump">$ 7,652<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">$ 5,494<span></span>
</td>
<td class="num">$ (51)<span></span>
</td>
<td class="num">$ (51)<span></span>
</td>
<td class="nump">$ 1,410<span></span>
</td>
<td class="nump">$ 224<span></span>
</td>
<td class="nump">$ 10,175<span></span>
</td>
<td class="nump">$ 841<span></span>
</td>
<td class="nump">$ 7,359<span></span>
</td>
<td class="num">$ (15)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,953<span></span>
</td>
<td class="nump">$ 37<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments to Additional Paid in Capital Stockholder Contribution</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStockCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL34724391-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e689-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 25: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4568447-111683<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726108054128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Regulatory Matters<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesDisclosureTextBlock', window );">Regulatory Matters</a></td>
<td class="text">Regulatory Matters<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Regulatory matters are critical to Consumers. The Michigan Attorney General, ABATE, the MPSC&#160;Staff, residential customer advocacy groups, environmental organizations, and certain other parties typically participate in MPSC proceedings concerning Consumers, such as Consumers&#8217; rate cases and PSCR and GCR processes. These parties often challenge various aspects of those proceedings, including the prudence of Consumers&#8217; policies and practices, and seek cost disallowances and other relief. The parties also have appealed significant MPSC orders. Depending upon the specific issues, the outcomes of rate cases and proceedings, including judicial proceedings challenging MPSC orders or other actions, could negatively affect CMS&#160;Energy&#8217;s and Consumers&#8217; liquidity, financial condition, and results of operations. Consumers cannot predict the outcome of these proceedings.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">There are multiple appeals pending that involve various issues concerning cost recovery from customers, the MPSC&#8217;s authority to approve voluntary revenue refunds, and other matters. Consumers is unable to predict the outcome of these appeals.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">2022&#160;Electric Rate Case: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In January&#160;2023, the MPSC approved a settlement agreement authorizing an annual rate increase of $155&#160;million, based on a 9.9-percent authorized return on equity. The MPSC also approved a surcharge for the recovery of $6&#160;million of depreciation, property tax, and interest expense related to distribution investments made in 2021 that exceeded what was authorized in rates in accordance with the December&#160;2020 electric rate order. The new rates became effective January&#160;20,&#160;2023.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Voluntary Refund Mechanism: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In December&#160;2022, the MPSC issued an order authorizing Consumers to refund $22&#160;million voluntarily to utility customers. In January&#160;2023, Consumers submitted a filing proposing that the refund take the form of incremental funding to cover the cost of, and return on, certain distribution capital investments above amounts included in rates and contributions to programs that assist vulnerable customers. In April&#160;2023, the MPSC approved the refund of $5&#160;million in the form of contributions to programs that assist vulnerable customers, but found that Consumers should demonstrate </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">a more direct benefit to customers for the remaining $17&#160;million. The MPSC stated that Consumers may propose a different methodology to refund that amount. Consumers filed a revised proposal, requesting that the remaining $17&#160;million be refunded in the form of incremental forestry work and to provide bill assistance to support vulnerable electric customers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">2022 PSCR Underrecovery:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Due to rising fuel prices during 2022, the cost of electric generation increased, resulting in higher market prices for electricity. Accordingly, Consumers&#8217; power supply costs for 2022 were significantly higher than those projected in its 2022&#160;PSCR plan. Consumers included a projection of its full-year 2022 underrecovery in the 2023&#160;PSCR plan filed with the MPSC in September&#160;2022. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In January&#160;2023, Consumers filed a motion for a temporary order in its 2023&#160;PSCR plan, requesting that the MPSC approve only a third of the 2022 underrecovery amount for recovery in 2023, with the remaining amount to be recovered equally during 2024 and 2025. The MPSC approved Consumers&#8217; motion in February&#160;2023. Recovering the 2022 underrecovery over three&#160;years will provide immediate relief to electric customers, and the financial impact will be neutral to Consumers&#8217; earnings.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesDisclosureTextBlock', window );">Regulatory Matters</a></td>
<td class="text">Regulatory Matters<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Regulatory matters are critical to Consumers. The Michigan Attorney General, ABATE, the MPSC&#160;Staff, residential customer advocacy groups, environmental organizations, and certain other parties typically participate in MPSC proceedings concerning Consumers, such as Consumers&#8217; rate cases and PSCR and GCR processes. These parties often challenge various aspects of those proceedings, including the prudence of Consumers&#8217; policies and practices, and seek cost disallowances and other relief. The parties also have appealed significant MPSC orders. Depending upon the specific issues, the outcomes of rate cases and proceedings, including judicial proceedings challenging MPSC orders or other actions, could negatively affect CMS&#160;Energy&#8217;s and Consumers&#8217; liquidity, financial condition, and results of operations. Consumers cannot predict the outcome of these proceedings.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">There are multiple appeals pending that involve various issues concerning cost recovery from customers, the MPSC&#8217;s authority to approve voluntary revenue refunds, and other matters. Consumers is unable to predict the outcome of these appeals.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">2022&#160;Electric Rate Case: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In January&#160;2023, the MPSC approved a settlement agreement authorizing an annual rate increase of $155&#160;million, based on a 9.9-percent authorized return on equity. The MPSC also approved a surcharge for the recovery of $6&#160;million of depreciation, property tax, and interest expense related to distribution investments made in 2021 that exceeded what was authorized in rates in accordance with the December&#160;2020 electric rate order. The new rates became effective January&#160;20,&#160;2023.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Voluntary Refund Mechanism: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In December&#160;2022, the MPSC issued an order authorizing Consumers to refund $22&#160;million voluntarily to utility customers. In January&#160;2023, Consumers submitted a filing proposing that the refund take the form of incremental funding to cover the cost of, and return on, certain distribution capital investments above amounts included in rates and contributions to programs that assist vulnerable customers. In April&#160;2023, the MPSC approved the refund of $5&#160;million in the form of contributions to programs that assist vulnerable customers, but found that Consumers should demonstrate </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">a more direct benefit to customers for the remaining $17&#160;million. The MPSC stated that Consumers may propose a different methodology to refund that amount. Consumers filed a revised proposal, requesting that the remaining $17&#160;million be refunded in the form of incremental forestry work and to provide bill assistance to support vulnerable electric customers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">2022 PSCR Underrecovery:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Due to rising fuel prices during 2022, the cost of electric generation increased, resulting in higher market prices for electricity. Accordingly, Consumers&#8217; power supply costs for 2022 were significantly higher than those projected in its 2022&#160;PSCR plan. Consumers included a projection of its full-year 2022 underrecovery in the 2023&#160;PSCR plan filed with the MPSC in September&#160;2022. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In January&#160;2023, Consumers filed a motion for a temporary order in its 2023&#160;PSCR plan, requesting that the MPSC approve only a third of the 2022 underrecovery amount for recovery in 2023, with the remaining amount to be recovered equally during 2024 and 2025. The MPSC approved Consumers&#8217; motion in February&#160;2023. Recovering the 2022 underrecovery over three&#160;years will provide immediate relief to electric customers, and the financial impact will be neutral to Consumers&#8217; earnings.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for public utilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -URI https://asc.fasb.org/topic&amp;trid=2156578<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesGeneralDisclosuresLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726105648144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contingencies and Commitments<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock', window );">Contingencies and Commitments</a></td>
<td class="text">Contingencies and Commitments<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers are involved in various matters that give rise to contingent liabilities. Depending on the specific issues, the resolution of these contingencies could negatively affect CMS&#160;Energy&#8217;s and Consumers&#8217; liquidity, financial condition, and results of operations. In their disclosures of these matters, CMS&#160;Energy and Consumers provide an estimate of the possible loss or range of loss when such an estimate can be made. Disclosures stating that CMS&#160;Energy or Consumers cannot predict the outcome of a matter indicate that they are unable to estimate a possible loss or range of loss for the matter.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">CMS&#160;Energy Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Bay Harbor:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Land retained environmental remediation obligations for the collection and treatment of leachate at Bay Harbor after selling its interests in the development in 2002. Leachate is produced when water enters into cement kiln dust piles left over from former cement plant operations at the site. In 2012, CMS&#160;Land and EGLE finalized an agreement establishing the final remedies and the future water quality criteria at the site. CMS&#160;Land completed all construction necessary to implement the remedies required by the agreement and will continue to maintain and operate a system to discharge treated leachate into Little Traverse Bay under an NPDES permit, which is valid through 2025.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At March&#160;31,&#160;2023, CMS&#160;Energy had a recorded liability of $45&#160;million for its remaining obligations for environmental remediation. CMS&#160;Energy calculated this liability based on discounted projected costs, using a discount rate of 4.34&#160;percent and an inflation rate of one&#160;percent on annual operating and maintenance costs. The undiscounted amount of the remaining obligation is $56&#160;million. CMS&#160;Energy expects to pay the following amounts for long-term leachate disposal and operating and maintenance costs during the remainder of 2023 and in each of the next five&#160;years:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.053%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.794%"/><td style="width:0.1%"/></tr><tr><td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term leachate disposal and operating and maintenance costs</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8217;s estimate of response activity costs and the timing of expenditures could change if there are changes in circumstances or assumptions used in calculating the liability. Although a liability for its present estimate of remaining response activity costs has been recorded, CMS&#160;Energy cannot predict the ultimate financial impact or outcome of this matter.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Electric Utility Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Electric Environmental Matters:</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; operations are subject to environmental laws and regulations. Historically, Consumers has generally been able to recover, in customer rates, the costs to operate its facilities in compliance with these laws and regulations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Cleanup and Solid Waste:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers expects to incur remediation and other response activity costs at a number of sites under NREPA. Consumers believes that these costs should be recoverable in rates, but cannot guarantee that outcome. Consumers estimates its liability for NREPA sites for which it can estimate a range of loss to be between $2&#160;million and $4&#160;million. At March&#160;31,&#160;2023, Consumers had a recorded liability of $2&#160;million, the minimum amount in the range of its estimated probable NREPA liability, as no amount in the range was considered a better estimate than any other amount.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers is a potentially responsible party at a number of contaminated sites administered under CERCLA. CERCLA liability is joint and several. In 2010, Consumers received official notification from the EPA that identified Consumers as a potentially responsible party for cleanup of PCBs at the Kalamazoo River CERCLA site. The notification claimed that the EPA had reason to believe that Consumers disposed of PCBs and arranged for the disposal and treatment of PCB-containing materials at portions of the site. In 2011, Consumers received a follow-up letter from the EPA requesting that Consumers agree to participate in a removal action plan along with several other companies for an area of lower Portage Creek, which is connected to the Kalamazoo River. All parties asked to participate in the removal action plan, including Consumers, declined to accept liability. Until further information is received from the EPA, Consumers is unable to estimate a range of potential liability for cleanup of the river.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Based on its experience, Consumers estimates its share of the total liability for known CERCLA sites to be between $3&#160;million and $8&#160;million. Various factors, including the number and creditworthiness of potentially responsible parties involved with each site, affect Consumers&#8217; share of the total liability. At March&#160;31,&#160;2023, Consumers had a recorded liability of $3&#160;million for its share of the total liability at these sites, the minimum amount in the range of its estimated probable CERCLA liability, as no amount in the range was considered a better estimate than any other amount.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The timing of payments related to Consumers&#8217; remediation and other response activities at its CERCLA and NREPA sites is uncertain. Consumers periodically reviews these cost estimates. A change in the underlying assumptions, such as an increase in the number of sites, different remediation techniques, the nature and extent of contamination, and legal and regulatory requirements, could affect its estimates of NREPA and CERCLA liability.</span></div><div style="margin-bottom:12pt"><span id="iac9a2ddfb6664ec0a64080a99dab957f_16652"/><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Ludington Plant Overhaul Contract Dispute:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers and DTE&#160;Electric, co-owners of Ludington, are parties to a 2010&#160;engineering, procurement, and construction agreement with TAES, under which TAES contracted to perform a major overhaul and upgrade of Ludington. The overhauled Ludington units are operational, but TAES&#8217; work has been defective and non-conforming. Consumers and DTE&#160;Electric have demanded that TAES provide a comprehensive plan to resolve quality control concerns, including adherence to its warranty commitments and other contractual obligations. Consumers and DTE&#160;Electric have taken extensive efforts to resolve these issues with TAES, including a formal demand to TAES&#8217; parent, Toshiba Corporation, a non-affiliated company, under a parent guaranty it provided in the contract. TAES has not provided a comprehensive plan or otherwise met its performance obligations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In order to enforce the contract, Consumers and DTE&#160;Electric filed a complaint against TAES and Toshiba Corporation in the U.S.&#160;District Court for the Eastern District of Michigan in April&#160;2022. In June&#160;2022, TAES and Toshiba Corporation filed a motion to dismiss the complaint, along with an answer and counterclaims seeking approximately $15&#160;million in damages related to payments allegedly owed under the parties&#8217; contract. As a co-owner of Ludington, Consumers would be liable for 51&#160;percent of any such damages. In September&#160;2022, the court denied the motion to dismiss filed by TAES and Toshiba Corporation. Consumers believes the counterclaims are without merit, but cannot predict the financial impact or outcome of this matter. An unfavorable outcome could have a material adverse effect on CMS&#160;Energy&#8217;s and Consumers&#8217; financial condition, results of operations, or liquidity.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In November&#160;2022, Consumers and DTE&#160;Electric jointly filed an application with the MPSC, requesting authority to defer as a regulatory asset the costs associated with repairing or replacing the defective work performed by TAES while the litigation with TAES and Toshiba Corporation moves forward; such costs would be offset by potential future litigation proceeds received from TAES or Toshiba Corporation. If this application is approved by the MPSC, Consumers and DTE&#160;Electric will have the opportunity to seek appropriate recovery and ratemaking treatment for amounts recorded as a regulatory asset following resolution of the litigation.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">J.H.&#160;Campbell&#160;3 Plant Retirement Contract Dispute:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In May&#160;2022, Consumers filed a complaint against Wolverine Power Supply Cooperative,&#160;Inc. in the Ottawa County Circuit Court and requested a ruling that Consumers has sole authority to decide to retire the J.H.&#160;Campbell&#160;3 coal-fueled generating unit under the unit&#8217;s Joint Ownership and Operating Agreement. In July&#160;2022, Wolverine Power Supply Cooperative,&#160;Inc. filed an answer, affirmative defenses, and a counterclaim seeking approximately $37&#160;million in damages allegedly caused by Consumers&#8217; decision to retire the unit before the end of its useful life. In July&#160;2022, Consumers filed a motion for summary disposition, which was heard in August&#160;2022. In October&#160;2022, the state circuit court judge found that Consumers may, in its sole discretion, retire the J.H.&#160;Campbell&#160;3 coal-fueled generating unit, provided that Consumers continues to operate and make necessary improvements to the unit while the litigation concerning Wolverine Power Supply Cooperative, Inc.&#8217;s claim for damages is pending. Consumers believes Wolverine Power Supply Cooperative,&#160;Inc.&#8217;s claim has no merit, but cannot predict the final impact or outcome on this matter. An unfavorable outcome could have a material adverse effect on CMS&#160;Energy&#8217;s and Consumers&#8217; financial condition, results of operations, or liquidity. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Gas Utility Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Gas Environmental Matters:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers expects to incur remediation and other response activity costs at a number of sites under NREPA. These sites include 23&#160;former MGP facilities. Consumers operated the facilities on these sites for some part of their operating lives. For some of these sites, Consumers has no present ownership interest or may own only a portion of the original site.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At March&#160;31,&#160;2023, Consumers had a recorded liability of $63&#160;million for its remaining obligations for these sites. This amount represents the present value of long-term projected costs, using a discount rate of 2.57&#160;percent and an inflation rate of 2.5&#160;percent. The undiscounted amount of the remaining obligation is $67&#160;million. Consumers expects to pay the following amounts for remediation and other response activity costs during the remainder of 2023 and in each of the next five&#160;years:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.793%"/><td style="width:0.1%"/></tr><tr><td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remediation and other response activity costs</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers periodically reviews these cost estimates. Any significant change in the underlying assumptions, such as an increase in the number of sites, changes in remediation techniques, or legal and regulatory requirements, could affect Consumers&#8217; estimates of annual response activity costs and the MGP liability.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Pursuant to orders issued by the MPSC, Consumers defers its MGP-related remediation costs and recovers them from its customers over a ten-year period. At March&#160;31,&#160;2023, Consumers had a regulatory asset of $106&#160;million related to the MGP sites.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers estimates that its liability to perform remediation and other response activities at NREPA sites other than the MGP sites could reach $3&#160;million. At March&#160;31,&#160;2023, Consumers had a recorded liability of less than $1&#160;million, the minimum amount in the range of its estimated probable liability, as no amount in the range was considered a better estimate than any other amount.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Guarantees</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; guarantees at March&#160;31,&#160;2023:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.641%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee Description</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issue Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expiration Date</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maximum Obligation</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indemnity obligations from sale of membership interests in VIEs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">318&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indemnity obligations from stock and asset sale agreements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">226&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2011</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2011</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These obligations arose from the sale of membership interests in NWO&#160;Holdco and Aviator Wind to tax equity investors. NorthStar Clean Energy provided certain indemnity obligations that protect the tax equity investors against losses incurred as a result of breaches of representations and warranties under the associated limited liability company agreements. These obligations are generally capped at an amount equal to the tax equity investor&#8217;s capital contributions plus a specified return, less any distributions and tax benefits it receives, in connection with its membership interest. For any indemnity obligations related to Aviator Wind, NorthStar Clean Energy would recover 49&#160;percent of any amounts paid to the tax equity investor from the other owner of Aviator Wind Equity Holdings. Additionally, Aviator Wind holds insurance coverage that would partially protect against losses incurred as a result of certain failures to qualify for production tax credits. For further details on NorthStar Clean Energy&#8217;s ownership interest in NWO&#160;Holdco and Aviator Wind, see Note&#160;11, Variable Interest Entities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These obligations arose from stock and asset sale agreements under which CMS&#160;Energy or a subsidiary of CMS&#160;Energy indemnified the purchaser for losses resulting from various matters, including claims related to taxes and breaches of representations and warranties. The maximum obligation amount is mostly related to an Equatorial Guinea tax claim. </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">This obligation comprises a guarantee provided by Consumers to the U.S.&#160;Department of Energy in connection with a settlement agreement regarding damages resulting from the department&#8217;s failure to accept spent nuclear fuel from nuclear power plants formerly owned by Consumers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Additionally, in the normal course of business, CMS&#160;Energy, Consumers, and certain other subsidiaries of CMS&#160;Energy have entered into various agreements containing tax and other indemnity provisions for </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">which they are unable to estimate the maximum potential obligation. CMS&#160;Energy and Consumers consider the likelihood that they would be required to perform or incur substantial losses related to these indemnities and those disclosed in the table to be remote.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Other Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In addition to the matters disclosed in this Note and Note&#160;1, Regulatory Matters, there are certain other lawsuits and administrative proceedings before various courts and governmental agencies, as well as unasserted claims that may result in such proceedings, arising in the ordinary course of business to which CMS&#160;Energy, Consumers, and certain other subsidiaries of CMS&#160;Energy are parties. These other lawsuits, proceedings, and unasserted claims may involve personal injury, property damage, contracts, environmental matters, federal and state taxes, rates, licensing, employment, and other matters. Further, CMS&#160;Energy and Consumers occasionally self-report certain regulatory non&#8209;compliance matters that may or may not eventually result in administrative proceedings. CMS&#160;Energy and Consumers believe that the outcome of any one of these proceedings and potential claims will not have a material negative effect on their consolidated results of operations, financial condition, or liquidity.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock', window );">Contingencies and Commitments</a></td>
<td class="text">Contingencies and Commitments<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers are involved in various matters that give rise to contingent liabilities. Depending on the specific issues, the resolution of these contingencies could negatively affect CMS&#160;Energy&#8217;s and Consumers&#8217; liquidity, financial condition, and results of operations. In their disclosures of these matters, CMS&#160;Energy and Consumers provide an estimate of the possible loss or range of loss when such an estimate can be made. Disclosures stating that CMS&#160;Energy or Consumers cannot predict the outcome of a matter indicate that they are unable to estimate a possible loss or range of loss for the matter.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">CMS&#160;Energy Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Bay Harbor:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Land retained environmental remediation obligations for the collection and treatment of leachate at Bay Harbor after selling its interests in the development in 2002. Leachate is produced when water enters into cement kiln dust piles left over from former cement plant operations at the site. In 2012, CMS&#160;Land and EGLE finalized an agreement establishing the final remedies and the future water quality criteria at the site. CMS&#160;Land completed all construction necessary to implement the remedies required by the agreement and will continue to maintain and operate a system to discharge treated leachate into Little Traverse Bay under an NPDES permit, which is valid through 2025.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At March&#160;31,&#160;2023, CMS&#160;Energy had a recorded liability of $45&#160;million for its remaining obligations for environmental remediation. CMS&#160;Energy calculated this liability based on discounted projected costs, using a discount rate of 4.34&#160;percent and an inflation rate of one&#160;percent on annual operating and maintenance costs. The undiscounted amount of the remaining obligation is $56&#160;million. CMS&#160;Energy expects to pay the following amounts for long-term leachate disposal and operating and maintenance costs during the remainder of 2023 and in each of the next five&#160;years:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.053%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.794%"/><td style="width:0.1%"/></tr><tr><td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term leachate disposal and operating and maintenance costs</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8217;s estimate of response activity costs and the timing of expenditures could change if there are changes in circumstances or assumptions used in calculating the liability. Although a liability for its present estimate of remaining response activity costs has been recorded, CMS&#160;Energy cannot predict the ultimate financial impact or outcome of this matter.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Electric Utility Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Electric Environmental Matters:</span><span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; operations are subject to environmental laws and regulations. Historically, Consumers has generally been able to recover, in customer rates, the costs to operate its facilities in compliance with these laws and regulations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">Cleanup and Solid Waste:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers expects to incur remediation and other response activity costs at a number of sites under NREPA. Consumers believes that these costs should be recoverable in rates, but cannot guarantee that outcome. Consumers estimates its liability for NREPA sites for which it can estimate a range of loss to be between $2&#160;million and $4&#160;million. At March&#160;31,&#160;2023, Consumers had a recorded liability of $2&#160;million, the minimum amount in the range of its estimated probable NREPA liability, as no amount in the range was considered a better estimate than any other amount.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers is a potentially responsible party at a number of contaminated sites administered under CERCLA. CERCLA liability is joint and several. In 2010, Consumers received official notification from the EPA that identified Consumers as a potentially responsible party for cleanup of PCBs at the Kalamazoo River CERCLA site. The notification claimed that the EPA had reason to believe that Consumers disposed of PCBs and arranged for the disposal and treatment of PCB-containing materials at portions of the site. In 2011, Consumers received a follow-up letter from the EPA requesting that Consumers agree to participate in a removal action plan along with several other companies for an area of lower Portage Creek, which is connected to the Kalamazoo River. All parties asked to participate in the removal action plan, including Consumers, declined to accept liability. Until further information is received from the EPA, Consumers is unable to estimate a range of potential liability for cleanup of the river.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Based on its experience, Consumers estimates its share of the total liability for known CERCLA sites to be between $3&#160;million and $8&#160;million. Various factors, including the number and creditworthiness of potentially responsible parties involved with each site, affect Consumers&#8217; share of the total liability. At March&#160;31,&#160;2023, Consumers had a recorded liability of $3&#160;million for its share of the total liability at these sites, the minimum amount in the range of its estimated probable CERCLA liability, as no amount in the range was considered a better estimate than any other amount.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The timing of payments related to Consumers&#8217; remediation and other response activities at its CERCLA and NREPA sites is uncertain. Consumers periodically reviews these cost estimates. A change in the underlying assumptions, such as an increase in the number of sites, different remediation techniques, the nature and extent of contamination, and legal and regulatory requirements, could affect its estimates of NREPA and CERCLA liability.</span></div><div style="margin-bottom:12pt"><span id="iac9a2ddfb6664ec0a64080a99dab957f_16652"/><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Ludington Plant Overhaul Contract Dispute:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers and DTE&#160;Electric, co-owners of Ludington, are parties to a 2010&#160;engineering, procurement, and construction agreement with TAES, under which TAES contracted to perform a major overhaul and upgrade of Ludington. The overhauled Ludington units are operational, but TAES&#8217; work has been defective and non-conforming. Consumers and DTE&#160;Electric have demanded that TAES provide a comprehensive plan to resolve quality control concerns, including adherence to its warranty commitments and other contractual obligations. Consumers and DTE&#160;Electric have taken extensive efforts to resolve these issues with TAES, including a formal demand to TAES&#8217; parent, Toshiba Corporation, a non-affiliated company, under a parent guaranty it provided in the contract. TAES has not provided a comprehensive plan or otherwise met its performance obligations.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In order to enforce the contract, Consumers and DTE&#160;Electric filed a complaint against TAES and Toshiba Corporation in the U.S.&#160;District Court for the Eastern District of Michigan in April&#160;2022. In June&#160;2022, TAES and Toshiba Corporation filed a motion to dismiss the complaint, along with an answer and counterclaims seeking approximately $15&#160;million in damages related to payments allegedly owed under the parties&#8217; contract. As a co-owner of Ludington, Consumers would be liable for 51&#160;percent of any such damages. In September&#160;2022, the court denied the motion to dismiss filed by TAES and Toshiba Corporation. Consumers believes the counterclaims are without merit, but cannot predict the financial impact or outcome of this matter. An unfavorable outcome could have a material adverse effect on CMS&#160;Energy&#8217;s and Consumers&#8217; financial condition, results of operations, or liquidity.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In November&#160;2022, Consumers and DTE&#160;Electric jointly filed an application with the MPSC, requesting authority to defer as a regulatory asset the costs associated with repairing or replacing the defective work performed by TAES while the litigation with TAES and Toshiba Corporation moves forward; such costs would be offset by potential future litigation proceeds received from TAES or Toshiba Corporation. If this application is approved by the MPSC, Consumers and DTE&#160;Electric will have the opportunity to seek appropriate recovery and ratemaking treatment for amounts recorded as a regulatory asset following resolution of the litigation.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">J.H.&#160;Campbell&#160;3 Plant Retirement Contract Dispute:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> In May&#160;2022, Consumers filed a complaint against Wolverine Power Supply Cooperative,&#160;Inc. in the Ottawa County Circuit Court and requested a ruling that Consumers has sole authority to decide to retire the J.H.&#160;Campbell&#160;3 coal-fueled generating unit under the unit&#8217;s Joint Ownership and Operating Agreement. In July&#160;2022, Wolverine Power Supply Cooperative,&#160;Inc. filed an answer, affirmative defenses, and a counterclaim seeking approximately $37&#160;million in damages allegedly caused by Consumers&#8217; decision to retire the unit before the end of its useful life. In July&#160;2022, Consumers filed a motion for summary disposition, which was heard in August&#160;2022. In October&#160;2022, the state circuit court judge found that Consumers may, in its sole discretion, retire the J.H.&#160;Campbell&#160;3 coal-fueled generating unit, provided that Consumers continues to operate and make necessary improvements to the unit while the litigation concerning Wolverine Power Supply Cooperative, Inc.&#8217;s claim for damages is pending. Consumers believes Wolverine Power Supply Cooperative,&#160;Inc.&#8217;s claim has no merit, but cannot predict the final impact or outcome on this matter. An unfavorable outcome could have a material adverse effect on CMS&#160;Energy&#8217;s and Consumers&#8217; financial condition, results of operations, or liquidity. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers Gas Utility Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Gas Environmental Matters:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers expects to incur remediation and other response activity costs at a number of sites under NREPA. These sites include 23&#160;former MGP facilities. Consumers operated the facilities on these sites for some part of their operating lives. For some of these sites, Consumers has no present ownership interest or may own only a portion of the original site.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">At March&#160;31,&#160;2023, Consumers had a recorded liability of $63&#160;million for its remaining obligations for these sites. This amount represents the present value of long-term projected costs, using a discount rate of 2.57&#160;percent and an inflation rate of 2.5&#160;percent. The undiscounted amount of the remaining obligation is $67&#160;million. Consumers expects to pay the following amounts for remediation and other response activity costs during the remainder of 2023 and in each of the next five&#160;years:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.793%"/><td style="width:0.1%"/></tr><tr><td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remediation and other response activity costs</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers periodically reviews these cost estimates. Any significant change in the underlying assumptions, such as an increase in the number of sites, changes in remediation techniques, or legal and regulatory requirements, could affect Consumers&#8217; estimates of annual response activity costs and the MGP liability.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Pursuant to orders issued by the MPSC, Consumers defers its MGP-related remediation costs and recovers them from its customers over a ten-year period. At March&#160;31,&#160;2023, Consumers had a regulatory asset of $106&#160;million related to the MGP sites.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers estimates that its liability to perform remediation and other response activities at NREPA sites other than the MGP sites could reach $3&#160;million. At March&#160;31,&#160;2023, Consumers had a recorded liability of less than $1&#160;million, the minimum amount in the range of its estimated probable liability, as no amount in the range was considered a better estimate than any other amount.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Guarantees</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; guarantees at March&#160;31,&#160;2023:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.641%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee Description</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issue Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expiration Date</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maximum Obligation</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indemnity obligations from sale of membership interests in VIEs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">318&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indemnity obligations from stock and asset sale agreements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">226&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2011</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2011</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These obligations arose from the sale of membership interests in NWO&#160;Holdco and Aviator Wind to tax equity investors. NorthStar Clean Energy provided certain indemnity obligations that protect the tax equity investors against losses incurred as a result of breaches of representations and warranties under the associated limited liability company agreements. These obligations are generally capped at an amount equal to the tax equity investor&#8217;s capital contributions plus a specified return, less any distributions and tax benefits it receives, in connection with its membership interest. For any indemnity obligations related to Aviator Wind, NorthStar Clean Energy would recover 49&#160;percent of any amounts paid to the tax equity investor from the other owner of Aviator Wind Equity Holdings. Additionally, Aviator Wind holds insurance coverage that would partially protect against losses incurred as a result of certain failures to qualify for production tax credits. For further details on NorthStar Clean Energy&#8217;s ownership interest in NWO&#160;Holdco and Aviator Wind, see Note&#160;11, Variable Interest Entities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These obligations arose from stock and asset sale agreements under which CMS&#160;Energy or a subsidiary of CMS&#160;Energy indemnified the purchaser for losses resulting from various matters, including claims related to taxes and breaches of representations and warranties. The maximum obligation amount is mostly related to an Equatorial Guinea tax claim. </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">This obligation comprises a guarantee provided by Consumers to the U.S.&#160;Department of Energy in connection with a settlement agreement regarding damages resulting from the department&#8217;s failure to accept spent nuclear fuel from nuclear power plants formerly owned by Consumers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Additionally, in the normal course of business, CMS&#160;Energy, Consumers, and certain other subsidiaries of CMS&#160;Energy have entered into various agreements containing tax and other indemnity provisions for </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">which they are unable to estimate the maximum potential obligation. CMS&#160;Energy and Consumers consider the likelihood that they would be required to perform or incur substantial losses related to these indemnities and those disclosed in the table to be remote.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Other Contingencies</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In addition to the matters disclosed in this Note and Note&#160;1, Regulatory Matters, there are certain other lawsuits and administrative proceedings before various courts and governmental agencies, as well as unasserted claims that may result in such proceedings, arising in the ordinary course of business to which CMS&#160;Energy, Consumers, and certain other subsidiaries of CMS&#160;Energy are parties. These other lawsuits, proceedings, and unasserted claims may involve personal injury, property damage, contracts, environmental matters, federal and state taxes, rates, licensing, employment, and other matters. Further, CMS&#160;Energy and Consumers occasionally self-report certain regulatory non&#8209;compliance matters that may or may not eventually result in administrative proceedings. CMS&#160;Energy and Consumers believe that the outcome of any one of these proceedings and potential claims will not have a material negative effect on their consolidated results of operations, financial condition, or liquidity.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments, contingencies, and guarantees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -URI https://asc.fasb.org/topic&amp;trid=2155896<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726107628624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financings and Capitalization<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Financings and Capitalization</a></td>
<td class="text">Financings and Capitalization<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Financings:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following table is a summary of major long-term debt issuances during the three&#160;months ended March&#160;31,&#160;2023:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.002%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.124%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.124%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.126%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal<br/>(In Millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Rate (%)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan facility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 2023</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">425&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.650&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 2028</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.625&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2033</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,125&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,210&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In December&#160;2022, a subsidiary of NorthStar Clean Energy entered into a $185&#160;million unsecured term loan credit agreement. Under this credit agreement, a subsidiary of NorthStar Clean Energy borrowed $85&#160;million in 2023. As of March&#160;31,&#160;2023, there was $185&#160;million of loans outstanding bearing an interest rate of 5.806&#160;percent under the unsecured term loan credit agreement.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In January&#160;2023, Consumers entered into a bond purchase agreement to issue an aggregate principal amount of $400&#160;million of first mortgage bonds through a private placement offering. The bonds, which were priced in November&#160;2022, carry a weighted average interest rate of 5.251&#160;percent and mature at varying dates between 2026 and 2037. The bonds are expected to be issued in May&#160;2023. The proceeds of the bonds will be used to finance a portion of the purchase price of the New Covert Generating Facility and for general corporate purposes. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a summary of major long-term debt retirements during the three&#160;months ended March&#160;31,&#160;2023:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.008%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.050%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal<br/>(In Millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Rate (%)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity Date</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan facility</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,000&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 2023</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 2024</span></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Credit Facilities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The following credit facilities with banks were available at March&#160;31,&#160;2023:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.188%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.639%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expiration Date</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount of Facility</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount Borrowed</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Letters of Credit Outstanding</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount Available</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 14, 2027</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">529&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;22,&#160;2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;25,&#160;2025</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 14, 2027</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,073&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">November&#160;18, 2024</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">223&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">There were no&#160;borrowings under this facility during the three&#160;months ended March&#160;31,&#160;2023.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">This letter of credit facility is available to Aviator Wind Equity Holdings. For more information regarding Aviator Wind Equity Holdings, see Note&#160;11, Variable Interest Entities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Obligations under these facilities are secured by first mortgage bonds of Consumers. There were no&#160;borrowings under these facilities during the three&#160;months ended March&#160;31,&#160;2023.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Regulatory Authorization for Financings:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers is required to maintain FERC authorization for financings. Any long-term issuances during the authorization period are exempt from FERC&#8217;s competitive bidding and negotiated placement requirements. In March&#160;2023, FERC granted Consumers the authority to issue securities between April&#160;1,&#160;2023 and March&#160;31,&#160;2025. </span><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Short-term Borrowings:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Under Consumers&#8217; commercial paper program, Consumers may issue, in one or more placements, investment-grade commercial paper notes with maturities of up to 365&#160;days at market interest rates. These issuances are supported by Consumers&#8217; revolving credit facilities and may have an aggregate principal amount outstanding of up to $500&#160;million. While the amount of outstanding commercial paper does not reduce the available capacity of the revolving credit facilities, Consumers does not intend to issue commercial paper in an amount exceeding the available capacity of the facilities. At March&#160;31,&#160;2023, there were no commercial paper notes outstanding under this program.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In December&#160;2022, Consumers renewed a short-term credit agreement with CMS&#160;Energy, permitting Consumers to borrow up to $500&#160;million. At March&#160;31,&#160;2023, there were no outstanding borrowings under the agreement.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Dividend Restrictions:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> At March&#160;31,&#160;2023, payment of dividends by CMS&#160;Energy on its common stock was limited to $6.8&#160;billion under provisions of the Michigan Business Corporation Act of 1972.</span><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under the provisions of its articles of incorporation, at March&#160;31,&#160;2023, Consumers had $1.9&#160;billion of unrestricted retained earnings available to pay dividends on its common stock to CMS&#160;Energy. Provisions of the Federal Power Act and the Natural Gas Act appear to restrict dividends payable by Consumers to the amount of Consumers&#8217; retained earnings. Several decisions from FERC suggest that, under a variety of circumstances, dividends from Consumers on its common stock would not be limited to amounts in Consumers&#8217; retained earnings. Any decision by Consumers to pay dividends on its common stock in excess of retained earnings would be based on specific facts and circumstances and would be subject to a formal regulatory filing process.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During the three&#160;months ended March&#160;31,&#160;2023, Consumers paid $287&#160;million in dividends on its common stock to CMS&#160;Energy.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Issuance of Common Stock: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are details of CMS&#160;Energy&#8217;s forward sales contracts under its equity offering program at March&#160;31,&#160;2023:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:19.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.809%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forward Price Per Share</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturity Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Number of Shares</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March&#160;31,&#160;2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August&#160;3,&#160;2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;1,&#160;2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,944,207</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67.59&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67.98&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August&#160;24,&#160;2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;26,&#160;2024</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,677,938</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69.46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69.89&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August&#160;29,&#160;2022</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 26, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,783,388</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68.18&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68.56&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under these contracts, CMS&#160;Energy may either settle physically by issuing shares of its common stock at the then-applicable forward sale price specified by the agreement or settle net by delivering or receiving cash or shares. CMS&#160;Energy may settle the contracts at any time through their maturity dates, and presently intends to physically settle the contracts by delivering shares of its common stock.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The initial forward price in the forward equity sale contracts includes a deduction for commissions and will be adjusted on a daily basis over the term based on an interest rate factor and decreased on certain dates by certain predetermined amounts to reflect expected dividend payments. No amounts are recorded on CMS&#160;Energy&#8217;s consolidated balance sheets until settlements of the forward equity sale contracts occur. If CMS&#160;Energy had elected to net share settle or net cash settle the contracts as of March&#160;31,&#160;2023, CMS&#160;Energy would not have been required to deliver shares or pay cash.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Financings and Capitalization</a></td>
<td class="text">Financings and Capitalization<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Financings:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following table is a summary of major long-term debt issuances during the three&#160;months ended March&#160;31,&#160;2023:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.002%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.124%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.124%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.126%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal<br/>(In Millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Rate (%)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan facility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 2023</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">425&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.650&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 2028</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.625&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2033</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,125&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,210&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In December&#160;2022, a subsidiary of NorthStar Clean Energy entered into a $185&#160;million unsecured term loan credit agreement. Under this credit agreement, a subsidiary of NorthStar Clean Energy borrowed $85&#160;million in 2023. As of March&#160;31,&#160;2023, there was $185&#160;million of loans outstanding bearing an interest rate of 5.806&#160;percent under the unsecured term loan credit agreement.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In January&#160;2023, Consumers entered into a bond purchase agreement to issue an aggregate principal amount of $400&#160;million of first mortgage bonds through a private placement offering. The bonds, which were priced in November&#160;2022, carry a weighted average interest rate of 5.251&#160;percent and mature at varying dates between 2026 and 2037. The bonds are expected to be issued in May&#160;2023. The proceeds of the bonds will be used to finance a portion of the purchase price of the New Covert Generating Facility and for general corporate purposes. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a summary of major long-term debt retirements during the three&#160;months ended March&#160;31,&#160;2023:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.008%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.050%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal<br/>(In Millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Rate (%)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity Date</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan facility</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,000&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 2023</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 2024</span></td></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Credit Facilities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The following credit facilities with banks were available at March&#160;31,&#160;2023:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.188%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.639%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expiration Date</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount of Facility</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount Borrowed</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Letters of Credit Outstanding</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount Available</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 14, 2027</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">529&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;22,&#160;2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;25,&#160;2025</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 14, 2027</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,073&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">November&#160;18, 2024</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">223&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">There were no&#160;borrowings under this facility during the three&#160;months ended March&#160;31,&#160;2023.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">This letter of credit facility is available to Aviator Wind Equity Holdings. For more information regarding Aviator Wind Equity Holdings, see Note&#160;11, Variable Interest Entities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Obligations under these facilities are secured by first mortgage bonds of Consumers. There were no&#160;borrowings under these facilities during the three&#160;months ended March&#160;31,&#160;2023.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Regulatory Authorization for Financings:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers is required to maintain FERC authorization for financings. Any long-term issuances during the authorization period are exempt from FERC&#8217;s competitive bidding and negotiated placement requirements. In March&#160;2023, FERC granted Consumers the authority to issue securities between April&#160;1,&#160;2023 and March&#160;31,&#160;2025. </span><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Short-term Borrowings:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Under Consumers&#8217; commercial paper program, Consumers may issue, in one or more placements, investment-grade commercial paper notes with maturities of up to 365&#160;days at market interest rates. These issuances are supported by Consumers&#8217; revolving credit facilities and may have an aggregate principal amount outstanding of up to $500&#160;million. While the amount of outstanding commercial paper does not reduce the available capacity of the revolving credit facilities, Consumers does not intend to issue commercial paper in an amount exceeding the available capacity of the facilities. At March&#160;31,&#160;2023, there were no commercial paper notes outstanding under this program.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In December&#160;2022, Consumers renewed a short-term credit agreement with CMS&#160;Energy, permitting Consumers to borrow up to $500&#160;million. At March&#160;31,&#160;2023, there were no outstanding borrowings under the agreement.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Dividend Restrictions:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> At March&#160;31,&#160;2023, payment of dividends by CMS&#160;Energy on its common stock was limited to $6.8&#160;billion under provisions of the Michigan Business Corporation Act of 1972.</span><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under the provisions of its articles of incorporation, at March&#160;31,&#160;2023, Consumers had $1.9&#160;billion of unrestricted retained earnings available to pay dividends on its common stock to CMS&#160;Energy. Provisions of the Federal Power Act and the Natural Gas Act appear to restrict dividends payable by Consumers to the amount of Consumers&#8217; retained earnings. Several decisions from FERC suggest that, under a variety of circumstances, dividends from Consumers on its common stock would not be limited to amounts in Consumers&#8217; retained earnings. Any decision by Consumers to pay dividends on its common stock in excess of retained earnings would be based on specific facts and circumstances and would be subject to a formal regulatory filing process.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">During the three&#160;months ended March&#160;31,&#160;2023, Consumers paid $287&#160;million in dividends on its common stock to CMS&#160;Energy.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Issuance of Common Stock: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are details of CMS&#160;Energy&#8217;s forward sales contracts under its equity offering program at March&#160;31,&#160;2023:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:19.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.809%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forward Price Per Share</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturity Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Number of Shares</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March&#160;31,&#160;2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August&#160;3,&#160;2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;1,&#160;2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,944,207</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67.59&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67.98&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August&#160;24,&#160;2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;26,&#160;2024</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,677,938</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69.46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69.89&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August&#160;29,&#160;2022</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 26, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,783,388</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68.18&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68.56&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under these contracts, CMS&#160;Energy may either settle physically by issuing shares of its common stock at the then-applicable forward sale price specified by the agreement or settle net by delivering or receiving cash or shares. CMS&#160;Energy may settle the contracts at any time through their maturity dates, and presently intends to physically settle the contracts by delivering shares of its common stock.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The initial forward price in the forward equity sale contracts includes a deduction for commissions and will be adjusted on a daily basis over the term based on an interest rate factor and decreased on certain dates by certain predetermined amounts to reflect expected dividend payments. No amounts are recorded on CMS&#160;Energy&#8217;s consolidated balance sheets until settlements of the forward equity sale contracts occur. If CMS&#160;Energy had elected to net share settle or net cash settle the contracts as of March&#160;31,&#160;2023, CMS&#160;Energy would not have been required to deliver shares or pay cash.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726105657376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementInputsDisclosureTextBlock', window );">Fair Value Measurements</a></td>
<td class="text">Fair Value Measurements<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accounting standards define fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. When measuring fair value, CMS&#160;Energy and Consumers are required to incorporate all assumptions that market participants would use in pricing an asset or liability, including assumptions about risk. A fair value hierarchy prioritizes inputs used to measure fair value according to their observability in the market. The three&#160;levels of the fair value hierarchy are as follows:</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Level&#160;1 inputs are unadjusted quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Level&#160;2 inputs are observable, market-based inputs, other than Level&#160;1 prices. Level&#160;2 inputs may include quoted prices for similar assets or liabilities in active markets, quoted prices in inactive markets, and inputs derived from or corroborated by observable market data.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Level&#160;3 inputs are unobservable inputs that reflect CMS&#160;Energy&#8217;s or Consumers&#8217; own assumptions about how market participants would value their assets and liabilities.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers classify fair value measurements within the fair value hierarchy based on the lowest level of input that is significant to the fair value measurement in its entirety.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Assets and Liabilities Measured at Fair Value on a Recurring Basis</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; assets and liabilities recorded at fair value on a recurring basis:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.324%"/><td style="width:0.1%"/></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumers</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31<br/>2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31<br/>2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonqualified deferred compensation plan assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">270&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">213&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonqualified deferred compensation plan liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">All assets and liabilities were classified as Level&#160;1 with the exception of derivative contracts, which were classified as Level&#160;3.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Cash equivalents and restricted cash equivalents consist of money market funds with daily liquidity.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Nonqualified Deferred Compensation Plan Assets and Liabilities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The nonqualified deferred compensation plan assets consist of mutual funds, which are valued using the daily quoted net asset values. CMS&#160;Energy and Consumers value their nonqualified deferred compensation plan liabilities based on the fair values of the plan assets, as they reflect the amount owed to the plan participants in accordance with their investment elections. CMS&#160;Energy and Consumers report the assets in other non&#8209;current assets and the liabilities in other non&#8209;current liabilities on their consolidated balance sheets.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Derivative Instruments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers value their derivative instruments using either a market approach that incorporates information from market transactions, or an income approach that discounts future expected cash flows to a present value amount. CMS&#160;Energy&#8217;s and Consumers&#8217; derivatives are classified as Level&#160;3.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The majority of derivatives classified as Level&#160;3 are FTRs held by Consumers. Due to the lack of quoted pricing information, Consumers determines the fair value of its FTRs based on Consumers&#8217; average historical settlements. There was no material activity within the Level&#160;3 categories of assets and liabilities during the periods presented.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementInputsDisclosureTextBlock', window );">Fair Value Measurements</a></td>
<td class="text">Fair Value Measurements<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Accounting standards define fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. When measuring fair value, CMS&#160;Energy and Consumers are required to incorporate all assumptions that market participants would use in pricing an asset or liability, including assumptions about risk. A fair value hierarchy prioritizes inputs used to measure fair value according to their observability in the market. The three&#160;levels of the fair value hierarchy are as follows:</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Level&#160;1 inputs are unadjusted quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Level&#160;2 inputs are observable, market-based inputs, other than Level&#160;1 prices. Level&#160;2 inputs may include quoted prices for similar assets or liabilities in active markets, quoted prices in inactive markets, and inputs derived from or corroborated by observable market data.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Level&#160;3 inputs are unobservable inputs that reflect CMS&#160;Energy&#8217;s or Consumers&#8217; own assumptions about how market participants would value their assets and liabilities.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers classify fair value measurements within the fair value hierarchy based on the lowest level of input that is significant to the fair value measurement in its entirety.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Assets and Liabilities Measured at Fair Value on a Recurring Basis</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; assets and liabilities recorded at fair value on a recurring basis:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.324%"/><td style="width:0.1%"/></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumers</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31<br/>2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31<br/>2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonqualified deferred compensation plan assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">270&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">213&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonqualified deferred compensation plan liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">All assets and liabilities were classified as Level&#160;1 with the exception of derivative contracts, which were classified as Level&#160;3.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Cash Equivalents:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Cash equivalents and restricted cash equivalents consist of money market funds with daily liquidity.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Nonqualified Deferred Compensation Plan Assets and Liabilities:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> The nonqualified deferred compensation plan assets consist of mutual funds, which are valued using the daily quoted net asset values. CMS&#160;Energy and Consumers value their nonqualified deferred compensation plan liabilities based on the fair values of the plan assets, as they reflect the amount owed to the plan participants in accordance with their investment elections. CMS&#160;Energy and Consumers report the assets in other non&#8209;current assets and the liabilities in other non&#8209;current liabilities on their consolidated balance sheets.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Derivative Instruments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy and Consumers value their derivative instruments using either a market approach that incorporates information from market transactions, or an income approach that discounts future expected cash flows to a present value amount. CMS&#160;Energy&#8217;s and Consumers&#8217; derivatives are classified as Level&#160;3.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The majority of derivatives classified as Level&#160;3 are FTRs held by Consumers. Due to the lack of quoted pricing information, Consumers determines the fair value of its FTRs based on Consumers&#8217; average historical settlements. There was no material activity within the Level&#160;3 categories of assets and liabilities during the periods presented.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementInputsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -URI https://asc.fasb.org/topic&amp;trid=2155941<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementInputsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726109886000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_FinancialInstrumentsLineItems', window );"><strong>Financial Instruments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock', window );">Financial Instruments</a></td>
<td class="text">Financial Instruments<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the carrying amounts and fair values, by level within the fair value hierarchy, of CMS&#160;Energy&#8217;s and Consumers&#8217; financial instruments that are not recorded at fair value. The table excludes cash, cash equivalents, short-term financial instruments, and trade accounts receivable and payable whose carrying amounts approximate their fair values. For information about assets and liabilities recorded at fair value and for additional details regarding the fair value hierarchy, see Note&#160;4, Fair Value Measurements.</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.957%"/><td style="width:0.1%"/></tr><tr><td colspan="66" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31,&#160;2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" rowspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Amount</span></td><td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Amount</span></td><td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair Value</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" rowspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></td></tr><tr><td colspan="33" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term receivables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,410&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,928&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,076&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,066&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,786&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,212&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,384&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">987&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,741&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,656&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term payables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term receivables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes receivable &#8211; related party</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">5</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,295&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,060&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,459&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,601&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,183&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,728&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,172&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,556&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term accounts receivable and notes receivable of $7&#160;million at March&#160;31,&#160;2023 and December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term debt of $1,425&#160;million at March&#160;31,&#160;2023 and $1,090&#160;million at December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term payables of $1&#160;million at March&#160;31,&#160;2023 and $2&#160;million at December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of notes receivable &#8211; related party of $7&#160;million at March&#160;31,&#160;2023 and December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term debt of $991&#160;million at March&#160;31,&#160;2023 and December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The DB&#160;SERP note receivable &#8211; related party is Consumers&#8217; portion of a demand note payable issued by CMS&#160;Energy to the DB&#160;SERP rabbi trust. The demand note bears interest at an annual rate of 4.10&#160;percent and has a maturity date of 2028.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_FinancialInstrumentsLineItems', window );"><strong>Financial Instruments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock', window );">Financial Instruments</a></td>
<td class="text">Financial Instruments<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the carrying amounts and fair values, by level within the fair value hierarchy, of CMS&#160;Energy&#8217;s and Consumers&#8217; financial instruments that are not recorded at fair value. The table excludes cash, cash equivalents, short-term financial instruments, and trade accounts receivable and payable whose carrying amounts approximate their fair values. For information about assets and liabilities recorded at fair value and for additional details regarding the fair value hierarchy, see Note&#160;4, Fair Value Measurements.</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.957%"/><td style="width:0.1%"/></tr><tr><td colspan="66" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31,&#160;2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" rowspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Amount</span></td><td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Amount</span></td><td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair Value</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" rowspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></td></tr><tr><td colspan="33" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term receivables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,410&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,928&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,076&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,066&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,786&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,212&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,384&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">987&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,741&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,656&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term payables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term receivables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes receivable &#8211; related party</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">5</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,295&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,060&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,459&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,601&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,183&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,728&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,172&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,556&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term accounts receivable and notes receivable of $7&#160;million at March&#160;31,&#160;2023 and December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term debt of $1,425&#160;million at March&#160;31,&#160;2023 and $1,090&#160;million at December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term payables of $1&#160;million at March&#160;31,&#160;2023 and $2&#160;million at December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of notes receivable &#8211; related party of $7&#160;million at March&#160;31,&#160;2023 and December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term debt of $991&#160;million at March&#160;31,&#160;2023 and December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The DB&#160;SERP note receivable &#8211; related party is Consumers&#8217; portion of a demand note payable issued by CMS&#160;Energy to the DB&#160;SERP rabbi trust. The demand note bears interest at an annual rate of 4.10&#160;percent and has a maturity date of 2028.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of the fair value of financial instruments and investments in debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_FinancialInstrumentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financial Instruments [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_FinancialInstrumentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726108099680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Benefits<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Retirement Benefits</a></td>
<td class="text">Retirement BenefitsCMS&#160;Energy and Consumers provide pension, OPEB, and other retirement benefits to employees under a number of different plans.<div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Costs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following table are the costs (credits) and other changes in plan assets and benefit obligations incurred in CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefit plans:</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.150%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.879%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB Pension Plans </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="30" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="30" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net periodic credit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected return on plan assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(55)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(52)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(26)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(29)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization of:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic credit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(15)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(19)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(30)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="30" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net periodic credit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected return on plan assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(52)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(49)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(24)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(27)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization of:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic credit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(17)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In Consumers&#8217; 2022 electric rate case, the MPSC approved a mechanism allowing Consumers to defer the future recovery or refund of pension and OPEB expenses above or below the amounts used to set existing rates. At March&#160;31,&#160;2023. CMS&#160;Energy, including Consumers, had deferred $3&#160;million of pension credits and $6&#160;million of OPEB costs under this mechanism.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Retirement Benefits</a></td>
<td class="text">Retirement BenefitsCMS&#160;Energy and Consumers provide pension, OPEB, and other retirement benefits to employees under a number of different plans.<div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Costs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Presented in the following table are the costs (credits) and other changes in plan assets and benefit obligations incurred in CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefit plans:</span></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.150%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.879%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB Pension Plans </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="30" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="30" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net periodic credit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected return on plan assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(55)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(52)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(26)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(29)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization of:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic credit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(15)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(19)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(30)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="30" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net periodic credit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected return on plan assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(52)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(49)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(24)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(27)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization of:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic credit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(17)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In Consumers&#8217; 2022 electric rate case, the MPSC approved a mechanism allowing Consumers to defer the future recovery or refund of pension and OPEB expenses above or below the amounts used to set existing rates. At March&#160;31,&#160;2023. CMS&#160;Energy, including Consumers, had deferred $3&#160;million of pension credits and $6&#160;million of OPEB costs under this mechanism.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=21916913&amp;loc=d3e273930-122802<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI https://asc.fasb.org/topic&amp;trid=2235017<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39689-114964<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726108278720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a reconciliation of the statutory U.S.&#160;federal income tax rate to the effective income tax rate from continuing operations:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.961%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="display:none"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. federal income tax rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Increase (decrease) in income taxes from:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local income taxes, net of federal effect</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Production tax credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TCJA excess deferred taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accelerated flow-through of regulatory tax benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective tax rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. federal income tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Increase (decrease) in income taxes from:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local income taxes, net of federal effect</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Production tax credits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TCJA excess deferred taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accelerated flow-through of regulatory tax benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective tax rate</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">CMS&#160;Energy initiated a plan to divest immaterial business activities in the state of Wisconsin and will no longer have a taxable presence within the state after 2023. As a result of these actions, CMS&#160;Energy reversed a $13&#160;million Wisconsin-related state reserve, all of which was recognized at Consumers.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In 2020, the MPSC authorized Consumers to accelerate the amortization of a gas regulatory liability associated with unprotected, non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">property-related excess deferred income taxes resulting from the TCJA. The regulatory liability was fully amortized in 2022. </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In 2020, the MPSC authorized Consumers to accelerate the amortization of income tax benefits associated with the cost to remove gas plant assets. These tax benefits were fully amortized in 2022.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a reconciliation of the statutory U.S.&#160;federal income tax rate to the effective income tax rate from continuing operations:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.961%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="display:none"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. federal income tax rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Increase (decrease) in income taxes from:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local income taxes, net of federal effect</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Production tax credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TCJA excess deferred taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accelerated flow-through of regulatory tax benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective tax rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. federal income tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Increase (decrease) in income taxes from:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local income taxes, net of federal effect</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Production tax credits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TCJA excess deferred taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accelerated flow-through of regulatory tax benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective tax rate</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">CMS&#160;Energy initiated a plan to divest immaterial business activities in the state of Wisconsin and will no longer have a taxable presence within the state after 2023. As a result of these actions, CMS&#160;Energy reversed a $13&#160;million Wisconsin-related state reserve, all of which was recognized at Consumers.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In 2020, the MPSC authorized Consumers to accelerate the amortization of a gas regulatory liability associated with unprotected, non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">property-related excess deferred income taxes resulting from the TCJA. The regulatory liability was fully amortized in 2022. </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In 2020, the MPSC authorized Consumers to accelerate the amortization of income tax benefits associated with the cost to remove gas plant assets. These tax benefits were fully amortized in 2022.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_IncomeTaxesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income Taxes [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_IncomeTaxesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726108872880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share - CMS Energy<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings Per Share - CMS Energy</a></td>
<td class="text">Earnings Per Share&#8212;CMS&#160;Energy<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s basic and diluted EPS computations based on income from continuing operations:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:77.425%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In&#160;Millions,&#160;Except&#160;Per&#160;Share&#160;Amounts</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income available to common stockholders</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from continuing operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">194&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less loss attributable to noncontrolling interests</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less preferred stock dividends</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from continuing operations available to common stockholders &#8211; basic and diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">202&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">347&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Average common shares outstanding</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average shares &#8211; basic</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">290.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">289.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Add dilutive nonvested stock awards</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Add dilutive forward equity sale contracts</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average shares &#8211; diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">291.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">289.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income from continuing operations per average common share available to common stockholders</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.69&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.69&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.20&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Nonvested Stock Awards</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8217;s nonvested stock awards are composed of participating and non&#8209;participating securities. The participating securities accrue cash dividends when common stockholders receive dividends. Since the recipient is not required to return the dividends to CMS&#160;Energy if the recipient forfeits the award, the nonvested stock awards are considered participating securities. As such, the participating nonvested stock awards were included in the computation of basic EPS. The non&#8209;participating securities accrue stock dividends that vest concurrently with the stock award. If the recipient forfeits the award, the stock dividends accrued on the non&#8209;participating securities are also forfeited. Accordingly, the non&#8209;participating awards and stock dividends were included in the computation of diluted EPS, but not in the computation of basic EPS.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Forward Equity Sale Contracts</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy has entered into forward equity sale contracts. These forward equity sale contracts are non&#8209;participating securities. While the forward sale price in the forward equity sale contract is decreased on certain dates by certain predetermined amounts to reflect expected dividend payments, these price adjustments were set upon inception of the agreement and the forward contract does not give the owner the right to participate in undistributed earnings. Accordingly, the forward equity sale contracts were included in the computation of diluted EPS, but not in the computation of basic EPS. For further details on the forward equity sale contracts, see Note&#160;3, Financings and Capitalization.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI https://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726100372512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue</a></td>
<td class="text">RevenuePresented in the following tables are the components of operating revenue:<div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.640%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31,&#160;2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated</span></td></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers utility revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,089&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,116&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,089&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,116&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,248&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasing income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,091&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,119&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,284&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="27" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers utility revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Residential</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">528&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">776&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,304&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">347&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">247&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">594&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Industrial</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">161&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">192&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,089&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,116&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,205&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,091&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,119&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,210&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts represent NorthStar Clean Energy&#8217;s operating revenue from independent power production and its sales of energy commodities. NorthStar Clean Energy&#8217;s sales of energy commodities are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. NorthStar Clean Energy&#8217;s leasing income included variable lease payments of $22&#160;million for the three&#160;months ended March&#160;31,&#160;2023.</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.640%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31,&#160;2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated</span></td></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers utility revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,238&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,047&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,285&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,238&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,047&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,318&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasing income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers alternative-revenue programs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,241&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,042&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,374&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers utility revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Residential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">591&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">740&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,331&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">384&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">221&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">605&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Industrial</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">168&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">196&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,238&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,047&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,285&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Alternative-revenue programs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,241&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,042&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,283&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts represent NorthStar Clean Energy&#8217;s operating revenue from independent power production and its sales of energy commodities. NorthStar Clean Energy&#8217;s sales of energy commodities are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. NorthStar Clean Energy&#8217;s leasing income included variable lease payments of $44&#160;million for the three&#160;months ended March&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Electric and Gas Utilities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Consumers Utility Revenue:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers recognizes revenue primarily from the sale of electric and gas utility services at tariff-based rates regulated by the MPSC. Consumers&#8217; customer base consists of a mix of residential, commercial, and diversified industrial customers. Consumers&#8217; tariff-based sales performance obligations are described below.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Consumers has performance obligations for the service of standing ready to deliver electricity or natural gas to customers, and it satisfies these performance obligations over time. Consumers recognizes revenue at a fixed rate as it provides these services. These arrangements generally do not have fixed terms and remain in effect as long as the customer consumes the utility service. The rates are set by the MPSC through the rate-making process and represent the stand-alone selling price of Consumers&#8217; service to stand ready to deliver.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Consumers has performance obligations for the service of delivering the commodity of electricity or natural gas to customers, and it satisfies these performance obligations upon delivery. Consumers recognizes revenue at a price per unit of electricity or natural gas delivered, based on the tariffs established by the MPSC. These arrangements generally do not have fixed terms and remain in effect as long as the customer consumes the utility service. The rates are set by the MPSC through the rate-making process and represent the stand-alone selling price of a bundled </span></div><div style="margin-bottom:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">product comprising the commodity, electricity or natural gas, and the service of delivering such commodity.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In some instances, Consumers has specific fixed-term contracts with large commercial and industrial customers to provide electricity or gas at certain tariff rates or to provide gas transportation services at contracted rates. The amount of electricity and gas to be delivered under these contracts and the associated future revenue to be received are generally dependent on the customers&#8217; needs. Accordingly, Consumers recognizes revenues at the tariff or contracted rate as electricity or gas is delivered to the customer. Consumers also has other miscellaneous contracts with customers related to pole and other property rentals, appliance service plans, and utility contract work. Generally, these contracts are short term or evergreen in nature.</span></div><div style="margin-bottom:12pt"><span id="i40c660bcebe14c979aac1b3465328cd5_3803"/><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Accounts Receivable and Unbilled Revenues:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Accounts receivable comprise trade receivables and unbilled receivables. CMS&#160;Energy and Consumers record their accounts receivable at cost less an allowance for uncollectible accounts. The allowance is increased for uncollectible accounts expense and decreased for account write-offs net of recoveries. CMS&#160;Energy and Consumers establish the allowance based on historical losses, management&#8217;s assessment of existing economic conditions, customer payment trends, and reasonable and supported forecast information. CMS&#160;Energy and Consumers assess late payment fees on trade receivables based on contractual past-due terms established with customers. Accounts are written off when deemed uncollectible, which is generally when they become six&#160;months past due.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers recorded uncollectible accounts expense of $9&#160;million for the three&#160;months ended March&#160;31,&#160;2023 and $4&#160;million for the three&#160;months ended March&#160;31,&#160;2022. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; customers are billed monthly in cycles having billing dates that do not generally coincide with the end of a calendar month. This results in customers having received electricity or natural gas that they have not been billed for as of the month-end. Consumers estimates its unbilled revenues by applying an average billed rate to total unbilled deliveries for each customer class. Unbilled revenues, which are recorded as accounts receivable and accrued revenue on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated balance sheets, were $447&#160;million at March&#160;31,&#160;2023 and $663 million at December&#160;31,&#160;2022.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue</a></td>
<td class="text">RevenuePresented in the following tables are the components of operating revenue:<div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.640%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31,&#160;2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated</span></td></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers utility revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,089&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,116&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,089&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,116&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,248&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasing income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,091&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,119&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,284&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="27" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers utility revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Residential</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">528&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">776&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,304&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">347&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">247&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">594&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Industrial</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">161&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">192&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,089&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,116&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,205&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,091&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,119&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,210&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts represent NorthStar Clean Energy&#8217;s operating revenue from independent power production and its sales of energy commodities. NorthStar Clean Energy&#8217;s sales of energy commodities are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. NorthStar Clean Energy&#8217;s leasing income included variable lease payments of $22&#160;million for the three&#160;months ended March&#160;31,&#160;2023.</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.640%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31,&#160;2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated</span></td></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers utility revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,238&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,047&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,285&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,238&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,047&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,318&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasing income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers alternative-revenue programs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,241&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,042&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,374&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers utility revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Residential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">591&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">740&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,331&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">384&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">221&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">605&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Industrial</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">168&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">196&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,238&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,047&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,285&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Alternative-revenue programs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,241&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,042&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,283&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts represent NorthStar Clean Energy&#8217;s operating revenue from independent power production and its sales of energy commodities. NorthStar Clean Energy&#8217;s sales of energy commodities are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. NorthStar Clean Energy&#8217;s leasing income included variable lease payments of $44&#160;million for the three&#160;months ended March&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Electric and Gas Utilities</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Consumers Utility Revenue:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers recognizes revenue primarily from the sale of electric and gas utility services at tariff-based rates regulated by the MPSC. Consumers&#8217; customer base consists of a mix of residential, commercial, and diversified industrial customers. Consumers&#8217; tariff-based sales performance obligations are described below.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Consumers has performance obligations for the service of standing ready to deliver electricity or natural gas to customers, and it satisfies these performance obligations over time. Consumers recognizes revenue at a fixed rate as it provides these services. These arrangements generally do not have fixed terms and remain in effect as long as the customer consumes the utility service. The rates are set by the MPSC through the rate-making process and represent the stand-alone selling price of Consumers&#8217; service to stand ready to deliver.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Consumers has performance obligations for the service of delivering the commodity of electricity or natural gas to customers, and it satisfies these performance obligations upon delivery. Consumers recognizes revenue at a price per unit of electricity or natural gas delivered, based on the tariffs established by the MPSC. These arrangements generally do not have fixed terms and remain in effect as long as the customer consumes the utility service. The rates are set by the MPSC through the rate-making process and represent the stand-alone selling price of a bundled </span></div><div style="margin-bottom:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">product comprising the commodity, electricity or natural gas, and the service of delivering such commodity.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In some instances, Consumers has specific fixed-term contracts with large commercial and industrial customers to provide electricity or gas at certain tariff rates or to provide gas transportation services at contracted rates. The amount of electricity and gas to be delivered under these contracts and the associated future revenue to be received are generally dependent on the customers&#8217; needs. Accordingly, Consumers recognizes revenues at the tariff or contracted rate as electricity or gas is delivered to the customer. Consumers also has other miscellaneous contracts with customers related to pole and other property rentals, appliance service plans, and utility contract work. Generally, these contracts are short term or evergreen in nature.</span></div><div style="margin-bottom:12pt"><span id="i40c660bcebe14c979aac1b3465328cd5_3803"/><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Accounts Receivable and Unbilled Revenues:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Accounts receivable comprise trade receivables and unbilled receivables. CMS&#160;Energy and Consumers record their accounts receivable at cost less an allowance for uncollectible accounts. The allowance is increased for uncollectible accounts expense and decreased for account write-offs net of recoveries. CMS&#160;Energy and Consumers establish the allowance based on historical losses, management&#8217;s assessment of existing economic conditions, customer payment trends, and reasonable and supported forecast information. CMS&#160;Energy and Consumers assess late payment fees on trade receivables based on contractual past-due terms established with customers. Accounts are written off when deemed uncollectible, which is generally when they become six&#160;months past due.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy and Consumers recorded uncollectible accounts expense of $9&#160;million for the three&#160;months ended March&#160;31,&#160;2023 and $4&#160;million for the three&#160;months ended March&#160;31,&#160;2022. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; customers are billed monthly in cycles having billing dates that do not generally coincide with the end of a calendar month. This results in customers having received electricity or natural gas that they have not been billed for as of the month-end. Consumers estimates its unbilled revenues by applying an average billed rate to total unbilled deliveries for each customer class. Unbilled revenues, which are recorded as accounts receivable and accrued revenue on CMS&#160;Energy&#8217;s and Consumers&#8217; consolidated balance sheets, were $447&#160;million at March&#160;31,&#160;2023 and $663 million at December&#160;31,&#160;2022.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726100779280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reportable Segments<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Reportable Segments</a></td>
<td class="text">Reportable SegmentsReportable segments consist of business units defined by the products and services they offer. CMS&#160;Energy and Consumers evaluate the performance of each segment based on its contribution to net income available to CMS&#160;Energy&#8217;s common stockholders.<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">CMS&#160;Energy</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The segments reported for CMS&#160;Energy are:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">electric utility, consisting of regulated activities associated with the generation, purchase, distribution, and sale of electricity in Michigan</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">gas utility, consisting of regulated activities associated with the purchase, transmission, storage, distribution, and sale of natural gas in Michigan</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">NorthStar Clean Energy, consisting of various subsidiaries engaging in domestic independent power production, including the development and operation of renewable generation, and the marketing of independent power production</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy presents corporate interest and other expenses, discontinued operations, and Consumers&#8217; other consolidated entities within other reconciling items.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The segments reported for Consumers are:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">electric utility, consisting of regulated activities associated with the generation, purchase, distribution, and sale of electricity in Michigan</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">gas utility, consisting of regulated activities associated with the purchase, transmission, storage, distribution, and sale of natural gas in Michigan</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; other consolidated entities are presented within other reconciling items.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following tables is financial information by segment:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.701%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.959%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,091&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,241&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,119&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,042&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,284&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,374&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,091&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,241&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,119&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,042&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,210&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,283&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net income (loss) available to common stockholders</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">167&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">154&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">216&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(29)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net income available to common stockholders &#8211; CMS&#160;Energy</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">202&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">351&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net income available to common stockholder</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">167&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">154&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net income available to common stockholder &#8211; Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">232&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">383&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.432%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.432%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.959%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31,&#160;2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Plant, property, and equipment, gross</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,056&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,870&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,631&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,443&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,151&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total plant, property, and equipment, gross &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,866&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,491&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Plant, property, and equipment, gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,056&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,870&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,631&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,443&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total plant, property, and equipment, gross &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,721&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,342&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,907&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,507&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,873&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,534&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,464&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">228&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,386&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,353&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,177&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,968&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,552&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,918&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,772&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,916&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts include a portion of Consumers&#8217; other common assets attributable to both the electric and gas utility businesses.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Reportable Segments</a></td>
<td class="text">Reportable SegmentsReportable segments consist of business units defined by the products and services they offer. CMS&#160;Energy and Consumers evaluate the performance of each segment based on its contribution to net income available to CMS&#160;Energy&#8217;s common stockholders.<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">CMS&#160;Energy</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The segments reported for CMS&#160;Energy are:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">electric utility, consisting of regulated activities associated with the generation, purchase, distribution, and sale of electricity in Michigan</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">gas utility, consisting of regulated activities associated with the purchase, transmission, storage, distribution, and sale of natural gas in Michigan</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">NorthStar Clean Energy, consisting of various subsidiaries engaging in domestic independent power production, including the development and operation of renewable generation, and the marketing of independent power production</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy presents corporate interest and other expenses, discontinued operations, and Consumers&#8217; other consolidated entities within other reconciling items.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Consumers</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The segments reported for Consumers are:</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">electric utility, consisting of regulated activities associated with the generation, purchase, distribution, and sale of electricity in Michigan</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">gas utility, consisting of regulated activities associated with the purchase, transmission, storage, distribution, and sale of natural gas in Michigan</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Consumers&#8217; other consolidated entities are presented within other reconciling items.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following tables is financial information by segment:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.701%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.959%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,091&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,241&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,119&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,042&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,284&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,374&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,091&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,241&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,119&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,042&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,210&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,283&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net income (loss) available to common stockholders</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">167&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">154&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">216&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(29)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net income available to common stockholders &#8211; CMS&#160;Energy</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">202&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">351&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net income available to common stockholder</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">167&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">154&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net income available to common stockholder &#8211; Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">232&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">383&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.432%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.432%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.959%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31,&#160;2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Plant, property, and equipment, gross</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,056&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,870&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,631&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,443&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,151&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total plant, property, and equipment, gross &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,866&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,491&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Plant, property, and equipment, gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,056&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,870&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,631&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,443&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total plant, property, and equipment, gross &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,721&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,342&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,907&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,507&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,873&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,534&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,464&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">228&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,386&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,353&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,177&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,968&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,552&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,918&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,772&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,916&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts include a portion of Consumers&#8217; other common assets attributable to both the electric and gas utility businesses.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI https://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726108207840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Variable Interest Entities<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_VariableInterestEntitiesAbstract', window );"><strong>Variable Interest Entities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityDisclosureTextBlock', window );">Variable Interest Entities</a></td>
<td class="text">Variable Interest Entities<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">NorthStar Clean Energy holds a Class&#160;B membership interest in NWO&#160;Holdco, which owns 100&#160;percent of Northwest Ohio Wind,&#160;LLC, a 100&#8209;MW wind generation project in Paulding County, Ohio. The Class&#160;A membership interest in NWO&#160;Holdco is held by a tax equity investor.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">NorthStar Clean Energy has a 51&#8209;percent ownership interest in Aviator Wind Equity Holdings, which holds a Class&#160;B membership interest in Aviator Wind, the holding company of a 525&#8209;MW wind generation project in Coke County, Texas. The Class&#160;A membership interest in Aviator Wind is held by a tax equity investor.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Earnings, tax attributes, and cash flows generated by NWO&#160;Holdco and Aviator Wind are allocated among and distributed to the membership classes in accordance with the ratios specified in the associated limited liability company agreements; these ratios change over time and are not representative of the ownership interest percentages of each membership class. Since NWO&#160;Holdco&#8217;s and Aviator Wind&#8217;s income and cash flows are not distributed among their investors based on ownership interest percentages, </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">NorthStar Clean Energy allocates the entities&#8217; income (loss) among the investors by applying the hypothetical liquidation at book value method. This method calculates each investor&#8217;s earnings based on a hypothetical liquidation of the entities at the net book value of underlying assets as of the balance sheet date. The liquidation tax gain (loss) is allocated to each investor&#8217;s capital account, resulting in income (loss) equal to the period change in the investor&#8217;s capital account balance. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">NWO&#160;Holdco, Aviator Wind Equity Holdings, and Aviator Wind are VIEs. In accordance with the associated limited liability company agreements, the tax equity investors are guaranteed preferred returns from NWO&#160;Holdco and Aviator Wind. However, NorthStar Clean Energy manages and controls the operating activities of NWO&#160;Holdco and Aviator Wind Equity Holdings (and, thereby, Aviator Wind). As a result, NorthStar Clean Energy is the primary beneficiary, as it has the power to direct the activities that most significantly impact the economic performance of the companies, as well as the obligation to absorb losses or the right to receive benefits from the companies. NorthStar Clean Energy consolidates NWO&#160;Holdco, Aviator Wind Equity Holdings, and Aviator Wind and presents the Class&#160;A membership interests and 49&#160;percent of the Class&#160;B membership interest in Aviator Wind as noncontrolling interests. </span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the carrying values of the VIEs&#8217; assets and liabilities included on CMS&#160;Energy&#8217;s consolidated balance sheets:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:77.425%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31,&#160;2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepayments and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">818&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">825&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">846&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">863&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset retirement obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Assets may be used only to meet VIEs&#8217; obligations and commitments.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">NorthStar Clean Energy is obligated under certain indemnities that protect the tax equity investors against losses incurred as a result of breaches of representations and warranties under the associated limited liability company agreements. For additional details on these indemnity obligations, see Note&#160;2, Contingencies and Commitments&#8212;Guarantees.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Other VIEs:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> CMS&#160;Energy has variable interests in T.E.S.&#160;Filer City, Grayling, Genesee, and Craven. While CMS&#160;Energy owns 50&#160;percent of each partnership, it is not the primary beneficiary of any of these partnerships because decision making is shared among unrelated parties, and no one party has the ability to direct the activities that most significantly impact the entities&#8217; economic performance, such as operations and maintenance, plant dispatch, and fuel strategy. The partners must agree on all major decisions for each of the partnerships.</span><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is information about these partnerships:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:14.444%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.073%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:50.183%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Name</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nature&#160;of&#160;the&#160;Entity</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nature of CMS&#160;Energy&#8217;s Involvement</span></td></tr><tr style="height:15pt"><td colspan="3" rowspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T.E.S.&#160;Filer City </span></td><td colspan="3" rowspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coal-fueled power generator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term PPA between partnership and Consumers</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee assignment agreement</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" rowspan="4" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grayling </span></td><td colspan="3" rowspan="4" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wood waste-fueled power generator</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term PPA between partnership and Consumers</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reduced dispatch agreement with Consumers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and management contract</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" rowspan="4" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Genesee </span></td><td colspan="3" rowspan="4" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wood waste-fueled power generator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term PPA between partnership and Consumers</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reduced dispatch agreement with Consumers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and management contract</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" rowspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Craven </span></td><td colspan="3" rowspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wood waste-fueled power generator</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and management contract</span></td></tr><tr style="height:6pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Reduced dispatch agreements allow the facilities to be dispatched based on the market price of power compared with the cost of production of the plants. This results in fuel cost savings that each partnership shares with Consumers&#8217; customers.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">The creditors of these partnerships do not have recourse to the general credit of CMS&#160;Energy or Consumers. CMS&#160;Energy&#8217;s maximum risk exposure to these partnerships is generally limited to its investment in the partnerships, which is included in investments on its consolidated balance sheets in the amount of $72&#160;million at March&#160;31,&#160;2023 and $71&#160;million at December&#160;31,&#160;2022.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_VariableInterestEntitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Variable Interest Entities [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_VariableInterestEntitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a variable interest entity (VIE), including but not limited to, judgments and assumptions in determining whether to consolidate and in identifying the primary beneficiary, gain (loss) recognized on the initial consolidation of the VIE, terms of arrangements, amounts and classification of the VIE's assets and liabilities, and the entity's maximum exposure to loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI https://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726108167152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Exit Activities<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock', window );">Exit Activities</a></td>
<td class="text">Exit Activities<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under its Clean Energy Plan, Consumers will retire the D.E.&#160;Karn coal-fueled electric generating units in May&#160;2023 and the J.H.&#160;Campbell coal-fueled generating units in 2025. Consumers has announced retention incentive programs to ensure necessary staffing at both locations through the anticipated retirements. The aggregate cost of the D.E.&#160;Karn program through 2022 was $31&#160;million, and Consumers expects to recognize an additional $2&#160;million of retention benefit costs in the first&#160;half of 2023. The aggregate cost of the J.H.&#160;Campbell program through 2025 is estimated to be $50&#160;million. The MPSC has approved deferred accounting treatment for these costs; this expense will be deferred as a regulatory asset.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of March&#160;31,&#160;2023, the cumulative cost incurred and charged to expense related to the D.E.&#160;Karn retention incentive program was $16&#160;million. Additionally, an amount of $4&#160;million has been capitalized as a cost of plant, property, and equipment and an amount of $12&#160;million has been deferred as a regulatory asset. The cumulative cost incurred and deferred as a regulatory asset related to the J.H.&#160;Campbell retention incentive program was $24&#160;million.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a reconciliation of the retention benefit liability recorded in other liabilities on Consumers&#8217; consolidated balance sheets:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:77.425%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention benefit liability at beginning of period</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs deferred as a regulatory asset</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention benefit liability at the end of the period</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of other liabilities of $16&#160;million at March&#160;31,&#160;2023 and $5&#160;million at March&#160;31,&#160;2022.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock', window );">Exit Activities</a></td>
<td class="text">Exit Activities<div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Under its Clean Energy Plan, Consumers will retire the D.E.&#160;Karn coal-fueled electric generating units in May&#160;2023 and the J.H.&#160;Campbell coal-fueled generating units in 2025. Consumers has announced retention incentive programs to ensure necessary staffing at both locations through the anticipated retirements. The aggregate cost of the D.E.&#160;Karn program through 2022 was $31&#160;million, and Consumers expects to recognize an additional $2&#160;million of retention benefit costs in the first&#160;half of 2023. The aggregate cost of the J.H.&#160;Campbell program through 2025 is estimated to be $50&#160;million. The MPSC has approved deferred accounting treatment for these costs; this expense will be deferred as a regulatory asset.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">As of March&#160;31,&#160;2023, the cumulative cost incurred and charged to expense related to the D.E.&#160;Karn retention incentive program was $16&#160;million. Additionally, an amount of $4&#160;million has been capitalized as a cost of plant, property, and equipment and an amount of $12&#160;million has been deferred as a regulatory asset. The cumulative cost incurred and deferred as a regulatory asset related to the J.H.&#160;Campbell retention incentive program was $24&#160;million.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a reconciliation of the retention benefit liability recorded in other liabilities on Consumers&#8217; consolidated balance sheets:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:77.425%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention benefit liability at beginning of period</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs deferred as a regulatory asset</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention benefit liability at the end of the period</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of other liabilities of $16&#160;million at March&#160;31,&#160;2023 and $5&#160;million at March&#160;31,&#160;2022.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(e))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -URI https://asc.fasb.org/topic&amp;trid=2175745<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726106575168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Policy)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">EPS</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Nonvested Stock Awards</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy&#8217;s nonvested stock awards are composed of participating and non&#8209;participating securities. The participating securities accrue cash dividends when common stockholders receive dividends. Since the recipient is not required to return the dividends to CMS&#160;Energy if the recipient forfeits the award, the nonvested stock awards are considered participating securities. As such, the participating nonvested stock awards were included in the computation of basic EPS. The non&#8209;participating securities accrue stock dividends that vest concurrently with the stock award. If the recipient forfeits the award, the stock dividends accrued on the non&#8209;participating securities are also forfeited. Accordingly, the non&#8209;participating awards and stock dividends were included in the computation of diluted EPS, but not in the computation of basic EPS.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%">Forward Equity Sale Contracts</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">CMS&#160;Energy has entered into forward equity sale contracts. These forward equity sale contracts are non&#8209;participating securities. While the forward sale price in the forward equity sale contract is decreased on certain dates by certain predetermined amounts to reflect expected dividend payments, these price adjustments were set upon inception of the agreement and the forward contract does not give the owner the right to participate in undistributed earnings. Accordingly, the forward equity sale contracts were included in the computation of diluted EPS, but not in the computation of basic EPS. For further details on the forward equity sale contracts, see Note&#160;3, Financings and Capitalization.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy', window );">Accounts Receivable</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Accounts Receivable and Unbilled Revenues:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Accounts receivable comprise trade receivables and unbilled receivables. CMS&#160;Energy and Consumers record their accounts receivable at cost less an allowance for uncollectible accounts. The allowance is increased for uncollectible accounts expense and decreased for account write-offs net of recoveries. CMS&#160;Energy and Consumers establish the allowance based on historical losses, management&#8217;s assessment of existing economic conditions, customer payment trends, and reasonable and supported forecast information. CMS&#160;Energy and Consumers assess late payment fees on trade receivables based on contractual past-due terms established with customers. Accounts are written off when deemed uncollectible, which is generally when they become six&#160;months past due.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationVariableInterestEntityPolicy', window );">Consolidation, Variable Interest Entity</a></td>
<td class="text">NWO&#160;Holdco, Aviator Wind Equity Holdings, and Aviator Wind are VIEs. In accordance with the associated limited liability company agreements, the tax equity investors are guaranteed preferred returns from NWO&#160;Holdco and Aviator Wind. However, NorthStar Clean Energy manages and controls the operating activities of NWO&#160;Holdco and Aviator Wind Equity Holdings (and, thereby, Aviator Wind). As a result, NorthStar Clean Energy is the primary beneficiary, as it has the power to direct the activities that most significantly impact the economic performance of the companies, as well as the obligation to absorb losses or the right to receive benefits from the companies.CMS&#160;Energy has variable interests in T.E.S.&#160;Filer City, Grayling, Genesee, and Craven. While CMS&#160;Energy owns 50&#160;percent of each partnership, it is not the primary beneficiary of any of these partnerships because decision making is shared among unrelated parties, and no one party has the ability to direct the activities that most significantly impact the entities&#8217; economic performance, such as operations and maintenance, plant dispatch, and fuel strategy. The partners must agree on all major decisions for each of the partnerships.<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_SignificantAccountingPoliciesLineItems', window );"><strong>Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Consumers Utility Revenue</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Consumers Utility Revenue:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Consumers recognizes revenue primarily from the sale of electric and gas utility services at tariff-based rates regulated by the MPSC. Consumers&#8217; customer base consists of a mix of residential, commercial, and diversified industrial customers. Consumers&#8217; tariff-based sales performance obligations are described below.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Consumers has performance obligations for the service of standing ready to deliver electricity or natural gas to customers, and it satisfies these performance obligations over time. Consumers recognizes revenue at a fixed rate as it provides these services. These arrangements generally do not have fixed terms and remain in effect as long as the customer consumes the utility service. The rates are set by the MPSC through the rate-making process and represent the stand-alone selling price of Consumers&#8217; service to stand ready to deliver.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt">Consumers has performance obligations for the service of delivering the commodity of electricity or natural gas to customers, and it satisfies these performance obligations upon delivery. Consumers recognizes revenue at a price per unit of electricity or natural gas delivered, based on the tariffs established by the MPSC. These arrangements generally do not have fixed terms and remain in effect as long as the customer consumes the utility service. The rates are set by the MPSC through the rate-making process and represent the stand-alone selling price of a bundled </span></div><div style="margin-bottom:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">product comprising the commodity, electricity or natural gas, and the service of delivering such commodity.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">In some instances, Consumers has specific fixed-term contracts with large commercial and industrial customers to provide electricity or gas at certain tariff rates or to provide gas transportation services at contracted rates. The amount of electricity and gas to be delivered under these contracts and the associated future revenue to be received are generally dependent on the customers&#8217; needs. Accordingly, Consumers recognizes revenues at the tariff or contracted rate as electricity or gas is delivered to the customer. Consumers also has other miscellaneous contracts with customers related to pole and other property rentals, appliance service plans, and utility contract work. Generally, these contracts are short term or evergreen in nature.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy', window );">Accounts Receivable</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Accounts Receivable and Unbilled Revenues:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"> Accounts receivable comprise trade receivables and unbilled receivables. CMS&#160;Energy and Consumers record their accounts receivable at cost less an allowance for uncollectible accounts. The allowance is increased for uncollectible accounts expense and decreased for account write-offs net of recoveries. CMS&#160;Energy and Consumers establish the allowance based on historical losses, management&#8217;s assessment of existing economic conditions, customer payment trends, and reasonable and supported forecast information. CMS&#160;Energy and Consumers assess late payment fees on trade receivables based on contractual past-due terms established with customers. Accounts are written off when deemed uncollectible, which is generally when they become six&#160;months past due.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy', window );">Unbilled Revenues</a></td>
<td class="text">Consumers&#8217; customers are billed monthly in cycles having billing dates that do not generally coincide with the end of a calendar month. This results in customers having received electricity or natural gas that they have not been billed for as of the month-end. Consumers estimates its unbilled revenues by applying an average billed rate to total unbilled deliveries for each customer class.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_SignificantAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Significant Accounting Policies [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_SignificantAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationVariableInterestEntityPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5728-111685<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=SL6759159-111685<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2AA<br> -Subparagraph a<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=SL6759068-111685<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationVariableInterestEntityPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5144-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for treatment of receivables that are billable but have not been billed as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -URI https://asc.fasb.org/topic&amp;trid=2196771<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726104864608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contingencies and Commitments (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SiteContingencyLineItems', window );"><strong>Site Contingency [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_ExpectedRemediationCostsByYearTableTextBlock', window );">Schedule of Remediation and Other Response Activity Costs by Year</a></td>
<td class="text">CMS&#160;Energy expects to pay the following amounts for long-term leachate disposal and operating and maintenance costs during the remainder of 2023 and in each of the next five&#160;years:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.053%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.794%"/><td style="width:0.1%"/></tr><tr><td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term leachate disposal and operating and maintenance costs</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfGuaranteeObligationsTextBlock', window );">Summary of Guarantees</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; guarantees at March&#160;31,&#160;2023:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.641%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee Description</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issue Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expiration Date</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maximum Obligation</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indemnity obligations from sale of membership interests in VIEs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">318&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indemnity obligations from stock and asset sale agreements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">226&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2011</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2011</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These obligations arose from the sale of membership interests in NWO&#160;Holdco and Aviator Wind to tax equity investors. NorthStar Clean Energy provided certain indemnity obligations that protect the tax equity investors against losses incurred as a result of breaches of representations and warranties under the associated limited liability company agreements. These obligations are generally capped at an amount equal to the tax equity investor&#8217;s capital contributions plus a specified return, less any distributions and tax benefits it receives, in connection with its membership interest. For any indemnity obligations related to Aviator Wind, NorthStar Clean Energy would recover 49&#160;percent of any amounts paid to the tax equity investor from the other owner of Aviator Wind Equity Holdings. Additionally, Aviator Wind holds insurance coverage that would partially protect against losses incurred as a result of certain failures to qualify for production tax credits. For further details on NorthStar Clean Energy&#8217;s ownership interest in NWO&#160;Holdco and Aviator Wind, see Note&#160;11, Variable Interest Entities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These obligations arose from stock and asset sale agreements under which CMS&#160;Energy or a subsidiary of CMS&#160;Energy indemnified the purchaser for losses resulting from various matters, including claims related to taxes and breaches of representations and warranties. The maximum obligation amount is mostly related to an Equatorial Guinea tax claim. </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">This obligation comprises a guarantee provided by Consumers to the U.S.&#160;Department of Energy in connection with a settlement agreement regarding damages resulting from the department&#8217;s failure to accept spent nuclear fuel from nuclear power plants formerly owned by Consumers.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SiteContingencyLineItems', window );"><strong>Site Contingency [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_ExpectedRemediationCostsByYearTableTextBlock', window );">Schedule of Remediation and Other Response Activity Costs by Year</a></td>
<td class="text">Consumers expects to pay the following amounts for remediation and other response activity costs during the remainder of 2023 and in each of the next five&#160;years:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.791%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.793%"/><td style="width:0.1%"/></tr><tr><td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2024</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2025</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2026</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2027</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2028</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remediation and other response activity costs</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfGuaranteeObligationsTextBlock', window );">Summary of Guarantees</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; guarantees at March&#160;31,&#160;2023:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.284%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.944%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.641%"/><td style="width:0.1%"/></tr><tr><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee Description</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issue Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expiration Date</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maximum Obligation</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indemnity obligations from sale of membership interests in VIEs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">318&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indemnity obligations from stock and asset sale agreements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">various</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">226&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2011</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Guarantee</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2011</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indefinite</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These obligations arose from the sale of membership interests in NWO&#160;Holdco and Aviator Wind to tax equity investors. NorthStar Clean Energy provided certain indemnity obligations that protect the tax equity investors against losses incurred as a result of breaches of representations and warranties under the associated limited liability company agreements. These obligations are generally capped at an amount equal to the tax equity investor&#8217;s capital contributions plus a specified return, less any distributions and tax benefits it receives, in connection with its membership interest. For any indemnity obligations related to Aviator Wind, NorthStar Clean Energy would recover 49&#160;percent of any amounts paid to the tax equity investor from the other owner of Aviator Wind Equity Holdings. Additionally, Aviator Wind holds insurance coverage that would partially protect against losses incurred as a result of certain failures to qualify for production tax credits. For further details on NorthStar Clean Energy&#8217;s ownership interest in NWO&#160;Holdco and Aviator Wind, see Note&#160;11, Variable Interest Entities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">These obligations arose from stock and asset sale agreements under which CMS&#160;Energy or a subsidiary of CMS&#160;Energy indemnified the purchaser for losses resulting from various matters, including claims related to taxes and breaches of representations and warranties. The maximum obligation amount is mostly related to an Equatorial Guinea tax claim. </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">This obligation comprises a guarantee provided by Consumers to the U.S.&#160;Department of Energy in connection with a settlement agreement regarding damages resulting from the department&#8217;s failure to accept spent nuclear fuel from nuclear power plants formerly owned by Consumers.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_ExpectedRemediationCostsByYearTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected Remediation Costs By Year</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_ExpectedRemediationCostsByYearTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGuaranteeObligationsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of each guarantee obligation, or each group of similar guarantee obligations, including (a) the nature of the guarantee, including its term, how it arose, and the events or circumstances that would require the guarantor to perform under the guarantee; (b) the maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee; (c) the current carrying amount of the liability, if any, for the guarantor's obligations under the guarantee; and (d) the nature of any recourse provisions under the guarantee, and any assets held either as collateral or by third parties, and any relevant related party disclosure. Excludes disclosures about product warranties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124440162&amp;loc=d3e12069-110248<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124440162&amp;loc=d3e12265-110248<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGuaranteeObligationsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SiteContingencyLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SiteContingencyLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726101968688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financings and Capitalization (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Schedule of Major Long-Term Debt Issuances and Retirements</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a summary of major long-term debt retirements during the three&#160;months ended March&#160;31,&#160;2023:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.880%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.008%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.050%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal<br/>(In Millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Rate (%)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity Date</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan facility</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,000&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 2023</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 2024</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock', window );">Schedule of Revolving Credit Facilities</a></td>
<td class="text">The following credit facilities with banks were available at March&#160;31,&#160;2023:<div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.188%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.639%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expiration Date</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount of Facility</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount Borrowed</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Letters of Credit Outstanding</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount Available</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 14, 2027</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">529&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;22,&#160;2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;25,&#160;2025</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 14, 2027</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,073&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">November&#160;18, 2024</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">223&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">There were no&#160;borrowings under this facility during the three&#160;months ended March&#160;31,&#160;2023.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">This letter of credit facility is available to Aviator Wind Equity Holdings. For more information regarding Aviator Wind Equity Holdings, see Note&#160;11, Variable Interest Entities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Obligations under these facilities are secured by first mortgage bonds of Consumers. There were no&#160;borrowings under these facilities during the three&#160;months ended March&#160;31,&#160;2023.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock', window );">Schedule of Forward Contracts</a></td>
<td class="text">Presented in the following table are details of CMS&#160;Energy&#8217;s forward sales contracts under its equity offering program at March&#160;31,&#160;2023:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:19.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.412%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.226%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.809%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forward Price Per Share</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturity Date</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Number of Shares</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Initial</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March&#160;31,&#160;2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August&#160;3,&#160;2022</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;1,&#160;2024</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,944,207</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67.59&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67.98&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August&#160;24,&#160;2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;26,&#160;2024</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,677,938</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69.46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69.89&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">August&#160;29,&#160;2022</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 26, 2024</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,783,388</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68.18&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68.56&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Schedule of Major Long-Term Debt Issuances and Retirements</a></td>
<td class="text">Presented in the following table is a summary of major long-term debt issuances during the three&#160;months ended March&#160;31,&#160;2023:<div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.002%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.124%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.124%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.126%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal<br/>(In Millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Rate (%)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance Date</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Term loan facility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">variable</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 2023</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">425&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.650&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 2028</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First mortgage bonds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.625&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 2033</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,125&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,210&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;In December&#160;2022, a subsidiary of NorthStar Clean Energy entered into a $185&#160;million unsecured term loan credit agreement. Under this credit agreement, a subsidiary of NorthStar Clean Energy borrowed $85&#160;million in 2023. As of March&#160;31,&#160;2023, there was $185&#160;million of loans outstanding bearing an interest rate of 5.806&#160;percent under the unsecured term loan credit agreement.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock', window );">Schedule of Revolving Credit Facilities</a></td>
<td class="text">The following credit facilities with banks were available at March&#160;31,&#160;2023:<div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.047%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.188%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.639%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expiration Date</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount of Facility</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount Borrowed</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Letters of Credit Outstanding</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount Available</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, parent only</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 14, 2027</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">529&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;22,&#160;2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NorthStar Clean Energy, including subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September&#160;25,&#160;2025</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 14, 2027</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,073&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">November&#160;18, 2024</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">250&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">223&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">There were no&#160;borrowings under this facility during the three&#160;months ended March&#160;31,&#160;2023.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">This letter of credit facility is available to Aviator Wind Equity Holdings. For more information regarding Aviator Wind Equity Holdings, see Note&#160;11, Variable Interest Entities.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Obligations under these facilities are secured by first mortgage bonds of Consumers. There were no&#160;borrowings under these facilities during the three&#160;months ended March&#160;31,&#160;2023.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of freestanding forward contracts issued by an entity that are indexed to, and potentially settled in an entity's own stock. The disclosure may include, but not be limited to: (i) the forward rate and the number of shares to which the contract is indexed, (ii) the settlement date or dates of the contract, (iii) the issuer's accounting for the contract, (iv) settlement alternatives (if applicable) including who controls the settlement alternatives and the maximum number of shares that could be required to be issued to net share settle the contract (if applicable), (v) the fact that a potentially infinite number of shares may be required to be issued to settle the contract, if a contract does not have a stated fixed or determinable maximum number of shares, and (vi) the contract's current fair value for each settlement alternative and how changes in the price of the issuer's equity instruments affect those settlement amounts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=d3e90205-114008<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726108209456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Assets And Liabilities Measured At Fair Value On A Recurring Basis</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; assets and liabilities recorded at fair value on a recurring basis:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.324%"/><td style="width:0.1%"/></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumers</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31<br/>2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31<br/>2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonqualified deferred compensation plan assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">270&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">213&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonqualified deferred compensation plan liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">All assets and liabilities were classified as Level&#160;1 with the exception of derivative contracts, which were classified as Level&#160;3.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Assets And Liabilities Measured At Fair Value On A Recurring Basis</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s and Consumers&#8217; assets and liabilities recorded at fair value on a recurring basis:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.508%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.324%"/><td style="width:0.1%"/></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consumers</span></td></tr><tr><td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31<br/>2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31<br/>2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonqualified deferred compensation plan assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Derivative instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">270&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">213&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nonqualified deferred compensation plan liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">All assets and liabilities were classified as Level&#160;1 with the exception of derivative contracts, which were classified as Level&#160;3.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726104678016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial Instruments (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_FinancialInstrumentsLineItems', window );"><strong>Financial Instruments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByBalanceSheetGroupingTextBlock', window );">Schedule Of Carrying Amounts And Fair Values Of Financial Instruments</a></td>
<td class="text">For information about assets and liabilities recorded at fair value and for additional details regarding the fair value hierarchy, see Note&#160;4, Fair Value Measurements.<div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.957%"/><td style="width:0.1%"/></tr><tr><td colspan="66" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31,&#160;2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" rowspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Amount</span></td><td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Amount</span></td><td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair Value</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" rowspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></td></tr><tr><td colspan="33" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term receivables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,410&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,928&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,076&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,066&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,786&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,212&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,384&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">987&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,741&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,656&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term payables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term receivables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes receivable &#8211; related party</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">5</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,295&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,060&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,459&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,601&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,183&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,728&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,172&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,556&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term accounts receivable and notes receivable of $7&#160;million at March&#160;31,&#160;2023 and December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term debt of $1,425&#160;million at March&#160;31,&#160;2023 and $1,090&#160;million at December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term payables of $1&#160;million at March&#160;31,&#160;2023 and $2&#160;million at December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of notes receivable &#8211; related party of $7&#160;million at March&#160;31,&#160;2023 and December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term debt of $991&#160;million at March&#160;31,&#160;2023 and December&#160;31,&#160;2022.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_FinancialInstrumentsLineItems', window );"><strong>Financial Instruments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByBalanceSheetGroupingTextBlock', window );">Schedule Of Carrying Amounts And Fair Values Of Financial Instruments</a></td>
<td class="text">For information about assets and liabilities recorded at fair value and for additional details regarding the fair value hierarchy, see Note&#160;4, Fair Value Measurements.<div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.951%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.592%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.957%"/><td style="width:0.1%"/></tr><tr><td colspan="66" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31,&#160;2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" rowspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Amount</span></td><td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying Amount</span></td><td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair Value</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" rowspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></td></tr><tr><td colspan="33" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term receivables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,410&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,928&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,076&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,066&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,786&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,212&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,384&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">987&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,741&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,656&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term payables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term receivables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes receivable &#8211; related party</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">4</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">5</span></div></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,295&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9,060&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,459&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,601&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,183&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8,728&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6,172&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,556&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term accounts receivable and notes receivable of $7&#160;million at March&#160;31,&#160;2023 and December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term debt of $1,425&#160;million at March&#160;31,&#160;2023 and $1,090&#160;million at December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term payables of $1&#160;million at March&#160;31,&#160;2023 and $2&#160;million at December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">4</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of notes receivable &#8211; related party of $7&#160;million at March&#160;31,&#160;2023 and December&#160;31,&#160;2022.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">5</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of long-term debt of $991&#160;million at March&#160;31,&#160;2023 and December&#160;31,&#160;2022.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_FinancialInstrumentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financial Instruments [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_FinancialInstrumentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByBalanceSheetGroupingTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13467-108611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByBalanceSheetGroupingTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726100753664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Benefits (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock', window );">Schedule Of Net Benefit Costs</a></td>
<td class="text">Presented in the following table are the costs (credits) and other changes in plan assets and benefit obligations incurred in CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefit plans:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.150%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.879%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB Pension Plans </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="30" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="30" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net periodic credit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected return on plan assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(55)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(52)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(26)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(29)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization of:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic credit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(15)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(19)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(30)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="30" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net periodic credit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected return on plan assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(52)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(49)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(24)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(27)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization of:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic credit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(17)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock', window );">Schedule Of Net Benefit Costs</a></td>
<td class="text">Presented in the following table are the costs (credits) and other changes in plan assets and benefit obligations incurred in CMS&#160;Energy&#8217;s and Consumers&#8217; retirement benefit plans:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.150%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.879%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DB Pension Plans </span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">OPEB Plan</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="30" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="30" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net periodic credit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected return on plan assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(55)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(52)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(26)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(29)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization of:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic credit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(15)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(19)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(30)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="30" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net periodic credit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected return on plan assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(52)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(49)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(24)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(27)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amortization of:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior service cost (credit)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Settlement loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic credit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(14)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(17)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(28)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNetBenefitCostsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726105860960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule Of Effective Income Tax Rate Reconciliation</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a reconciliation of the statutory U.S.&#160;federal income tax rate to the effective income tax rate from continuing operations:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.961%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="display:none"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. federal income tax rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Increase (decrease) in income taxes from:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local income taxes, net of federal effect</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Production tax credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TCJA excess deferred taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accelerated flow-through of regulatory tax benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective tax rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. federal income tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Increase (decrease) in income taxes from:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local income taxes, net of federal effect</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Production tax credits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TCJA excess deferred taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accelerated flow-through of regulatory tax benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective tax rate</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">CMS&#160;Energy initiated a plan to divest immaterial business activities in the state of Wisconsin and will no longer have a taxable presence within the state after 2023. As a result of these actions, CMS&#160;Energy reversed a $13&#160;million Wisconsin-related state reserve, all of which was recognized at Consumers.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In 2020, the MPSC authorized Consumers to accelerate the amortization of a gas regulatory liability associated with unprotected, non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">property-related excess deferred income taxes resulting from the TCJA. The regulatory liability was fully amortized in 2022. </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In 2020, the MPSC authorized Consumers to accelerate the amortization of income tax benefits associated with the cost to remove gas plant assets. These tax benefits were fully amortized in 2022.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_IncomeTaxesLineItems', window );"><strong>Income Taxes [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule Of Effective Income Tax Rate Reconciliation</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a reconciliation of the statutory U.S.&#160;federal income tax rate to the effective income tax rate from continuing operations:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.258%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.961%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="3" style="display:none"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. federal income tax rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Increase (decrease) in income taxes from:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local income taxes, net of federal effect</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Production tax credits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TCJA excess deferred taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accelerated flow-through of regulatory tax benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective tax rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">U.S. federal income tax rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Increase (decrease) in income taxes from:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">State and local income taxes, net of federal effect</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Production tax credits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TCJA excess deferred taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(6.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accelerated flow-through of regulatory tax benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(0.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective tax rate</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10.9&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">CMS&#160;Energy initiated a plan to divest immaterial business activities in the state of Wisconsin and will no longer have a taxable presence within the state after 2023. As a result of these actions, CMS&#160;Energy reversed a $13&#160;million Wisconsin-related state reserve, all of which was recognized at Consumers.</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In 2020, the MPSC authorized Consumers to accelerate the amortization of a gas regulatory liability associated with unprotected, non</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">&#8209;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">property-related excess deferred income taxes resulting from the TCJA. The regulatory liability was fully amortized in 2022. </span></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">In 2020, the MPSC authorized Consumers to accelerate the amortization of income tax benefits associated with the cost to remove gas plant assets. These tax benefits were fully amortized in 2022.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_IncomeTaxesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income Taxes [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_IncomeTaxesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726109040976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share - CMS Energy (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Basic And Diluted EPS Computations</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are CMS&#160;Energy&#8217;s basic and diluted EPS computations based on income from continuing operations:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:77.425%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In&#160;Millions,&#160;Except&#160;Per&#160;Share&#160;Amounts</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income available to common stockholders</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from continuing operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">194&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less loss attributable to noncontrolling interests</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less preferred stock dividends</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from continuing operations available to common stockholders &#8211; basic and diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">202&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">347&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Average common shares outstanding</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average shares &#8211; basic</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">290.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">289.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Add dilutive nonvested stock awards</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Add dilutive forward equity sale contracts</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted-average shares &#8211; diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">291.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">289.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income from continuing operations per average common share available to common stockholders</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.69&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.69&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.20&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726104836000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text">Presented in the following tables are the components of operating revenue:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.640%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31,&#160;2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated</span></td></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers utility revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,089&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,116&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,089&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,116&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,248&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasing income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,091&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,119&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,284&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="27" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers utility revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Residential</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">528&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">776&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,304&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">347&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">247&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">594&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Industrial</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">161&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">192&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,089&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,116&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,205&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,091&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,119&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,210&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>1Amounts represent NorthStar Clean Energy&#8217;s operating revenue from independent power production and its sales of energy commodities. NorthStar Clean Energy&#8217;s sales of energy commodities are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. NorthStar Clean Energy&#8217;s leasing income included variable lease payments of $22&#160;million for the three&#160;months ended March&#160;31,&#160;2023<div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.640%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31,&#160;2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated</span></td></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers utility revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,238&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,047&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,285&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,238&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,047&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,318&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasing income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers alternative-revenue programs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,241&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,042&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,374&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers utility revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Residential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">591&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">740&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,331&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">384&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">221&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">605&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Industrial</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">168&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">196&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,238&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,047&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,285&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Alternative-revenue programs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,241&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,042&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,283&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts represent NorthStar Clean Energy&#8217;s operating revenue from independent power production and its sales of energy commodities. NorthStar Clean Energy&#8217;s sales of energy commodities are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. NorthStar Clean Energy&#8217;s leasing income included variable lease payments of $44&#160;million for the three&#160;months ended March&#160;31,&#160;2022.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text">Presented in the following tables are the components of operating revenue:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.640%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31,&#160;2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated</span></td></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers utility revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,089&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,116&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,089&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,116&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,248&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasing income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,091&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,119&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,284&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="27" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers utility revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Residential</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">528&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">776&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,304&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">347&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">247&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">594&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Industrial</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">161&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">192&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,089&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,116&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,205&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,091&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,119&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,210&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>1Amounts represent NorthStar Clean Energy&#8217;s operating revenue from independent power production and its sales of energy commodities. NorthStar Clean Energy&#8217;s sales of energy commodities are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. NorthStar Clean Energy&#8217;s leasing income included variable lease payments of $22&#160;million for the three&#160;months ended March&#160;31,&#160;2023<div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.637%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.640%"/><td style="width:0.1%"/></tr><tr><td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31,&#160;2022</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas Utility</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"/><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated</span></td></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers utility revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,238&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,047&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,285&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,238&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,047&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,318&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leasing income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consumers alternative-revenue programs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,241&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,042&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,374&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="27" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consumers utility revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Residential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">591&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">740&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,331&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commercial</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">384&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">221&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">605&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Industrial</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">168&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">196&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized from contracts with customers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,238&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,047&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,285&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financing income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Alternative-revenue programs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,241&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,042&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,283&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts represent NorthStar Clean Energy&#8217;s operating revenue from independent power production and its sales of energy commodities. NorthStar Clean Energy&#8217;s sales of energy commodities are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. NorthStar Clean Energy&#8217;s leasing income included variable lease payments of $44&#160;million for the three&#160;months ended March&#160;31,&#160;2022.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726109806352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reportable Segments (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule Of Financial Information By Reportable Segments</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following tables is financial information by segment:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.701%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.959%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,091&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,241&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,119&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,042&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,284&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,374&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,091&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,241&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,119&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,042&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,210&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,283&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net income (loss) available to common stockholders</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">167&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">154&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">216&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(29)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net income available to common stockholders &#8211; CMS&#160;Energy</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">202&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">351&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net income available to common stockholder</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">167&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">154&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net income available to common stockholder &#8211; Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">232&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">383&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.432%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.432%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.959%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31,&#160;2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Plant, property, and equipment, gross</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,056&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,870&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,631&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,443&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,151&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total plant, property, and equipment, gross &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,866&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,491&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Plant, property, and equipment, gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,056&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,870&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,631&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,443&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total plant, property, and equipment, gross &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,721&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,342&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,907&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,507&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,873&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,534&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,464&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">228&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,386&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,353&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,177&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,968&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,552&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,918&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,772&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,916&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts include a portion of Consumers&#8217; other common assets attributable to both the electric and gas utility businesses.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule Of Financial Information By Reportable Segments</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following tables is financial information by segment:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.701%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.883%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.959%"/><td style="width:0.1%"/></tr><tr><td colspan="12" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,091&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,241&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,119&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,042&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; CMS&#160;Energy</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,284&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,374&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,091&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,241&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,119&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,042&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating revenue &#8211; Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,210&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2,283&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net income (loss) available to common stockholders</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">167&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">154&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">216&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(29)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net income available to common stockholders &#8211; CMS&#160;Energy</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">202&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">351&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net income available to common stockholder</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">167&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">154&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net income available to common stockholder &#8211; Consumers</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">232&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">383&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:13pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.720%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.432%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.432%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.959%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31,&#160;2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Plant, property, and equipment, gross</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,056&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,870&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,631&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,443&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,151&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total plant, property, and equipment, gross &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,866&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,491&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Plant, property, and equipment, gross</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,056&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,870&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,631&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,443&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total plant, property, and equipment, gross &#8211; Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,721&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,342&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CMS&#160;Energy, including Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,907&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,507&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,873&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">NorthStar Clean Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,534&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,464&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">228&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets &#8211; CMS&#160;Energy</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,386&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31,353&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consumers</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Electric utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18,177&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17,968&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gas utility</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,552&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,918&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other reconciling items</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets &#8211; Consumers</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,772&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29,916&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Amounts include a portion of Consumers&#8217; other common assets attributable to both the electric and gas utility businesses.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726107584112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Variable Interest Entities (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_VariableInterestEntitiesAbstract', window );"><strong>Variable Interest Entities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock', window );">Schedule of Variable Interest Entities</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table are the carrying values of the VIEs&#8217; assets and liabilities included on CMS&#160;Energy&#8217;s consolidated balance sheets:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:77.425%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31,&#160;2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31,&#160;2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepayments and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Plant, property, and equipment, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">818&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">825&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">846&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">863&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Asset retirement obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Assets may be used only to meet VIEs&#8217; obligations and commitments.</span></div><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is information about these partnerships:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:14.444%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.073%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:50.183%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Name</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nature&#160;of&#160;the&#160;Entity</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Nature of CMS&#160;Energy&#8217;s Involvement</span></td></tr><tr style="height:15pt"><td colspan="3" rowspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T.E.S.&#160;Filer City </span></td><td colspan="3" rowspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Coal-fueled power generator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term PPA between partnership and Consumers</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Employee assignment agreement</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" rowspan="4" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grayling </span></td><td colspan="3" rowspan="4" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wood waste-fueled power generator</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term PPA between partnership and Consumers</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reduced dispatch agreement with Consumers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and management contract</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" rowspan="4" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Genesee </span></td><td colspan="3" rowspan="4" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wood waste-fueled power generator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term PPA between partnership and Consumers</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reduced dispatch agreement with Consumers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and management contract</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" rowspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Craven </span></td><td colspan="3" rowspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wood waste-fueled power generator</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and management contract</span></td></tr><tr style="height:6pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Reduced dispatch agreements allow the facilities to be dispatched based on the market price of power compared with the cost of production of the plants. This results in fuel cost savings that each partnership shares with Consumers&#8217; customers.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_VariableInterestEntitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Variable Interest Entities [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_VariableInterestEntitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfVariableInterestEntitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=SL6759159-111685<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5747-111685<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=SL6228884-111685<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5728-111685<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfVariableInterestEntitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726106654496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Exit Activities - (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock', window );">Schedule of Retention Benefit Liability Roll Forward</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a reconciliation of the retention benefit liability recorded in other liabilities on Consumers&#8217; consolidated balance sheets:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:77.425%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention benefit liability at beginning of period</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs deferred as a regulatory asset</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention benefit liability at the end of the period</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of other liabilities of $16&#160;million at March&#160;31,&#160;2023 and $5&#160;million at March&#160;31,&#160;2022.</span></div><span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock', window );">Schedule of Retention Benefit Liability Roll Forward</a></td>
<td class="text"><div style="margin-bottom:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Presented in the following table is a reconciliation of the retention benefit liability recorded in other liabilities on Consumers&#8217; consolidated balance sheets:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:77.425%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.874%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.877%"/><td style="width:0.1%"/></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In Millions</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Three&#160;Months Ended March&#160;31</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention benefit liability at beginning of period</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs deferred as a regulatory asset</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Retention benefit liability at the end of the period</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt">Includes current portion of other liabilities of $16&#160;million at March&#160;31,&#160;2023 and $5&#160;million at March&#160;31,&#160;2022.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726106406320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Regulatory Matters - Quarterly Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Apr. 27, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 107<span></span>
</td>
<td class="nump">$ 104<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 107<span></span>
</td>
<td class="nump">104<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Electric Rate Case</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount', window );">Additional annual rate increase authorized</a></td>
<td class="nump">$ 155<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage', window );">Rate of return on equity authorized</a></td>
<td class="nump">9.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments', window );">Surcharge for the recovery of excess distribution investments</a></td>
<td class="nump">$ 6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Voluntary refund mechanism</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Contributions to programs assisting vulnerable customers | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Direct benefit to customers | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems', window );"><strong>Public Utilities, General Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryLiabilityCurrent', window );">Regulatory liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Surcharge For Recovery Of Excess Distribution Investments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of public utility's approved rate increase (decrease) by regulatory agency.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of public utility's approved return on equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesGeneralDisclosuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesGeneralDisclosuresLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount for the individual regulatory current liability as itemized in a table of regulatory current liabilities as of the end of the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 405<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6500807&amp;loc=d3e48068-110394<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilitiesRegulatoryProceedingAxis=cms_ElectricRateCaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilitiesRegulatoryProceedingAxis=cms_ElectricRateCaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityAxis=cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityAxis=cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityAxis=cms_RevenueSubjectToRefundVoluntaryRefundMechanismContributionsToProgramsAssistingVulnerableCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityAxis=cms_RevenueSubjectToRefundVoluntaryRefundMechanismContributionsToProgramsAssistingVulnerableCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityAxis=cms_RevenueSubjectToRefundVoluntaryRefundMechanismDirectBenefitToCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityAxis=cms_RevenueSubjectToRefundVoluntaryRefundMechanismDirectBenefitToCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726099969920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contingencies and Commitments (Narrative) (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">1 Months Ended</th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jul. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($) </div>
<div>site</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,804<span></span>
</td>
<td class="nump">$ 3,595<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag', window );">Environmental Loss Contingency, Statement Of Financial Position, Extensible Enumeration, Not Disclosed Flag</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">recorded liability<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,804<span></span>
</td>
<td class="nump">$ 3,595<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | MGP Sites</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetsNoncurrent', window );">Regulatory assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 106<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Ludington</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare', window );">Ownership share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Ludington Plant Overhaul Contract Dispute</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesSoughtValue', window );">Damages sought</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | J.H. Campbell 3 Plant Retirement Contract Dispute</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesSoughtValue', window );">Damages sought</a></td>
<td class="nump">$ 37<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_BayHarborMember', window );">Bay Harbor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingencies', window );">Accrual for environmental loss contingencies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 45<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate', window );">Discount rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.34%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_AccrualForEnvironmentalLossContingenciesInflationRate', window );">Accrual for environmental loss contingencies, inflation rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesGross', window );">Accrual for environmental loss contingencies, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 56<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_NrepaMember', window );">NREPA | Electric Utility | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingencies', window );">Accrual for environmental loss contingencies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_NrepaMember', window );">NREPA | Gas Utility | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingencies', window );">Accrual for environmental loss contingencies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_NrepaMember', window );">NREPA | Minimum | Electric Utility | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyEstimateOfPossibleLoss', window );">Remediation and other response activity costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_NrepaMember', window );">NREPA | Maximum | Electric Utility | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyEstimateOfPossibleLoss', window );">Remediation and other response activity costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_NrepaMember', window );">NREPA | Maximum | Gas Utility | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyEstimateOfPossibleLoss', window );">Remediation and other response activity costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_CerclaLiabilityMember', window );">CERCLA Liability | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingencies', window );">Accrual for environmental loss contingencies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_CerclaLiabilityMember', window );">CERCLA Liability | Minimum | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyEstimateOfPossibleLoss', window );">Remediation and other response activity costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_CerclaLiabilityMember', window );">CERCLA Liability | Maximum | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyEstimateOfPossibleLoss', window );">Remediation and other response activity costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_ManufacturedGasPlantMember', window );">MGP Sites | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesLineItems', window );"><strong>Loss Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingencies', window );">Accrual for environmental loss contingencies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 63<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate', window );">Discount rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.57%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_AccrualForEnvironmentalLossContingenciesInflationRate', window );">Accrual for environmental loss contingencies, inflation rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesGross', window );">Accrual for environmental loss contingencies, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 67<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_NumberOfFormerManufacturedGasPlants', window );">Number of former MGPs | site</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RegulatoryAssetAmortizationPeriod', window );">Regulatory asset collection period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_AccrualForEnvironmentalLossContingenciesInflationRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrual for Environmental Loss Contingencies, Inflation Rate</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_AccrualForEnvironmentalLossContingenciesInflationRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Environmental Loss Contingency, Statement Of Financial Position, Extensible Enumeration, Not Disclosed Flag</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_NumberOfFormerManufacturedGasPlants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of Former Manufactured Gas Plants</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_NumberOfFormerManufacturedGasPlants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:positiveIntegerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total costs accrued as of the balance sheet date for environmental loss contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13237-110859<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 5: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13237-110859<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 55<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=6571209&amp;loc=d3e13703-110860<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Rate applied to the undiscounted amount of environmental loss contingencies to arrive at the present value recorded as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingenciesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Undiscounted amount of the accrual for environmental loss contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingenciesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The proportionate share of interest (percent) in a jointly owned utility plant.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 360<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 10.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122136288&amp;loc=d3e659983-123033<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyDamagesSoughtValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The value (monetary amount) of the award the plaintiff seeks in the legal matter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyDamagesSoughtValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyEstimateOfPossibleLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124440162&amp;loc=d3e12021-110248<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyEstimateOfPossibleLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortization period for the recovery of regulatory asset, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAmortizationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of capitalized costs of regulated entities that are not expected to be recovered through revenue sources within one year or the normal operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6499975&amp;loc=d3e44250-110382<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAxis=cms_ManufacturedGasPlantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAxis=cms_ManufacturedGasPlantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_JointlyOwnedUtilityPlantAxis=cms_LudingtonMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_JointlyOwnedUtilityPlantAxis=cms_LudingtonMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_LitigationCaseAxis=cms_LudingtonPlantOverhaulContractDisputeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_LitigationCaseAxis=cms_LudingtonPlantOverhaulContractDisputeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_LitigationCaseAxis=cms_JHCampbell3PlantRetirementContractDisputeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_LitigationCaseAxis=cms_JHCampbell3PlantRetirementContractDisputeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_BayHarborMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnvironmentalRemediationSiteAxis=cms_BayHarborMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_NrepaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnvironmentalRemediationSiteAxis=cms_NrepaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityAxis=cms_ElectricUtilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=cms_ElectricUtilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PublicUtilityAxis=cms_GasUtilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PublicUtilityAxis=cms_GasUtilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_CerclaLiabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnvironmentalRemediationSiteAxis=cms_CerclaLiabilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_ManufacturedGasPlantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnvironmentalRemediationSiteAxis=cms_ManufacturedGasPlantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726099805456">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Contingencies and Commitments (Schedule of Remediation and Other Response Activity Costs by Year) (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_BayHarborMember', window );">Bay Harbor</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SiteContingencyLineItems', window );"><strong>Site Contingency [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear', window );">2023</a></td>
<td class="nump">$ 3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear', window );">2024</a></td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear', window );">2025</a></td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear', window );">2026</a></td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear', window );">2027</a></td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear', window );">2028</a></td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | MGP Sites</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SiteContingencyLineItems', window );"><strong>Site Contingency [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear', window );">2023</a></td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear', window );">2024</a></td>
<td class="nump">11<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear', window );">2025</a></td>
<td class="nump">31<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear', window );">2026</a></td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear', window );">2027</a></td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear', window );">2028</a></td>
<td class="nump">$ 1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Undiscounted amount of accrual for environmental loss contingency to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Undiscounted amount of accrual for environmental loss contingency to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Undiscounted amount of accrual for environmental loss contingency to be paid in remainder of current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Undiscounted amount of accrual for environmental loss contingency to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Undiscounted amount of accrual for environmental loss contingency to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Undiscounted amount of accrual for environmental loss contingency to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.Y.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149879-122751<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SiteContingencyLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SiteContingencyLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EnvironmentalRemediationSiteAxis=cms_BayHarborMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnvironmentalRemediationSiteAxis=cms_BayHarborMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EnvironmentalRemediationContingencyAxis=cms_ManufacturedGasPlantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EnvironmentalRemediationContingencyAxis=cms_ManufacturedGasPlantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726104888832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contingencies and Commitments (Summary of Guarantees) (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($)</div>
</th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Variable Interest Entity, Primary Beneficiary | Aviator Wind Class B Membership</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners', window );">Ownership percentage</a></td>
<td class="nump">49.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_GuaranteeTypeOtherMember', window );">Guarantees</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsTerm', window );">Expiration Date</a></td>
<td class="text">indefinite<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsMaximumExposure', window );">Maximum Obligation</a></td>
<td class="nump">$ 30<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsCurrentCarryingValue', window );">Carrying Amount</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_GuaranteeTypeOtherMember', window );">Guarantees | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsTerm', window );">Expiration Date</a></td>
<td class="text">indefinite<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsMaximumExposure', window );">Maximum Obligation</a></td>
<td class="nump">$ 30<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsCurrentCarryingValue', window );">Carrying Amount</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember', window );">Indemnification agreement from sale of membership interests in VIEs</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsTerm', window );">Expiration Date</a></td>
<td class="text">indefinite<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsMaximumExposure', window );">Maximum Obligation</a></td>
<td class="nump">$ 318<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsCurrentCarryingValue', window );">Carrying Amount</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_IndemnificationGuaranteeMember', window );">Indemnity obligations from stock and asset sale agreements</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_GuaranteesAndOtherContingenciesLineItems', window );"><strong>Guarantees And Other Contingencies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsTerm', window );">Expiration Date</a></td>
<td class="text">indefinite<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsMaximumExposure', window );">Maximum Obligation</a></td>
<td class="nump">$ 226<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GuaranteeObligationsCurrentCarryingValue', window );">Carrying Amount</a></td>
<td class="nump">$ 3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_GuaranteesAndOtherContingenciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Guarantees And Other Contingencies [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_GuaranteesAndOtherContingenciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuaranteeObligationsCurrentCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current carrying amount of the liability for the freestanding or embedded guarantor's obligations under the guarantee or each group of similar guarantees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124440162&amp;loc=d3e12069-110248<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteeObligationsCurrentCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuaranteeObligationsMaximumExposure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124440162&amp;loc=d3e12069-110248<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteeObligationsMaximumExposure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuaranteeObligationsTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Describe the approximate term of the guarantee or each group of similar guarantees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124440162&amp;loc=d3e12069-110248<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteeObligationsTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=cms_AviatorWindClassBMembershipMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=cms_AviatorWindClassBMembershipMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_GuaranteeTypeOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteeObligationsByNatureAxis=us-gaap_GuaranteeTypeOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesByNatureOfContingencyAxis=cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_IndemnificationGuaranteeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_IndemnificationGuaranteeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726099754992">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financings and Capitalization (Major Long-Term Debt Issuances and Retirements) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="nump">$ 1,210<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=cms_NorthStarCleanEnergyIncludingSubsidiariesMember', window );">NorthStar Clean Energy, Including Subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="nump">85<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="nump">1,125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_TermLoanFacilityMember', window );">Term loan facility | Term Loan Facility Due 2023 | NorthStar Clean Energy, Including Subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="nump">$ 85<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">5.806%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 185<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Total principal amount outstanding</a></td>
<td class="nump">$ 185<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_TermLoanFacilityMember', window );">Term loan facility | Term Loan Facility Due 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First mortgage bonds | 4.650% First Mortgage Bonds Due March 2028 | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="nump">$ 425<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">4.65%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First mortgage bonds | 4.625% First Mortgage Bonds Due May 2033 | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="nump">$ 700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">4.625%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember', window );">First mortgage bonds | 5.251% First Mortgage Bonds | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal (In Millions)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtWeightedAverageInterestRate', window );">Weighted average interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.251%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate of debt outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=cms_NorthStarCleanEnergyIncludingSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=cms_NorthStarCleanEnergyIncludingSubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=cms_TermLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=cms_TermLoanFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_TermLoanFacilityDueSeptember2023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_TermLoanFacilityDueSeptember2023Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_TermLoanFacilityDue2024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_TermLoanFacilityDue2024Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=cms_FirstMortgageBondsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_A4650FirstMortgageBondsDueMarch2028Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_A4650FirstMortgageBondsDueMarch2028Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_A4625FirstMortgageBondsDueMay2033Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_A4625FirstMortgageBondsDueMay2033Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_A5251FirstMortgageBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_A5251FirstMortgageBondsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726191974480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financings and Capitalization (Schedule of Revolving Credit Facilities) (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($)</div>
</th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Letter of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Borrowings</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Revolving Credit Facilities December 14, 2027</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Amount of Facility</a></td>
<td class="nump">1,100,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Amount Borrowed</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding</a></td>
<td class="nump">27,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Amount Available</a></td>
<td class="nump">1,073,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Revolving Credit Facilities November 18, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Amount of Facility</a></td>
<td class="nump">250,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Amount Borrowed</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding</a></td>
<td class="nump">27,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Amount Available</a></td>
<td class="nump">223,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Revolving Credit Facilities December 14, 2027</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Amount of Facility</a></td>
<td class="nump">550,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Amount Borrowed</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding</a></td>
<td class="nump">21,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Amount Available</a></td>
<td class="nump">529,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Revolving Credit Facilities December 14, 2027 | Letter of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Borrowings</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember', window );">CMS Energy | Revolving Credit Facilities September 22, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Amount of Facility</a></td>
<td class="nump">50,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Amount Borrowed</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding</a></td>
<td class="nump">50,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Amount Available</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=cms_NorthStarCleanEnergyIncludingSubsidiariesMember', window );">NorthStar Clean Energy, Including Subsidiaries | Revolving Credit Facilities September 25, 2025</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Amount of Facility</a></td>
<td class="nump">37,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Amount Borrowed</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letters of Credit Outstanding</a></td>
<td class="nump">37,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Amount Available</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LetterOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesFiveMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesSevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesSevenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=cms_NorthStarCleanEnergyIncludingSubsidiariesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=cms_NorthStarCleanEnergyIncludingSubsidiariesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesSixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=cms_RevolvingCreditFacilitiesSixMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726101527568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financings and Capitalization (Narrative) (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_FinancingAndCapitalizationLineItems', window );"><strong>Financing And Capitalization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_AmountAvailableForDividendDistribution', window );">Limitation on payment of stock dividends</a></td>
<td class="nump">$ 6,800,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries', window );">Dividends paid</a></td>
<td class="nump">287,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_FinancingAndCapitalizationLineItems', window );"><strong>Financing And Capitalization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent', window );">Notes payable &#8211; related parties</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 75,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval', window );">Unrestricted retained earnings</a></td>
<td class="nump">1,900,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_FinancingAndCapitalizationLineItems', window );"><strong>Financing And Capitalization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent', window );">Notes payable &#8211; related parties</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Commercial Paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_FinancingAndCapitalizationLineItems', window );"><strong>Financing And Capitalization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_ShortTermDebtAuthorizedBorrowings', window );">Short-term debt authorized borrowings</a></td>
<td class="nump">500,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term borrowings outstanding</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_AmountAvailableForDividendDistribution">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of dividends that may be paid or declared in any calendar year, limited by statutory restriction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_AmountAvailableForDividendDistribution</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_FinancingAndCapitalizationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financing And Capitalization [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_FinancingAndCapitalizationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_ShortTermDebtAuthorizedBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the commercial paper program without consideration of any current restrictions on the amount that could be issued or the amounts currently outstanding under the program.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_ShortTermDebtAuthorizedBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents disclosure of the aggregate cash dividends paid to the entity by consolidated subsidiaries.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableRelatedPartiesClassifiedCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount for notes payable (written promise to pay), due to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableRelatedPartiesClassifiedCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of dividends that can be declared or paid without approval of regulatory agency.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_CommercialPaperMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=us-gaap_CommercialPaperMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726104956256">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financings and Capitalization (Schedule of Forward Stock Contracts) (Details) - $ / shares<br></strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Aug. 29, 2022</div></th>
<th class="th"><div>Aug. 24, 2022</div></th>
<th class="th"><div>Aug. 03, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis=cms_ForwardContractsEnteredIntoAugust32022Member', window );">Forward contracts entered into 8/3/2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems', window );"><strong>Debt and Equity Securities, FV-NI [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForwardContractIndexedToIssuersEquityShares', window );">Number of Shares (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,944,207<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate', window );">Initial forward price (in dollars per share)</a></td>
<td class="nump">$ 67.98<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 67.59<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis=cms_ForwardContractsEnteredIntoAugust242022Member', window );">Forward contracts entered into 8/24/2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems', window );"><strong>Debt and Equity Securities, FV-NI [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForwardContractIndexedToIssuersEquityShares', window );">Number of Shares (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,677,938<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate', window );">Initial forward price (in dollars per share)</a></td>
<td class="nump">69.89<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 69.46<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis=cms_ForwardContractsEnteredIntoAugust292022Member', window );">Forward contracts entered into 8/29/2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems', window );"><strong>Debt and Equity Securities, FV-NI [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForwardContractIndexedToIssuersEquityShares', window );">Number of Shares (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,783,388<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate', window );">Initial forward price (in dollars per share)</a></td>
<td class="nump">$ 68.56<span></span>
</td>
<td class="nump">$ 68.18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForwardContractIndexedToIssuersEquityForwardRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The per share price of the Company's stock at which the contract holder of the freestanding contract has the right to purchase or sell the Company's stock at a future date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=d3e90205-114008<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=109262807&amp;loc=d3e22047-110879<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForwardContractIndexedToIssuersEquityForwardRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForwardContractIndexedToIssuersEquityShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of shares that could be issued to net share settle a contract, if applicable. If a contract does not have a fixed or determinable maximum number of shares that may be required to be issued, disclose the fact that a potentially infinite number of shares could be issued to settle the contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=d3e90205-114008<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForwardContractIndexedToIssuersEquityShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis=cms_ForwardContractsEnteredIntoAugust32022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis=cms_ForwardContractsEnteredIntoAugust32022Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis=cms_ForwardContractsEnteredIntoAugust242022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis=cms_ForwardContractsEnteredIntoAugust242022Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis=cms_ForwardContractsEnteredIntoAugust292022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis=cms_ForwardContractsEnteredIntoAugust292022Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726106634032">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements (Assets And Liabilities Measured At Fair Value On A Recurring Basis) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash equivalents</a></td>
<td class="nump">$ 27<span></span>
</td>
<td class="nump">$ 18<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Derivative instruments</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash equivalents</a></td>
<td class="nump">26<span></span>
</td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Derivative instruments</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">216<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash equivalents</a></td>
<td class="nump">27<span></span>
</td>
<td class="nump">18<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure', window );">Nonqualified deferred compensation plan assets</a></td>
<td class="nump">26<span></span>
</td>
<td class="nump">24<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure', window );">Nonqualified deferred compensation plan liabilities</a></td>
<td class="nump">26<span></span>
</td>
<td class="nump">24<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
<td class="nump">166<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash equivalents</a></td>
<td class="nump">26<span></span>
</td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure', window );">Nonqualified deferred compensation plan assets</a></td>
<td class="nump">20<span></span>
</td>
<td class="nump">18<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure', window );">Nonqualified deferred compensation plan liabilities</a></td>
<td class="nump">20<span></span>
</td>
<td class="nump">18<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel12And3Member', window );">Fair Value, Inputs, Level 1, 2 and 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets</a></td>
<td class="nump">270<span></span>
</td>
<td class="nump">44<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="nump">26<span></span>
</td>
<td class="nump">24<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel12And3Member', window );">Fair Value, Inputs, Level 1, 2 and 3 | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets</a></td>
<td class="nump">213<span></span>
</td>
<td class="nump">37<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="nump">$ 20<span></span>
</td>
<td class="nump">$ 18<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents nonqualified deferred compensation plan assets measured at fair value on a recurring basis. The nonqualified deferred compensation plan assets consist of mutual funds, which are valued using quoted NAVs that are publicly available and are the basis for transactions to buy or sell shares in each fund.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents nonqualified deferred compensation plan liabilities measured at fair value on a recurring basis. The liabilities are based on the fair values of the plan assets, as they reflect what is owed to the plan participants in accordance with their investment elections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226000-175313<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=121570589&amp;loc=SL51823488-111719<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a),(c)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial and nonfinancial obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel12And3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel12And3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726100636960">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Instruments (Schedule Of Carrying Amounts And Fair Values Of Financial Instruments) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent', window );">Current accounts receivable and notes receivable</a></td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of long term debt</a></td>
<td class="nump">1,425<span></span>
</td>
<td class="nump">1,090<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherShortTermBorrowings', window );">Current portion of long-term payables</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember', window );">Carrying Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesFairValueDisclosure', window );">Long-term receivables</a></td>
<td class="nump">13<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">14,410<span></span>
</td>
<td class="nump">14,212<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableFairValueDisclosure', window );">Long-term payables</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">9<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesFairValueDisclosure', window );">Long-term receivables</a></td>
<td class="nump">13<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">12,928<span></span>
</td>
<td class="nump">12,384<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableFairValueDisclosure', window );">Long-term payables</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent', window );">Current accounts receivable and notes receivable</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Current portion of long term debt</a></td>
<td class="nump">991<span></span>
</td>
<td class="nump">991<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableRelatedPartiesCurrent', window );">DB&#160;SERP note receivable &#8211; related party</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Carrying Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesFairValueDisclosure', window );">Long-term receivables</a></td>
<td class="nump">13<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_NotesReceivableRelatedPartiesFairValueDisclosure', window );">Notes receivable related party</a></td>
<td class="nump">100<span></span>
</td>
<td class="nump">101<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">10,295<span></span>
</td>
<td class="nump">10,183<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesFairValueDisclosure', window );">Long-term receivables</a></td>
<td class="nump">13<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_NotesReceivableRelatedPartiesFairValueDisclosure', window );">Notes receivable related party</a></td>
<td class="nump">100<span></span>
</td>
<td class="nump">101<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">9,060<span></span>
</td>
<td class="nump">8,728<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesFairValueDisclosure', window );">Long-term receivables</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">1,076<span></span>
</td>
<td class="nump">987<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableFairValueDisclosure', window );">Long-term payables</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Consumers Energy Company | Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesFairValueDisclosure', window );">Long-term receivables</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_NotesReceivableRelatedPartiesFairValueDisclosure', window );">Notes receivable related party</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level&#160;2 | Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesFairValueDisclosure', window );">Long-term receivables</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">10,066<span></span>
</td>
<td class="nump">8,741<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableFairValueDisclosure', window );">Long-term payables</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level&#160;2 | Consumers Energy Company | Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesFairValueDisclosure', window );">Long-term receivables</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_NotesReceivableRelatedPartiesFairValueDisclosure', window );">Notes receivable related party</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">7,459<span></span>
</td>
<td class="nump">6,172<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesFairValueDisclosure', window );">Long-term receivables</a></td>
<td class="nump">13<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">1,786<span></span>
</td>
<td class="nump">2,656<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayableFairValueDisclosure', window );">Long-term payables</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Consumers Energy Company | Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesFairValueDisclosure', window );">Long-term receivables</a></td>
<td class="nump">13<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_NotesReceivableRelatedPartiesFairValueDisclosure', window );">Notes receivable related party</a></td>
<td class="nump">100<span></span>
</td>
<td class="nump">101<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term debt</a></td>
<td class="nump">$ 1,601<span></span>
</td>
<td class="nump">$ 2,556<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accounts Receivable, Before Allowance For Credit Loss, And Notes Receivable, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_NotesReceivableRelatedPartiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Notes Receivable, Related Parties, Fair Value Disclosure</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_NotesReceivableRelatedPartiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayableFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of notes payable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20,22)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amounts due from parties associated with the reporting entity as evidenced by a written promise to pay, due within 1 year (or 1 business cycle).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowings classified as other, maturing within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a)(7))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of receivables, including, but not limited to, trade account receivables, note receivables, and loan receivables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726109953360">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Financial Instruments (Narrative) (Details)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | CMS Energy Note Payable</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_FinancialInstrumentsLineItems', window );"><strong>Financial Instruments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">4.10%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_FinancialInstrumentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financial Instruments [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_FinancialInstrumentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cms_CMSEnergyNotePayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cms_CMSEnergyNotePayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726101928288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Benefits (Schedule Of Net Benefit Costs) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=cms_PensionAndDBSERPMember', window );">DB&#160;Pension Plans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRollForwardsAbstract', window );"><strong>Defined Benefit Plan, Roll Forwards [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">$ 12<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">27<span></span>
</td>
<td class="nump">18<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(55)<span></span>
</td>
<td class="num">(52)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract', window );"><strong>Amortization of</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Net loss</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Prior service cost (credit)</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_DefinedBenefitPlanAmortizationOfSettlementLoss', window );">Settlement loss</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic credit</a></td>
<td class="num">(15)<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=cms_PensionAndDBSERPMember', window );">DB&#160;Pension Plans | Volatility Mechanism</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract', window );"><strong>Amortization of</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_DefinedBenefitPlanDeferredCostsCredits', window );">Deferred costs (credits)</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=cms_PensionAndDBSERPMember', window );">DB&#160;Pension Plans | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRollForwardsAbstract', window );"><strong>Defined Benefit Plan, Roll Forwards [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">25<span></span>
</td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(52)<span></span>
</td>
<td class="num">(49)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract', window );"><strong>Amortization of</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Net loss</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Prior service cost (credit)</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_DefinedBenefitPlanAmortizationOfSettlementLoss', window );">Settlement loss</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic credit</a></td>
<td class="num">(14)<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRollForwardsAbstract', window );"><strong>Defined Benefit Plan, Roll Forwards [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(26)<span></span>
</td>
<td class="num">(29)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract', window );"><strong>Amortization of</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Net loss</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Prior service cost (credit)</a></td>
<td class="num">(10)<span></span>
</td>
<td class="num">(12)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_DefinedBenefitPlanAmortizationOfSettlementLoss', window );">Settlement loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic credit</a></td>
<td class="num">(19)<span></span>
</td>
<td class="num">(30)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Volatility Mechanism</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract', window );"><strong>Amortization of</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_DefinedBenefitPlanDeferredCostsCredits', window );">Deferred costs (credits)</a></td>
<td class="num">(6)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">OPEB Plan | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRollForwardsAbstract', window );"><strong>Defined Benefit Plan, Roll Forwards [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">11<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(24)<span></span>
</td>
<td class="num">(27)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract', window );"><strong>Amortization of</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Net loss</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Prior service cost (credit)</a></td>
<td class="num">(10)<span></span>
</td>
<td class="num">(12)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_DefinedBenefitPlanAmortizationOfSettlementLoss', window );">Settlement loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic credit</a></td>
<td class="num">$ (17)<span></span>
</td>
<td class="num">$ (28)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_DefinedBenefitPlanAmortizationOfSettlementLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Amortization Of Settlement Loss</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_DefinedBenefitPlanAmortizationOfSettlementLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_DefinedBenefitPlanDeferredCostsCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Deferred Costs (Credits)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_DefinedBenefitPlanDeferredCostsCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Amortization [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(5)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(5)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of net periodic benefit cost (credit) for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanRollForwardsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanRollForwardsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=cms_PensionAndDBSERPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=cms_PensionAndDBSERPMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryLiabilityAxis=cms_VolatilityMechanismMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryLiabilityAxis=cms_VolatilityMechanismMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAxis=cms_VolatilityMechanismMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAxis=cms_VolatilityMechanismMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726105526080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Schedule Of Effective Income Rate Reconciliation) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract', window );"><strong>Increase (decrease) in income taxes from:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">U.S. federal income tax rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State and local income taxes, net of federal effect</a></td>
<td class="num">(0.50%)<span></span>
</td>
<td class="nump">5.50%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther', window );">Production tax credits</a></td>
<td class="num">(4.20%)<span></span>
</td>
<td class="num">(4.70%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate', window );">TCJA excess deferred taxes</a></td>
<td class="num">(3.70%)<span></span>
</td>
<td class="num">(7.20%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent', window );">Accelerated flow-through of regulatory tax benefits</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="num">(4.30%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other, net</a></td>
<td class="nump">0.40%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">13.00%<span></span>
</td>
<td class="nump">10.30%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract', window );"><strong>Increase (decrease) in income taxes from:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">U.S. federal income tax rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State and local income taxes, net of federal effect</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther', window );">Production tax credits</a></td>
<td class="num">(3.60%)<span></span>
</td>
<td class="num">(2.70%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate', window );">TCJA excess deferred taxes</a></td>
<td class="num">(3.20%)<span></span>
</td>
<td class="num">(6.70%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent', window );">Accelerated flow-through of regulatory tax benefits</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="num">(5.10%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other, net</a></td>
<td class="num">(0.10%)<span></span>
</td>
<td class="num">(0.60%)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">14.10%<span></span>
</td>
<td class="nump">10.90%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Wisconsin</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract', window );"><strong>Increase (decrease) in income taxes from:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">Reversal of tax reserve</a></td>
<td class="nump">$ 13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to regulatory tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_IncreaseDecreaseInIncomeTaxExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Income Tax Expense [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_IncreaseDecreaseInIncomeTaxExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other tax credits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=stpr_WI">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=stpr_WI</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726101959216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Share - CMS Energy (Basic And Diluted EPS Computations) (Details) - USD ($)<br> $ / shares in Units, shares in Millions, $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract', window );"><strong>Income available to common stockholders</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Income from continuing operations</a></td>
<td class="nump">$ 194<span></span>
</td>
<td class="nump">$ 341<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Loss attributable to noncontrolling interests</a></td>
<td class="num">(10)<span></span>
</td>
<td class="num">(8)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsAndOtherAdjustments', window );">Preferred stock dividends</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperations', window );">Income from continuing operations available to common stockholders &#8211; basic and diluted</a></td>
<td class="nump">$ 202<span></span>
</td>
<td class="nump">$ 347<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Average common shares outstanding</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares - basic (in shares)</a></td>
<td class="nump">290.7<span></span>
</td>
<td class="nump">289.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends', window );">Dilutive nonvested stock awards (in shares)</a></td>
<td class="nump">0.5<span></span>
</td>
<td class="nump">0.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements', window );">Dilutive forward equity sale contracts (in shares)</a></td>
<td class="nump">0.0<span></span>
</td>
<td class="nump">0.1<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares - diluted (in shares)</a></td>
<td class="nump">291.2<span></span>
</td>
<td class="nump">289.9<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_EarningsPerShareBasicAndDilutedEPSAbstract', window );"><strong>Income from continuing operations per average common share available to common stockholders</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 0.69<span></span>
</td>
<td class="nump">$ 1.20<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 0.69<span></span>
</td>
<td class="nump">$ 1.20<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_EarningsPerShareBasicAndDilutedEPSAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Earnings Per Share, Basic and Diluted EPS</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_EarningsPerShareBasicAndDilutedEPSAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4613673-111683<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.13)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868656-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868656-224227<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shared included in the calculation of diluted EPS as a result of the potentially dilutive effect of equity forward arrangements using the reverse treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 35<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e2366-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of additional shares included in diluted EPS for potentially dilutive effect of nonvested equity-based payment award containing forfeitable rights to dividends or dividend equivalents, whether paid or unpaid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 68B<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5498026-109256<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1500-109256<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1707-109256<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1757-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI https://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockDividendsAndOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate value of preferred stock dividends and other adjustments necessary to derive net income apportioned to common stockholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1377-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockDividendsAndOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726101293616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Disaggregation of Revenue) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">$ 2,248<span></span>
</td>
<td class="nump">$ 2,318<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseIncome', window );">Leasing income</a></td>
<td class="nump">31<span></span>
</td>
<td class="nump">58<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_FinancingIncome', window );">Financing income</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_AlternativeRevenuePrograms', window );">Consumers alternative-revenue programs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total operating revenue</a></td>
<td class="nump">2,284<span></span>
</td>
<td class="nump">2,374<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_ElectricUtilityMember', window );">Electric Utility | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">1,089<span></span>
</td>
<td class="nump">1,238<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_FinancingIncome', window );">Financing income</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_AlternativeRevenuePrograms', window );">Consumers alternative-revenue programs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total operating revenue</a></td>
<td class="nump">1,091<span></span>
</td>
<td class="nump">1,241<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_GasUtilityMember', window );">Gas Utility | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">1,116<span></span>
</td>
<td class="nump">1,047<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_FinancingIncome', window );">Financing income</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_AlternativeRevenuePrograms', window );">Consumers alternative-revenue programs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total operating revenue</a></td>
<td class="nump">1,119<span></span>
</td>
<td class="nump">1,042<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_NorthStarCleanEnergyMember', window );">NorthStar Clean Energy | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">43<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseIncome', window );">Leasing income</a></td>
<td class="nump">31<span></span>
</td>
<td class="nump">58<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total operating revenue</a></td>
<td class="nump">74<span></span>
</td>
<td class="nump">91<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseVariableLeaseIncome', window );">Variable lease income</a></td>
<td class="nump">22<span></span>
</td>
<td class="nump">44<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">2,205<span></span>
</td>
<td class="nump">2,285<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_FinancingIncome', window );">Financing income</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_AlternativeRevenuePrograms', window );">Consumers alternative-revenue programs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total operating revenue</a></td>
<td class="nump">2,210<span></span>
</td>
<td class="nump">2,283<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Electric Utility | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">1,089<span></span>
</td>
<td class="nump">1,238<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_FinancingIncome', window );">Financing income</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_AlternativeRevenuePrograms', window );">Consumers alternative-revenue programs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total operating revenue</a></td>
<td class="nump">1,091<span></span>
</td>
<td class="nump">1,241<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company | Gas Utility | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">1,116<span></span>
</td>
<td class="nump">1,047<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_FinancingIncome', window );">Financing income</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_AlternativeRevenuePrograms', window );">Consumers alternative-revenue programs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total operating revenue</a></td>
<td class="nump">1,119<span></span>
</td>
<td class="nump">1,042<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_ResidentialUtilityServicesMember', window );">Residential | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">1,304<span></span>
</td>
<td class="nump">1,331<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_ResidentialUtilityServicesMember', window );">Residential | Consumers Energy Company | Electric Utility | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">528<span></span>
</td>
<td class="nump">591<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_ResidentialUtilityServicesMember', window );">Residential | Consumers Energy Company | Gas Utility | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">776<span></span>
</td>
<td class="nump">740<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_CommercialUtilityServiceMember', window );">Commercial | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">594<span></span>
</td>
<td class="nump">605<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_CommercialUtilityServiceMember', window );">Commercial | Consumers Energy Company | Electric Utility | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">347<span></span>
</td>
<td class="nump">384<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_CommercialUtilityServiceMember', window );">Commercial | Consumers Energy Company | Gas Utility | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">247<span></span>
</td>
<td class="nump">221<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_IndustrialUtilityServiceMember', window );">Industrial | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">192<span></span>
</td>
<td class="nump">196<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_IndustrialUtilityServiceMember', window );">Industrial | Consumers Energy Company | Electric Utility | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">161<span></span>
</td>
<td class="nump">168<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_IndustrialUtilityServiceMember', window );">Industrial | Consumers Energy Company | Gas Utility | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">31<span></span>
</td>
<td class="nump">28<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_OtherUtilityServiceMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">43<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_OtherUtilityServiceMember', window );">Other | NorthStar Clean Energy | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">43<span></span>
</td>
<td class="nump">33<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_OtherUtilityServiceMember', window );">Other | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">115<span></span>
</td>
<td class="nump">153<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_OtherUtilityServiceMember', window );">Other | Consumers Energy Company | Electric Utility | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">53<span></span>
</td>
<td class="nump">95<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cms_OtherUtilityServiceMember', window );">Other | Consumers Energy Company | Gas Utility | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue recognized from contracts with customers</a></td>
<td class="nump">$ 62<span></span>
</td>
<td class="nump">$ 58<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_AlternativeRevenuePrograms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Alternative revenue programs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_AlternativeRevenuePrograms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_FinancingIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financing income, including late payment fees from customers</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_FinancingIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease income from operating, direct financing, and sales-type leases. Includes, but is not limited to, variable lease payments, interest income, profit (loss) recognized at commencement, and lease payments paid and payable to lessor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919372-209981<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseVariableLeaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease income from variable lease payments paid and payable to lessor, excluding amount included in measurement of lease receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6A<br> -URI https://asc.fasb.org/extlink&amp;oid=126900988&amp;loc=SL77927221-108306<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919372-209981<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseVariableLeaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cms_ElectricUtilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cms_ElectricUtilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cms_GasUtilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cms_GasUtilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cms_NorthStarCleanEnergyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cms_NorthStarCleanEnergyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cms_ResidentialUtilityServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cms_ResidentialUtilityServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cms_CommercialUtilityServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cms_CommercialUtilityServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cms_IndustrialUtilityServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cms_IndustrialUtilityServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cms_OtherUtilityServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cms_OtherUtilityServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726101958224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Narrative) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnbilledReceivablesCurrent', window );">Unbilled receivables</a></td>
<td class="nump">$ 447<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 663<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnbilledReceivablesCurrent', window );">Unbilled receivables</a></td>
<td class="nump">447<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 663<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="nump">9<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="nump">$ 9<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnbilledReceivablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnbilledReceivablesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726105973616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reportable Segments (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">$ 2,284<span></span>
</td>
<td class="nump">$ 2,374<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) available to common stockholders</a></td>
<td class="nump">202<span></span>
</td>
<td class="nump">351<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">30,866<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30,491<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">31,386<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,353<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember', window );">Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">2,210<span></span>
</td>
<td class="nump">2,283<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) available to common stockholders</a></td>
<td class="nump">232<span></span>
</td>
<td class="nump">383<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">29,721<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,342<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">29,772<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,916<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=cms_CorporateAndReconcilingItemsMember', window );">Other reconciling items</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) available to common stockholders</a></td>
<td class="num">(29)<span></span>
</td>
<td class="num">(40)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">28<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">228<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">109<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=cms_CorporateAndReconcilingItemsMember', window );">Other reconciling items | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) available to common stockholders</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">34<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">43<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_ElectricUtilityMember', window );">Electric Utility | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">1,091<span></span>
</td>
<td class="nump">1,241<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) available to common stockholders</a></td>
<td class="nump">70<span></span>
</td>
<td class="nump">167<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">18,056<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,870<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">18,117<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,907<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_ElectricUtilityMember', window );">Electric Utility | Operating Segments | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">1,091<span></span>
</td>
<td class="nump">1,241<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) available to common stockholders</a></td>
<td class="nump">70<span></span>
</td>
<td class="nump">167<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">18,056<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,870<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">18,177<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,968<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_GasUtilityMember', window );">Gas Utility | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">1,119<span></span>
</td>
<td class="nump">1,042<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) available to common stockholders</a></td>
<td class="nump">154<span></span>
</td>
<td class="nump">216<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">11,631<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,443<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">11,507<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,873<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_GasUtilityMember', window );">Gas Utility | Operating Segments | Consumers Energy Company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">1,119<span></span>
</td>
<td class="nump">1,042<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) available to common stockholders</a></td>
<td class="nump">154<span></span>
</td>
<td class="nump">216<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">11,631<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,443<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">11,552<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,918<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=cms_NorthStarCleanEnergyMember', window );">NorthStar Clean Energy | Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Operating Revenue</a></td>
<td class="nump">74<span></span>
</td>
<td class="nump">91<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net income (loss) available to common stockholders</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP', window );">Plant, property, and equipment, gross</a></td>
<td class="nump">1,151<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,148<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">$ 1,534<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,464<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PropertyPlantAndEquipmentGrossExcludingCWIP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization and construction in progress of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PropertyPlantAndEquipmentGrossExcludingCWIP</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Public Utilities, Property Plant And Equipment And Finance Lease Right-Of-Use Asset, Before Accumulated Depreciation And Amortization And Construction Work In Progress</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=cms_ConsumersEnergyCompanyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=cms_CorporateAndReconcilingItemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=cms_CorporateAndReconcilingItemsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cms_ElectricUtilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cms_ElectricUtilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cms_GasUtilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cms_GasUtilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=cms_NorthStarCleanEnergyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=cms_NorthStarCleanEnergyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726101634816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Variable Interest Entities (Narrative) (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($) </div>
<div>MW</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investments | $</a></td>
<td class="nump">$ 72<span></span>
</td>
<td class="nump">$ 71<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cms_NWOHoldcoLLCMember', window );">NWO Holdco, L.L.C</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_VariableInterestEntityMaximumCapacity', window );">Nameplate capacity (in MW) | MW</a></td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Variable Interest Entity, Primary Beneficiary | Aviator Wind</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_VariableInterestEntityMaximumCapacity', window );">Nameplate capacity (in MW) | MW</a></td>
<td class="nump">525<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Ownership interest</a></td>
<td class="nump">51.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Variable Interest Entity, Primary Beneficiary | Aviator Wind Class B Membership</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners', window );">Noncontrolling ownership interest</a></td>
<td class="nump">49.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember', window );">Variable Interest Entity, Not Primary Beneficiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Investments | $</a></td>
<td class="nump">$ 72<span></span>
</td>
<td class="nump">$ 71<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember', window );">Variable Interest Entity, Not Primary Beneficiary | T.E.S. Filer City</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Ownership interest</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember', window );">Variable Interest Entity, Not Primary Beneficiary | Grayling</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Ownership interest</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember', window );">Variable Interest Entity, Not Primary Beneficiary | Genesee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Ownership interest</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember', window );">Variable Interest Entity, Not Primary Beneficiary | Craven</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityOwnershipPercentage', window );">Ownership interest</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_VariableInterestEntityMaximumCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Variable Interest Entity, Maximum Capacity</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_VariableInterestEntityMaximumCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:powerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=SL6759159-111685<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cms_NWOHoldcoLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cms_NWOHoldcoLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=cms_AviatorWindMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=cms_AviatorWindMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=cms_AviatorWindClassBMembershipMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=cms_AviatorWindClassBMembershipMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=cms_TESFilerCityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=cms_TESFilerCityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=cms_GraylingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=cms_GraylingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=cms_GeneseeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=cms_GeneseeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=cms_CravenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=cms_CravenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726100031776">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Variable Interest Entities (Consolidated Information of Variable Interest Entity) (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 571<span></span>
</td>
<td class="nump">$ 164<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable</a></td>
<td class="nump">1,009<span></span>
</td>
<td class="nump">1,564<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">130<span></span>
</td>
<td class="nump">113<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Plant, property, and equipment, net</a></td>
<td class="nump">23,003<span></span>
</td>
<td class="nump">22,713<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">31,386<span></span>
</td>
<td class="nump">31,353<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">679<span></span>
</td>
<td class="nump">928<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationsNoncurrent', window );">Asset retirement obligations</a></td>
<td class="nump">762<span></span>
</td>
<td class="nump">746<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember', window );">Variable Interest Entity, Primary Beneficiary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableInterestEntityLineItems', window );"><strong>Variable Interest Entity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">21<span></span>
</td>
<td class="nump">28<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Prepayments and other current assets</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Plant, property, and equipment, net</a></td>
<td class="nump">818<span></span>
</td>
<td class="nump">825<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">846<span></span>
</td>
<td class="nump">863<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetRetirementObligationsNoncurrent', window );">Asset retirement obligations</a></td>
<td class="nump">24<span></span>
</td>
<td class="nump">24<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">$ 28<span></span>
</td>
<td class="nump">$ 39<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetRetirementObligationsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Noncurrent portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6392692&amp;loc=d3e7535-110849<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetRetirementObligationsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableInterestEntityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableInterestEntityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726101522128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Exit Activities - Narrative (Details) - Retention Benefits - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
<th class="th" colspan="1">42 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Jun. 30, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_RestructuringAndRelatedCostDeferredCost', window );">Cost deferred</a></td>
<td class="nump">$ 5<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember', window );">D.E. Karn Generating Complex</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostCostIncurredToDate1', window );">Aggregate cost incurred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 31<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Retention and severance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember', window );">D.E. Karn Generating Complex | Forecast</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember', window );">D.E. Karn Generating Complex | Retention Incentive Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_RestructuringAndRelatedCostDeferredCost', window );">Cost deferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember', window );">D.E. Karn Generating Complex | Property, Plant and Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_RestructuringAndRelatedCostIncurredCostCapitalized', window );">Costs incurred and capitalized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember', window );">J.H. Campbell Generating Units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedCost1', window );">Expected cost</a></td>
<td class="nump">$ 50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50<span></span>
</td>
<td class="nump">$ 50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember', window );">J.H. Campbell Generating Units | Retention Incentive Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_RestructuringAndRelatedCostDeferredCost', window );">Cost deferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 24<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_RestructuringAndRelatedCostDeferredCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Restructuring and Related Cost, Deferred Cost</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_RestructuringAndRelatedCostDeferredCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_RestructuringAndRelatedCostIncurredCostCapitalized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Restructuring And Related Cost, Incurred Cost Capitalized</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_RestructuringAndRelatedCostIncurredCostCapitalized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedCostCostIncurredToDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of costs incurred to date for the specified restructuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedCostCostIncurredToDate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedCostExpectedCost1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount expected to be recognized in earnings for the specified restructuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedCostExpectedCost1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109237686&amp;loc=d3e17752-110868<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringPlanAxis=cms_D.E.KarnGeneratingComplexMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringPlanAxis=cms_D.E.KarnGeneratingComplexMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RegulatoryAssetAxis=cms_RetentionIncentiveProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RegulatoryAssetAxis=cms_RetentionIncentiveProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_PropertyPlantAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_PropertyPlantAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringPlanAxis=cms_JHCampbellGeneratingUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringPlanAxis=cms_JHCampbellGeneratingUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm139726104998000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Exit Activities - Schedule of Retention Benefit Liability Roll Forward (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">$ 154<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 166<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember', window );">Retention Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Restructuring Reserve [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilities', window );">Retention benefit liability at beginning of period</a></td>
<td class="nump">21<span></span>
</td>
<td class="nump">$ 14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_cms_RestructuringAndRelatedCostDeferredCost', window );">Costs deferred as a regulatory asset</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilities', window );">Retention benefit liability at the end of the period</a></td>
<td class="nump">26<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">$ 16<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cms_RestructuringAndRelatedCostDeferredCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Restructuring and Related Cost, Deferred Cost</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cms_RestructuringAndRelatedCostDeferredCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cms_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserveRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserveRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=cms_RetentionBenefitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>cms-20230331_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cms="http://www.consumersenergy.com/20230331"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:stpr="http://xbrl.sec.gov/stpr/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="cms-20230331.xsd" xlink:type="simple"/>
    <context id="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iba3eaa33fd1c4d6f82a224f7d7a0baf2_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ibcc33e7a01144496bb80a30cd6c99a82_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cms:A5.625JuniorSubordinatedNotesDue2078Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iec117f79b66e4d86aa59329b3eecff04_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cms:A5.875JuniorSubordinatedNotesDue2078Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia45ba07e389946a1bc63c5687b7c9001_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cms:A5.875JuniorSubordinatedNotesDue2079Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9d91ba15076c4f0d8ae814faf8d21f24_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cms:SeriesCPreferredStockDepositarySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7351e8a64f49475bbdee996afeea8a2c_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CumulativePreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i3b3b319d4ccf4202aa4334f026c6e8ab_I20230410">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <instant>2023-04-10</instant>
        </period>
    </context>
    <context id="ib83773fc48b44dfcb953009a578de4b0_I20230410">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-10</instant>
        </period>
    </context>
    <context id="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ic28c556341d54d97ba34178f583fb9b5_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityPurchasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i4da21a223192461e935b14480e24b84e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ElectricityPurchasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i0ce27e5dad7544ccacf6d06544c0cc6a_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:OilAndGasPurchasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i8ebe0118c62243a2ad0125d0a9110f10_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:OilAndGasPurchasedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i253c582f19e441cfa43f0950778dbf45_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:RelatedAndNonRelatedPartyStatusAxis">cms:NonrelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i0f75be0194804a7d8759ae58276dbeaf_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:RelatedAndNonRelatedPartyStatusAxis">cms:NonrelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i89c5520c2e884e53951c1d4c0798afea_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iacd7cd6567314e6db692361c0779f8c3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i467bb140859f447490e4453c2df02e66_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i734f0b96cc6b44dfa9c1f826054e3b27_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cms:SeriesCPreferredStockDepositarySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i7b71d144fe504e978e183c3bbb5c20d4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cms:SeriesCPreferredStockDepositarySharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6b6edddf8a434c1b875d2bd4268a6548_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i57c2f5057dd444758b182693d6c25f1d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i978e856fe5cd4c619cca67bef688e4d0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic3128241b0db4c6eb01c50fa0be653b4_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="id454da5e568c4a83966805a7e1a8060a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i61fdb1f5c3874d92b1f245e04d01f4f1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i38063e4136b645adbe0191b6be7a22a1_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i5bec2b7e88ba43c1aecf4e36e5b4dd1d_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i27d05f4e7cd54b30b5ddc75b06280311_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i3b4066aeead148608a245860f48937ef_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ifb05f2029a6a4175b3420817d1b25d8b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7db1eb8e43f046f687ca9e9617d8e093_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia8530c98dad44f2797afa67e2fb767f5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id9f65ade50ba4526a50ad975081913b4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i731d30c8ca984a2aa39418955a1e192e_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i92d053f2630d4a7ba550e98323175388_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia38f2b064f0941ad8cf1055970e10f4a_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iff8490c156774e60871e6ceebd7ce5c7_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="id1c990e076f34a59aeba521776a77a5b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i46669ec16a5b42839d7942e26e570c87_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i314cda1cbae14722b59ce681ed2c5135_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="icc9371e49220488685d16e9363b9fae5_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ie3ce9e1adc374f13970ee06e55e3d595_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="if586f3e5687f4ab0b9627f5a50143ae5_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ic16d7d6f3ad04a9cb5fbd36dc8d701e5_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i41f6b012c98246b4928457de1b97bf49_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i90ce3382237d46dfb9c604d34127c9a2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie0f93775aaf046d1b6f9c9a509b0fdeb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia822353c35444677ac72679b9f1a07cc_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="icf3dd80bc3164402b73eb24cefeed540_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i88e778c6210b40939bbe1d4cdd24b9fc_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ie80de889139b4cf2b6d0dcb5acb8191f_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i9654e9e1516442e5aed27189e317122a_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i729d62efae4c4b4ea0cb6a1dde314990_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ide63e87f6fa54bb7ad58e932c677cd36_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9f5485305f1e421faae592e6e9b3c6a1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib10bb06212ec4072bd42d417f222434b_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic799d4cb084c4731bec9f759ec45d119_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i9c8cfb9f2e92462fa3019ae72dac14be_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i2ca4d1396eda4c6aae55dc46a348d2c7_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i9781d613bf90480f938d5ad0accd8d97_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:RelatedAndNonRelatedPartyStatusAxis">cms:NonrelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib6e9c10f0f4f46278a0f5fa51ba47bc7_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:RelatedAndNonRelatedPartyStatusAxis">cms:NonrelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i2a69bd0793c449d985de8c7c97d15ffd_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:RelatedAndNonRelatedPartyStatusAxis">cms:RelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i4a11844c9d5b4c478a39df9c11dea542_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="cms:RelatedAndNonRelatedPartyStatusAxis">cms:RelatedPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i02e75223f08e4fbea6993db10f502971_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3caa98ec7c084c8297c1fc1326f0f165_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i0b2c5456a7004e82ba8fffa76f1f59e5_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="id4260630baf94b5d83c536366c6811e7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i72f4281816054443bbb5af90b007a4b4_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i5b280c41e8654d9dbccbd8e760107826_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8318366bb93f4bfea2f071b6f27a5c89_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i5a9fa1c9b4f545f19cc600e543c4dcf9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6d0b757e70d14985a8af544f00a707e0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia1902e4762db4b679b4306fc0875a15b_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ief157cc728044291b05370c2b6022604_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ie7394f2d32a447e5a640ca18c101242c_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ib5b51aa37ce645dfaa2c93655dc60123_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i1ed6bc0f75bd40f4894179624afff7c3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i31693162c2374f7dac82dd66373b2e0e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8de84f7fd1bc48e5a177ebbefba9b406_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i390967c92521442faf8d172404a048ca_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ieafce433499c4b55aa1d576c4849c461_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ie8851cc7adda4b3fbb1cedc77641b1ca_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i5f09eb6f3ea940e989e70bdd7e657ce7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if05acd3b79af4c5184c2196fad019df0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia0612575d9004f808c8ec76f3eca05c3_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i8e3448c76e854afc969c175f7ed95987_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i6df6b02a33e148d8b9237763bf9c7c7d_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i24850749104e4e88927ab3e743c348d4_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="id7bfdf1fb51348bc8bcc87517827bd32_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iff7f865fd27b4c2b9628812552a60e38_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ib7dd5ca881064a17964c9af345ada38b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i46068e409b19473d84927b5139c4f379_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i6a623ef83d394209b1eebdd26af31781_D20230101-20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesRegulatoryProceedingAxis">cms:ElectricRateCaseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="ifb9ff4c56585404ea6cba7ab16357952_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:RevenueSubjectToRefundVoluntaryRefundMechanismMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i36853a632cee463c9a189460808b419c_I20230427">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:RevenueSubjectToRefundVoluntaryRefundMechanismContributionsToProgramsAssistingVulnerableCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-27</instant>
        </period>
    </context>
    <context id="i91bb5bd120f1436ebadf10358ed42aa0_I20230427">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:RevenueSubjectToRefundVoluntaryRefundMechanismDirectBenefitToCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-04-27</instant>
        </period>
    </context>
    <context id="i04c51a68c4054e8fa395de16c547793b_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:BayHarborMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i1c48527403524e71971d3fb591120931_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:NrepaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="if251689df3d04f06ad80812c0bd44097_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:NrepaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i4fe3dafae25c4c349cf031852b9a5593_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:NrepaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i3a92202538a344bfb8a446084aa22d29_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:CerclaLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i714c7ff574e548b2840f6551cb1a5504_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:CerclaLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i22b183a1e0d34b4a974269ce8807c501_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:CerclaLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i1ee3e0630a0d47198cd73f2a8875567b_D20220601-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cms:LudingtonPlantOverhaulContractDisputeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib09b7fc9f725482d93cfde0768808286_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:JointlyOwnedUtilityPlantAxis">cms:LudingtonMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i897eb009b0c846cda365dd38153f96fd_D20220701-20220731">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cms:JHCampbell3PlantRetirementContractDisputeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="id6dd4699112a48a598c67212d807979d_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:ManufacturedGasPlantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i6358e47ed7eb480da43fb4002044a133_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationContingencyAxis">cms:ManufacturedGasPlantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i61ae7db3abab4ee39ced4ee978c0a074_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:ManufacturedGasPlantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i23b4d5f2288a410bbf0c94bd618d366f_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:ManufacturedGasPlantMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i1e3433b7a205406d94ee50380d9e24bd_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:NrepaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i1b6c8fe8a11b43ce9a0b51359f086bd2_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">cms:NrepaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilityAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i453ce6bf87c74efb85c30f40907f64e0_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cms:IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i2fd74a3109bb4a889c508affb53b9eae_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">cms:IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i53d276f4edbe4d16b389654b8d671d3d_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:IndemnificationGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i2b34159040704df68b6b0a2294397a37_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:IndemnificationGuaranteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i59673358d73c4f488e9f386311dc8335_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:GuaranteeTypeOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i3b0cefd853d840579ea71de5ad7c8e58_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:GuaranteeTypeOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i8ba182f103394aee86444b4288980ba7_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:GuaranteeTypeOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iab5ba1f90330437c9b50c673159d2112_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GuaranteeObligationsByNatureAxis">us-gaap:GuaranteeTypeOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i46985c9447dc473489a8911a3daf3a38_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">cms:AviatorWindClassBMembershipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i251d683cdb384ae38914ea7bf677008b_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:NorthStarCleanEnergyIncludingSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDueSeptember2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i85f29ad09d0e4e78831bae7e131f3467_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:NorthStarCleanEnergyIncludingSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i270169f2c4494e7280e8252d1ee6dad0_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A4650FirstMortgageBondsDueMarch2028Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i928225482cc94309a280bd420a8f6e67_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A4625FirstMortgageBondsDueMay2033Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i18b73e409bf047a293588c089bdc45e5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:NorthStarCleanEnergyIncludingSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDueSeptember2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3f3785580c134ad2a461e765ebd7c70c_I20230131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:A5251FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:FirstMortgageBondsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="i5b51c0c27737418784b0871f5bf4a1ff_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:TermLoanFacilityDue2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">cms:TermLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i376f224795d34e22b55bc5aa8a4dbdcf_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i55497d01103d47889e5e76c697ceae39_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesSevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i918be8aa6a0c4f06a5d0bf96fe8d4a0f_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cms:NorthStarCleanEnergyIncludingSubsidiariesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesSixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i25081baaf3484626b1a49c16d582ba33_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i2143dfe2bdee4fecb256f994addf8734_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i826c216c60d344fca09fe9e11a6a2148_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">cms:RevolvingCreditFacilitiesTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i900e55c6ee4141fd8160dd2e2cf33083_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i07aced81d8474ceaaec629d6acf15758_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if604a770ca38404498a75b65158cb260_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ifb85bfac26a244298cea038e6cb373c9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id9c021cbc13d48909889e929da0e14ca_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="icf1d0858cf0b4f218a290d565b276510_D20220803-20220803">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoAugust32022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-03</startDate>
            <endDate>2022-08-03</endDate>
        </period>
    </context>
    <context id="ieb73cc4afe2a4b5f9933906935937bda_D20230331-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoAugust32022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i5a7500c6606e4f6388d6caa24b43cca5_D20220824-20220824">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoAugust242022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-24</startDate>
            <endDate>2022-08-24</endDate>
        </period>
    </context>
    <context id="i2514d66b779f479e8b58beec052d3e91_D20230331-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoAugust242022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id68fb324ddf7406cad67188a5ee3ab9e_D20220829-20220829">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoAugust292022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-08-29</startDate>
            <endDate>2022-08-29</endDate>
        </period>
    </context>
    <context id="i3212433dce024f6b9cc77960ecbfc9b8_D20230331-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ForwardContractIndexedToIssuersEquityTypeAxis">cms:ForwardContractsEnteredIntoAugust292022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-31</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i31d2a4a737474e0bb5c551445b96d9c3_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i55619a7d971140cdac57fd0dae8ae8bf_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8bd90b2ff33045a4803129aa90ae71bc_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i95513d15064c4fad9098a5140de72b46_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7abada1a1db7465db52b73109455091e_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ifb808ceba6a741579ec2d482d033a21a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie7310bc9de654526ac589c94af75d40e_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i2fc1af7a402f4471bef272d2699dd68b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i364ec8e8c8ca40469f5e2b979b862233_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i97b5d1ea89f1408cbb65c9a2d421423d_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="idf101afd15b944e0920a0f95c54776c1_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i2d3b4f7e210b49f6a53611c60b995c0a_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="if0763858ec7f4818a4f7c2b996162001_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i2cf4572f14b246bfa1c6ef956fb4867f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib5fa3043acb14072bcd7b3e2fa5aa3d9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iece5fab11ab44b43aebbe278e1d55e32_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic93a56d62bb3488184fa5c0595114cbd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i81868f013b41403c96847338a11fc5a0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib6e55c2a3cec4faab2a050872c3ae669_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i7dec569e9c8d43a4861ec469d3a206d5_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i6e1d7602267c4830ae53be84280c257e_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i83f07e310bfe463e8bbc08b42f402ac5_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i812e49b0ca6041ba96e4bf1a37aa2448_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ic4009951bf1c404381e59e0652ec9559_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i72c0d54a86db4601b58483ce5a9123e2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i33a8b3114d9442c3ac97418b273d3e29_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3f5e4cb37464416690bf04e68c31267f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iff12b287ca2a403aabb4950299699470_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8f9060cf8fe2427797a5b02577531487_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cms:CMSEnergyNotePayableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i07b9b369964c4ea186f0ee8e7f47df2c_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cms:PensionAndDBSERPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id701d08c5db24a7c96ebe1e166a82f69_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cms:PensionAndDBSERPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i355a1755adf24daa9c8d8897ca34077c_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i27bded7c84014f00913d33603402d7e7_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i6014b21fa1fc4985a12537019f0e8f62_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cms:PensionAndDBSERPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9a7f652c4e494bc5848078072c1800c8_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cms:PensionAndDBSERPMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i88a1e0306a9b461391dee92839f0cae8_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i693deb0a74144559ad44f034f2e8be03_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i5304593557024d69a59500a37f3ab8bf_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryLiabilityAxis">cms:VolatilityMechanismMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">cms:PensionAndDBSERPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i0b148f1c3e1349d68b550e91d913e5ef_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:VolatilityMechanismMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i2057182851ac41aab4098593d0eb8bbf_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:WI</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i78e2e035518c4e5a899acc31cfbf500b_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i1d02aa6776ec451e8e4fcc065e7314f9_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie56fbbd6541b46808c497226d8809963_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9af41e7fa8e04e70ad29d08f26c0d07e_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i74d14282b6b34642b8355a58ac055608_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i79e590a8f27b4f8f90425ff4600f8c6f_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i01e7193838fe44a4aeee453437deed72_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ide0e6d645ac2413aa339686fe5a53ba1_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib07effd5b9c14d67ac06209a1aa51300_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if3b2fe9aca004ad79edea40dc2fe5089_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i6c9b3ea06e504155ad2209e8bac02d45_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i079222826e0743a79441c2775654aec4_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i66c1d5051a4c4b34abd22b6964d8662d_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia91c9b1a63df4d26b6288517355cd243_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:IndustrialUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i38fbbd864c754fe39a3f8757af597b54_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:IndustrialUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i45d54a0cdb5d4e5f9d6b345394a8098c_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:IndustrialUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i8ec86af84cc342e691215eeb30875f54_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i2cb1144e39d84679bcbe71c48d38f356_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i0641211a6e0d45f48a55335bcd2456b6_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i1cfcf7a866834e738962bb138ea55567_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i61b639d826d44bfa8e2512f6ea838c96_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i978f21c656a845c99bdd73e956851765_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i55f2b64d2af34370a80b47c84b4c9e04_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ied540c8be0f44770b365510a9f16fba1_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i0634531eebfa4ce49a8f4f8072d1c043_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i3424016e08d74b7182cc90b8f064e0e2_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i726329b2822646f18e412e684a0c2c48_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia939ca1c25844cb0bd39f49f04e46f4f_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i49ab9908d425490c9eca4a30a88f44e6_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:ResidentialUtilityServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id6e28c19050a440682bc1d155a196999_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iab4d885f0d5a4f29bb48b5832c254234_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i2f7e46d18a3c4a4d8e4fe09aabb443c5_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:CommercialUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="icaca7502b1d047e496e279bf689cc345_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:IndustrialUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i21bed8e1858b4900b752595196ea3be3_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:IndustrialUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="if3fef22640894c1a9d488139c57bdd62_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:IndustrialUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7033bdc62f5f4d889a0ec5fac05715ce_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ie8a755159dc94a8d9a7497f290567e39_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i01cb1512621b4415b5640ef353fe9082_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cms:OtherUtilityServiceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7678675f393a4bdc808809defb3ed3c0_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i17a112649fc64ce9a2408c90bc1cadde_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i8cc5adf3561f4e15baa433696b4ce273_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i52d8d6580d2d4e1090d534cf0ed1f3d6_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="idd9634b48e8745e28dbb4fec911b448d_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib92c4e1dd6f744769e63ef8fc1f4f058_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i5bbea4d828dd416dae7e886207404c2a_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i8fb3489e59804cdcb39fa40a2d469aee_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i0d591186707147f198babbf11107563c_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ic00fd3ab58db4155a0ff6bea579638f7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5c2c3c73fcd44132b7428f011586d5e4_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i5ff827f966ab4c3eb15e26451d16acc5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic8e9c245112b4a1db4932bdef3973b3a_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i96b327ae6eca4e63a45f986e15dbd18b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:NorthStarCleanEnergyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4b62b4f72d2d4f5599de2853e1153321_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i8427ca52348449029f786f683bf98057_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie1bb50afbc444ecbb3e5c68db44dbc79_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i67e5a9c1b85840bfa2474776e48bd905_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:ElectricUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib1e7008eac6c46849fb6b13eb2298bfd_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i4d977bbd00d74178a1586d6d2210b2cb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">cms:GasUtilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i09513f889536440dbfa5034476412f53_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i41d2861ff14c4f94af96b8a41b9f66e6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">cms:CorporateAndReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">cms:ConsumersEnergyCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9e5ea269d7c84d0a8fbed2678c14b78c_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cms:NWOHoldcoLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic1a4a5f560d34d868db4b8245dedaf95_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">cms:AviatorWindMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9a0189972916442bb84d9646ac92a291_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i20712c26895844f8898e149b443e26c6_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ibcaaad117d614959a9bca3f3cdb199bd_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">cms:CravenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i33fbfe9f746140d1a82ac719826d7fb4_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">cms:TESFilerCityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i142d38f395ed4027b70456820e01d8c3_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">cms:GeneseeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if83ef40b16f54d9fa10b430c6c46d033_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">cms:GraylingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id4564f769aff451293e0195a6df618ab_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i63aa4a1e746346239810564a5ba27f26_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5511c91718bb4de3bbd5fd257c2a48ed_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie67bfa1c5da547b5bce137663a12c7fc_I20230630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-06-30</instant>
        </period>
    </context>
    <context id="i25089515caaf4ae39ceb0565269255c7_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:JHCampbellGeneratingUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i34d3fb8c086b4a60b7f05235bd36ce60_D20191001-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i82d2fe9627f5454288a27e6607ded1dc_D20191001-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i3962ce9cfcd9422fb3ae54d6d64a0d10_D20191001-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:RetentionIncentiveProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:D.E.KarnGeneratingComplexMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i42a8f086177249588cc9da8a45994136_D20220701-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RegulatoryAssetAxis">cms:RetentionIncentiveProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">cms:JHCampbellGeneratingUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id9bf377f742341edb0a4d5757797a1db_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ica38a4a1ae2f48b1a9b81d1c79a7f97e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie898e22aca7b40178896e507309b7f2f_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ibbd0b97f2ed24f24b46729a12b222870_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ifea93c299d6e459aa26baf7255b5a705_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ic64cab628eef4a7b83471426008c4382_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000811156</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">cms:RetentionBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="site">
        <measure>cms:site</measure>
    </unit>
    <unit id="mw">
        <measure>utr:MW</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOC9mcmFnOmVlM2JkMjlhOTIwNjQ0YmM4OWZlODEwYmMwZDg3YzdjL3RhYmxlOmFhYTg2YzJhZjk4MzQzMzI5OTJjZWE0NWFhMmM1YjFhL3RhYmxlcmFuZ2U6YWFhODZjMmFmOTgzNDMzMjk5MmNlYTQ1YWEyYzViMWFfNC0xLTEtMS0yMzkwOTQ_9d972aa8-98d0-479e-a687-742dac1ea91a">0000811156</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOC9mcmFnOmVlM2JkMjlhOTIwNjQ0YmM4OWZlODEwYmMwZDg3YzdjL3RhYmxlOmFhYTg2YzJhZjk4MzQzMzI5OTJjZWE0NWFhMmM1YjFhL3RhYmxlcmFuZ2U6YWFhODZjMmFmOTgzNDMzMjk5MmNlYTQ1YWEyYzViMWFfNS0xLTEtMS0yMzkwOTQ_5b56b657-fa88-4e54-a246-4fd2db2d188a">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOC9mcmFnOmVlM2JkMjlhOTIwNjQ0YmM4OWZlODEwYmMwZDg3YzdjL3RhYmxlOmFhYTg2YzJhZjk4MzQzMzI5OTJjZWE0NWFhMmM1YjFhL3RhYmxlcmFuZ2U6YWFhODZjMmFmOTgzNDMzMjk5MmNlYTQ1YWEyYzViMWFfNi0xLTEtMS0yMzkwOTQ_589b2cef-5e44-4145-827b-164ba4a5eeb5">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOC9mcmFnOmVlM2JkMjlhOTIwNjQ0YmM4OWZlODEwYmMwZDg3YzdjL3RhYmxlOmFhYTg2YzJhZjk4MzQzMzI5OTJjZWE0NWFhMmM1YjFhL3RhYmxlcmFuZ2U6YWFhODZjMmFmOTgzNDMzMjk5MmNlYTQ1YWEyYzViMWFfNy0xLTEtMS0yMzkwOTQ_8689fa3e-9df6-46f4-be08-7f6fe30fa8d3">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOC9mcmFnOmVlM2JkMjlhOTIwNjQ0YmM4OWZlODEwYmMwZDg3YzdjL3RhYmxlOmFhYTg2YzJhZjk4MzQzMzI5OTJjZWE0NWFhMmM1YjFhL3RhYmxlcmFuZ2U6YWFhODZjMmFmOTgzNDMzMjk5MmNlYTQ1YWEyYzViMWFfOC0xLTEtMS0yMzkwOTQ_4a6af6ca-2538-48f2-ba62-864653066efd">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityCentralIndexKey
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOC9mcmFnOmVlM2JkMjlhOTIwNjQ0YmM4OWZlODEwYmMwZDg3YzdjL3RhYmxlOmFhYTg2YzJhZjk4MzQzMzI5OTJjZWE0NWFhMmM1YjFhL3RhYmxlcmFuZ2U6YWFhODZjMmFmOTgzNDMzMjk5MmNlYTQ1YWEyYzViMWFfMTAtMS0xLTEtMjM5MDk0_001633fd-e77a-41dc-8824-fa15a108e852">0000201533</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGV4dHJlZ2lvbjpjYWU0NTU2ZTQ2NmQ0YzU4OTZiYzU3YjhkYTEwZDNiNl8zODQ4MjkwNjk4MjIw_3300a60b-a91f-42ed-bb8c-38f63c93bf64">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGV4dHJlZ2lvbjpjYWU0NTU2ZTQ2NmQ0YzU4OTZiYzU3YjhkYTEwZDNiNl81MDE_ace8265b-ed0a-4c97-87cb-9d028cfb88ee">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGV4dHJlZ2lvbjpjYWU0NTU2ZTQ2NmQ0YzU4OTZiYzU3YjhkYTEwZDNiNl8xODc_89760be2-e86a-4897-8880-5483e42f342f">2023-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGV4dHJlZ2lvbjpjYWU0NTU2ZTQ2NmQ0YzU4OTZiYzU3YjhkYTEwZDNiNl8xOTM_2c3cdc76-6af8-4ae8-a91f-01899742fd9f">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGFibGU6MWM2ZGNjNjdkZTU1NGNjY2EwYzQ5MDRiMDcxNWE2NTcvdGFibGVyYW5nZToxYzZkY2M2N2RlNTU0Y2NjYTBjNDkwNGIwNzE1YTY1N18xLTAtMS0xLTIzOTA5NA_8f682509-e533-4c61-9d3c-60e4be1239c5">1-9513</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGFibGU6MWM2ZGNjNjdkZTU1NGNjY2EwYzQ5MDRiMDcxNWE2NTcvdGFibGVyYW5nZToxYzZkY2M2N2RlNTU0Y2NjYTBjNDkwNGIwNzE1YTY1N18xLTEtMS0xLTIzOTA5NA_1a6a7ab6-2ee4-465f-82e2-713ef7c2ab0e">CMS&#160;ENERGY CORPORATION</dei:EntityRegistrantName>
    <dei:EntityTaxIdentificationNumber
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGFibGU6MWM2ZGNjNjdkZTU1NGNjY2EwYzQ5MDRiMDcxNWE2NTcvdGFibGVyYW5nZToxYzZkY2M2N2RlNTU0Y2NjYTBjNDkwNGIwNzE1YTY1N18xLTItMS0xLTIzOTA5NA_c5b28f80-a809-410a-8a36-d5e3b30aed31">38-2726431</dei:EntityTaxIdentificationNumber>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGV4dHJlZ2lvbjpjYWU0NTU2ZTQ2NmQ0YzU4OTZiYzU3YjhkYTEwZDNiNl81MTE_d8981b96-0e9e-4df4-b640-5e48283bb5f3">MI</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGV4dHJlZ2lvbjpjYWU0NTU2ZTQ2NmQ0YzU4OTZiYzU3YjhkYTEwZDNiNl81MDY_49b82033-d3b5-48cf-b702-b6300dec23e4">One Energy Plaza</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGV4dHJlZ2lvbjpjYWU0NTU2ZTQ2NmQ0YzU4OTZiYzU3YjhkYTEwZDNiNl81MTA_837ef6a3-f215-4ade-ac25-8846a812c910">Jackson</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGV4dHJlZ2lvbjpjYWU0NTU2ZTQ2NmQ0YzU4OTZiYzU3YjhkYTEwZDNiNl81MDI_b606ddf9-0ad8-40f9-91df-e9e9b063482b">MI</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGV4dHJlZ2lvbjpjYWU0NTU2ZTQ2NmQ0YzU4OTZiYzU3YjhkYTEwZDNiNl81MDM_2189e94b-7754-4f32-bd91-1f3128136304">49201</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGV4dHJlZ2lvbjpjYWU0NTU2ZTQ2NmQ0YzU4OTZiYzU3YjhkYTEwZDNiNl81MDc_3acc2a95-ae0f-4945-b26a-4917d3665772">517</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGV4dHJlZ2lvbjpjYWU0NTU2ZTQ2NmQ0YzU4OTZiYzU3YjhkYTEwZDNiNl81MDQ_16f4ede6-9106-4fac-89e8-71b3cc948172">788&#x2011;0550</dei:LocalPhoneNumber>
    <dei:EntityFileNumber
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGFibGU6YjVjZTVlZjk3NDhlNDBjMWE2YTk4MzkwODU3ODBlZjYvdGFibGVyYW5nZTpiNWNlNWVmOTc0OGU0MGMxYTZhOTgzOTA4NTc4MGVmNl8wLTAtMS0xLTIzOTA5NA_dbf29243-09b1-4450-ac96-087a067e2286">1-5611</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGFibGU6YjVjZTVlZjk3NDhlNDBjMWE2YTk4MzkwODU3ODBlZjYvdGFibGVyYW5nZTpiNWNlNWVmOTc0OGU0MGMxYTZhOTgzOTA4NTc4MGVmNl8wLTEtMS0xLTIzOTA5NA_5ee3f366-6be2-4444-93ff-f0066f8bb102">CONSUMERS&#160;ENERGY COMPANY</dei:EntityRegistrantName>
    <dei:EntityTaxIdentificationNumber
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGFibGU6YjVjZTVlZjk3NDhlNDBjMWE2YTk4MzkwODU3ODBlZjYvdGFibGVyYW5nZTpiNWNlNWVmOTc0OGU0MGMxYTZhOTgzOTA4NTc4MGVmNl8wLTItMS0xLTIzOTA5NA_edbe3b66-6020-47a1-9df2-97fb47691fc8">38-0442310</dei:EntityTaxIdentificationNumber>
    <dei:EntityIncorporationStateCountryCode
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGV4dHJlZ2lvbjpjYWU0NTU2ZTQ2NmQ0YzU4OTZiYzU3YjhkYTEwZDNiNl81MTI_035c8c8c-55ee-4408-a7f1-7b8e09e2841e">MI</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGV4dHJlZ2lvbjpjYWU0NTU2ZTQ2NmQ0YzU4OTZiYzU3YjhkYTEwZDNiNl81MTM_aa68ebce-342e-43fe-a7e7-83166bcafe4a">One Energy Plaza</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGV4dHJlZ2lvbjpjYWU0NTU2ZTQ2NmQ0YzU4OTZiYzU3YjhkYTEwZDNiNl81MTQ_47357f48-96f2-4121-a4de-4b1f1f66c706">Jackson</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGV4dHJlZ2lvbjpjYWU0NTU2ZTQ2NmQ0YzU4OTZiYzU3YjhkYTEwZDNiNl81MDg_5dbfee97-8a57-49bf-8bb4-e50e2d7229d6">MI</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGV4dHJlZ2lvbjpjYWU0NTU2ZTQ2NmQ0YzU4OTZiYzU3YjhkYTEwZDNiNl81MDk_05bf72d2-1246-45b5-bb6d-4493e9fd98f5">49201</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGV4dHJlZ2lvbjpjYWU0NTU2ZTQ2NmQ0YzU4OTZiYzU3YjhkYTEwZDNiNl81MDU_bb666a4b-9963-442b-bdcd-16fa281bfb91">517</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGV4dHJlZ2lvbjpjYWU0NTU2ZTQ2NmQ0YzU4OTZiYzU3YjhkYTEwZDNiNl80OTg_48002b85-b693-4695-82a4-df4a6b80b717">788&#x2011;0550</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="iba3eaa33fd1c4d6f82a224f7d7a0baf2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGFibGU6ZTFhZTg0NTI3OWFkNGU0ZmFjYjVhMGVkYTdhNzM0NzgvdGFibGVyYW5nZTplMWFlODQ1Mjc5YWQ0ZTRmYWNiNWEwZWRhN2E3MzQ3OF8yLTAtMS0xLTIzOTA5NC90ZXh0cmVnaW9uOmZiZjliZDQyYWMyZDQ0MDg5YTMyMGQ4MTYzZWJkZmI5XzQ_845b86d8-3490-4ab1-a4a0-7ba4bf173c46">CMS&#160;Energy Corporation Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="iba3eaa33fd1c4d6f82a224f7d7a0baf2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGFibGU6ZTFhZTg0NTI3OWFkNGU0ZmFjYjVhMGVkYTdhNzM0NzgvdGFibGVyYW5nZTplMWFlODQ1Mjc5YWQ0ZTRmYWNiNWEwZWRhN2E3MzQ3OF8yLTItMS0xLTIzOTA5NA_b03800f2-ab94-41c4-8024-030222824605">CMS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="iba3eaa33fd1c4d6f82a224f7d7a0baf2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGFibGU6ZTFhZTg0NTI3OWFkNGU0ZmFjYjVhMGVkYTdhNzM0NzgvdGFibGVyYW5nZTplMWFlODQ1Mjc5YWQ0ZTRmYWNiNWEwZWRhN2E3MzQ3OF8yLTQtMS0xLTIzOTA5NA_26d090e6-a280-48ff-92f4-dd31d1f38622">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="ibcc33e7a01144496bb80a30cd6c99a82_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGFibGU6ZTFhZTg0NTI3OWFkNGU0ZmFjYjVhMGVkYTdhNzM0NzgvdGFibGVyYW5nZTplMWFlODQ1Mjc5YWQ0ZTRmYWNiNWEwZWRhN2E3MzQ3OF8zLTAtMS0xLTIzOTA5NA_1860918a-4f8b-4563-8661-21034a64da8e">CMS&#160;Energy Corporation 5.625% Junior Subordinated Notes due 2078</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ibcc33e7a01144496bb80a30cd6c99a82_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGFibGU6ZTFhZTg0NTI3OWFkNGU0ZmFjYjVhMGVkYTdhNzM0NzgvdGFibGVyYW5nZTplMWFlODQ1Mjc5YWQ0ZTRmYWNiNWEwZWRhN2E3MzQ3OF8zLTItMS0xLTIzOTA5NA_fcbee4b2-f6d2-46e0-8406-a7a27f3a9f37">CMSA</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ibcc33e7a01144496bb80a30cd6c99a82_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGFibGU6ZTFhZTg0NTI3OWFkNGU0ZmFjYjVhMGVkYTdhNzM0NzgvdGFibGVyYW5nZTplMWFlODQ1Mjc5YWQ0ZTRmYWNiNWEwZWRhN2E3MzQ3OF8zLTQtMS0xLTIzOTA5NA_b7ec81a0-1582-42d9-b10d-6ea6f70d762a">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="iec117f79b66e4d86aa59329b3eecff04_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGFibGU6ZTFhZTg0NTI3OWFkNGU0ZmFjYjVhMGVkYTdhNzM0NzgvdGFibGVyYW5nZTplMWFlODQ1Mjc5YWQ0ZTRmYWNiNWEwZWRhN2E3MzQ3OF80LTAtMS0xLTIzOTA5NA_4b9ffc51-6a64-4b87-bef3-f721b136ae5b">CMS&#160;Energy Corporation 5.875% Junior Subordinated Notes due 2078</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="iec117f79b66e4d86aa59329b3eecff04_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGFibGU6ZTFhZTg0NTI3OWFkNGU0ZmFjYjVhMGVkYTdhNzM0NzgvdGFibGVyYW5nZTplMWFlODQ1Mjc5YWQ0ZTRmYWNiNWEwZWRhN2E3MzQ3OF80LTItMS0xLTIzOTA5NA_d4fb01d8-ff8e-4e25-bd51-598766b462c0">CMSC</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="iec117f79b66e4d86aa59329b3eecff04_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGFibGU6ZTFhZTg0NTI3OWFkNGU0ZmFjYjVhMGVkYTdhNzM0NzgvdGFibGVyYW5nZTplMWFlODQ1Mjc5YWQ0ZTRmYWNiNWEwZWRhN2E3MzQ3OF80LTQtMS0xLTIzOTA5NA_6db39a5b-a1f9-4663-9e8d-100d7bd90290">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="ia45ba07e389946a1bc63c5687b7c9001_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGFibGU6ZTFhZTg0NTI3OWFkNGU0ZmFjYjVhMGVkYTdhNzM0NzgvdGFibGVyYW5nZTplMWFlODQ1Mjc5YWQ0ZTRmYWNiNWEwZWRhN2E3MzQ3OF81LTAtMS0xLTIzOTA5NA_c419bc6f-c29b-4d7d-8eb6-382f2878521a">CMS&#160;Energy Corporation 5.875% Junior Subordinated Notes due 2079</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ia45ba07e389946a1bc63c5687b7c9001_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGFibGU6ZTFhZTg0NTI3OWFkNGU0ZmFjYjVhMGVkYTdhNzM0NzgvdGFibGVyYW5nZTplMWFlODQ1Mjc5YWQ0ZTRmYWNiNWEwZWRhN2E3MzQ3OF81LTItMS0xLTIzOTA5NA_4e100bab-9d4b-40d8-aeac-85c3601b9e8e">CMSD</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ia45ba07e389946a1bc63c5687b7c9001_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGFibGU6ZTFhZTg0NTI3OWFkNGU0ZmFjYjVhMGVkYTdhNzM0NzgvdGFibGVyYW5nZTplMWFlODQ1Mjc5YWQ0ZTRmYWNiNWEwZWRhN2E3MzQ3OF81LTQtMS0xLTIzOTA5NA_daff4b31-44c7-4cc3-b109-bc11f1d945f3">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i9d91ba15076c4f0d8ae814faf8d21f24_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGFibGU6ZTFhZTg0NTI3OWFkNGU0ZmFjYjVhMGVkYTdhNzM0NzgvdGFibGVyYW5nZTplMWFlODQ1Mjc5YWQ0ZTRmYWNiNWEwZWRhN2E3MzQ3OF82LTAtMS0xLTIzOTA5NC90ZXh0cmVnaW9uOjAzNWI1MDEwZGM3YzRkNWI4OTI3ZGE1Y2JlM2Y5OWVhXzQ_1bc10f75-6bc3-4086-860b-8d3f657ad3e9">CMS&#160;Energy Corporation Depositary Shares</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i9d91ba15076c4f0d8ae814faf8d21f24_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGFibGU6ZTFhZTg0NTI3OWFkNGU0ZmFjYjVhMGVkYTdhNzM0NzgvdGFibGVyYW5nZTplMWFlODQ1Mjc5YWQ0ZTRmYWNiNWEwZWRhN2E3MzQ3OF82LTItMS0xLTIzOTA5NA_3a502cad-3b3b-407a-9b45-5f2cd68bddd7">CMS&#160;PRC</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i9d91ba15076c4f0d8ae814faf8d21f24_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGFibGU6ZTFhZTg0NTI3OWFkNGU0ZmFjYjVhMGVkYTdhNzM0NzgvdGFibGVyYW5nZTplMWFlODQ1Mjc5YWQ0ZTRmYWNiNWEwZWRhN2E3MzQ3OF82LTQtMS0xLTIzOTA5NA_e2114d93-fa4c-4a86-a2d2-f16c53ae4b3d">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i7351e8a64f49475bbdee996afeea8a2c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGFibGU6ZTFhZTg0NTI3OWFkNGU0ZmFjYjVhMGVkYTdhNzM0NzgvdGFibGVyYW5nZTplMWFlODQ1Mjc5YWQ0ZTRmYWNiNWEwZWRhN2E3MzQ3OF83LTAtMS0xLTIzOTA5NA_cd56ff1b-6dcd-4708-931f-0759cb344bc4">Consumers Energy Company Cumulative Preferred Stock, $100&#160;par&#160;value: $4.50 Series</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i7351e8a64f49475bbdee996afeea8a2c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGFibGU6ZTFhZTg0NTI3OWFkNGU0ZmFjYjVhMGVkYTdhNzM0NzgvdGFibGVyYW5nZTplMWFlODQ1Mjc5YWQ0ZTRmYWNiNWEwZWRhN2E3MzQ3OF83LTItMS0xLTIzOTA5NA_19b0df2d-e5ce-4d46-a0a1-95b48dfe61d1">CMS-PB</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i7351e8a64f49475bbdee996afeea8a2c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xL2ZyYWc6Y2FlNDU1NmU0NjZkNGM1ODk2YmM1N2I4ZGExMGQzYjYvdGFibGU6ZTFhZTg0NTI3OWFkNGU0ZmFjYjVhMGVkYTdhNzM0NzgvdGFibGVyYW5nZTplMWFlODQ1Mjc5YWQ0ZTRmYWNiNWEwZWRhN2E3MzQ3OF83LTQtMS0xLTIzOTA5NA_f5ad2e96-d98a-47a5-b4eb-45cc7c5673b9">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF83L2ZyYWc6ZDMxMDY5ZjZkZGUyNGIyZTlhM2Y1ZWRkNzRmYzdkYjgvdGFibGU6ZDI4MWY3NmIxNzhmNGIzZWFkYzgwMmI5MTgxZmY4YjAvdGFibGVyYW5nZTpkMjgxZjc2YjE3OGY0YjNlYWRjODAyYjkxODFmZjhiMF8xLTEtMS0xLTIzOTA5NA_7072996f-e2cc-4b05-9e11-b7cc4ee9a8b4">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityCurrentReportingStatus
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF83L2ZyYWc6ZDMxMDY5ZjZkZGUyNGIyZTlhM2Y1ZWRkNzRmYzdkYjgvdGFibGU6ZDI4MWY3NmIxNzhmNGIzZWFkYzgwMmI5MTgxZmY4YjAvdGFibGVyYW5nZTpkMjgxZjc2YjE3OGY0YjNlYWRjODAyYjkxODFmZjhiMF8xLTctMS0xLTIzOTA5NA_a8fce784-0ed3-4f04-83fa-14921b2b90e6">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF83L2ZyYWc6ZDMxMDY5ZjZkZGUyNGIyZTlhM2Y1ZWRkNzRmYzdkYjgvdGFibGU6NzJjYWE1MDU1Zjk1NGY2OGI5MmMwNmNiODcxMGVjZTEvdGFibGVyYW5nZTo3MmNhYTUwNTVmOTU0ZjY4YjkyYzA2Y2I4NzEwZWNlMV8xLTEtMS0xLTIzOTA5NA_21b18b4a-4829-4141-bbc3-55dab06fcaa0">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityInteractiveDataCurrent
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF83L2ZyYWc6ZDMxMDY5ZjZkZGUyNGIyZTlhM2Y1ZWRkNzRmYzdkYjgvdGFibGU6NzJjYWE1MDU1Zjk1NGY2OGI5MmMwNmNiODcxMGVjZTEvdGFibGVyYW5nZTo3MmNhYTUwNTVmOTU0ZjY4YjkyYzA2Y2I4NzEwZWNlMV8xLTctMS0xLTIzOTA5NA_71351ac3-8a95-4dfe-b8dc-b56c3a50ac5c">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF83L2ZyYWc6ZDMxMDY5ZjZkZGUyNGIyZTlhM2Y1ZWRkNzRmYzdkYjgvdGFibGU6N2M3N2VmOTg0ZjI5NGE3MzliNmYxNjQxNmI4MjY4MDAvdGFibGVyYW5nZTo3Yzc3ZWY5ODRmMjk0YTczOWI2ZjE2NDE2YjgyNjgwMF8yLTAtMS0xLTIzOTA5NA_9b5b56f8-e9bc-497a-a4ba-247d0b743445">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityFilerCategory
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF83L2ZyYWc6ZDMxMDY5ZjZkZGUyNGIyZTlhM2Y1ZWRkNzRmYzdkYjgvdGFibGU6N2M3N2VmOTg0ZjI5NGE3MzliNmYxNjQxNmI4MjY4MDAvdGFibGVyYW5nZTo3Yzc3ZWY5ODRmMjk0YTczOWI2ZjE2NDE2YjgyNjgwMF8zLTYtMS0xLTIzOTA5NA_ec923f3f-5746-4157-bb9a-e1c00d40cab9">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF83L2ZyYWc6ZDMxMDY5ZjZkZGUyNGIyZTlhM2Y1ZWRkNzRmYzdkYjgvdGFibGU6N2M3N2VmOTg0ZjI5NGE3MzliNmYxNjQxNmI4MjY4MDAvdGFibGVyYW5nZTo3Yzc3ZWY5ODRmMjk0YTczOWI2ZjE2NDE2YjgyNjgwMF81LTItMS0xLTIzOTA5NA_7cd1d279-7a4d-4f32-b4df-f8b75ec47695">false</dei:EntitySmallBusiness>
    <dei:EntitySmallBusiness
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF83L2ZyYWc6ZDMxMDY5ZjZkZGUyNGIyZTlhM2Y1ZWRkNzRmYzdkYjgvdGFibGU6N2M3N2VmOTg0ZjI5NGE3MzliNmYxNjQxNmI4MjY4MDAvdGFibGVyYW5nZTo3Yzc3ZWY5ODRmMjk0YTczOWI2ZjE2NDE2YjgyNjgwMF81LTgtMS0xLTIzOTA5NA_19f6effd-846d-4b53-a477-ba9e9d41d40b">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF83L2ZyYWc6ZDMxMDY5ZjZkZGUyNGIyZTlhM2Y1ZWRkNzRmYzdkYjgvdGFibGU6N2M3N2VmOTg0ZjI5NGE3MzliNmYxNjQxNmI4MjY4MDAvdGFibGVyYW5nZTo3Yzc3ZWY5ODRmMjk0YTczOWI2ZjE2NDE2YjgyNjgwMF82LTItMS0xLTIzOTA5NA_37a04438-d4bd-4cc8-93b1-d9c84cc080dc">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityEmergingGrowthCompany
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF83L2ZyYWc6ZDMxMDY5ZjZkZGUyNGIyZTlhM2Y1ZWRkNzRmYzdkYjgvdGFibGU6N2M3N2VmOTg0ZjI5NGE3MzliNmYxNjQxNmI4MjY4MDAvdGFibGVyYW5nZTo3Yzc3ZWY5ODRmMjk0YTczOWI2ZjE2NDE2YjgyNjgwMF82LTgtMS0xLTIzOTA5NA_5b4124db-a702-4cba-ae00-8cf21d2aac69">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xOS9mcmFnOmVkMDAxOTUxYzE5ZDQwMjBiNjQwOWNlODQ0NTljMDczL3RhYmxlOjZmMDUzNWYwM2E0YTRjNTBhNGQwOWI1Y2Y2NTZkMDhlL3RhYmxlcmFuZ2U6NmYwNTM1ZjAzYTRhNGM1MGE0ZDA5YjVjZjY1NmQwOGVfMS0yLTEtMS0yMzkwOTQ_8da8483b-d835-4834-bfa4-2230d0dd2bb1">false</dei:EntityShellCompany>
    <dei:EntityShellCompany
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8xOS9mcmFnOmVkMDAxOTUxYzE5ZDQwMjBiNjQwOWNlODQ0NTljMDczL3RhYmxlOjZmMDUzNWYwM2E0YTRjNTBhNGQwOWI1Y2Y2NTZkMDhlL3RhYmxlcmFuZ2U6NmYwNTM1ZjAzYTRhNGM1MGE0ZDA5YjVjZjY1NmQwOGVfMS04LTEtMS0yMzkwOTQ_f651a12c-d3c7-4c90-b982-80f2d58f0aae">false</dei:EntityShellCompany>
    <dei:Security12bTitle
      contextRef="iba3eaa33fd1c4d6f82a224f7d7a0baf2_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNS9mcmFnOjU2NmNiYTFjYWU4NDRiYzViOThmMDMyZjQxMzg1NjUzL3RhYmxlOjRmMjk2ZWZkYWQzMTQ5YjJhNzMxZDczMGM2MmE0ZmFjL3RhYmxlcmFuZ2U6NGYyOTZlZmRhZDMxNDliMmE3MzFkNzMwYzYyYTRmYWNfMi0wLTEtMS0yMzkwOTQvdGV4dHJlZ2lvbjoxM2FiYjQ5OGJlM2Y0YzUwYTBiNzMxZjcyMTYxNDdiNV80_845b86d8-3490-4ab1-a4a0-7ba4bf173c46">CMS&#160;Energy Corporation Common Stock</dei:Security12bTitle>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i3b3b319d4ccf4202aa4334f026c6e8ab_I20230410"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNS9mcmFnOjU2NmNiYTFjYWU4NDRiYzViOThmMDMyZjQxMzg1NjUzL3RhYmxlOjRmMjk2ZWZkYWQzMTQ5YjJhNzMxZDczMGM2MmE0ZmFjL3RhYmxlcmFuZ2U6NGYyOTZlZmRhZDMxNDliMmE3MzFkNzMwYzYyYTRmYWNfMi03LTEtMS0yMzkwOTQ_8f4a12d0-3553-441b-8e96-0c5769d7d625"
      unitRef="shares">291656125</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ib83773fc48b44dfcb953009a578de4b0_I20230410"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNS9mcmFnOjU2NmNiYTFjYWU4NDRiYzViOThmMDMyZjQxMzg1NjUzL3RhYmxlOjRmMjk2ZWZkYWQzMTQ5YjJhNzMxZDczMGM2MmE0ZmFjL3RhYmxlcmFuZ2U6NGYyOTZlZmRhZDMxNDliMmE3MzFkNzMwYzYyYTRmYWNfNC03LTEtMS0yMzkwOTQ_f9f6f5fb-bbfd-4bf9-a59e-ec7b0c2f4a1e"
      unitRef="shares">84108789</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:Revenues
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzMtNy0xLTEtMjM5MDk0_0cb38cfc-75f4-47be-bd1d-1e8570a3ed12"
      unitRef="usd">2284000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzMtOS0xLTEtMjM5MDk0_7f5415ef-6847-45b0-8408-82e7dc3b74cb"
      unitRef="usd">2374000000</us-gaap:Revenues>
    <us-gaap:FuelCosts
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzYtNy0xLTEtMjM5MDk0_695d1c50-e7a0-470c-8406-447cb26784c3"
      unitRef="usd">137000000</us-gaap:FuelCosts>
    <us-gaap:FuelCosts
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzYtOS0xLTEtMjM5MDk0_859b66a8-1cbe-4571-8602-9ae3cd9ebba5"
      unitRef="usd">167000000</us-gaap:FuelCosts>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic28c556341d54d97ba34178f583fb9b5_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzctNy0xLTEtMjM5MDk0_5783e36c-b5d2-4369-bea8-03b0ec9b4368"
      unitRef="usd">341000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i4da21a223192461e935b14480e24b84e_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzctOS0xLTEtMjM5MDk0_636be8bd-9723-4b15-8ffa-e6d2353898f8"
      unitRef="usd">455000000</us-gaap:CostOfGoodsAndServicesSold>
    <cms:PurchasedPowerRelatedParties
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzgtNy0xLTEtMjM5MDk0_d2ae6c0d-b604-4537-8fca-e929268167e3"
      unitRef="usd">19000000</cms:PurchasedPowerRelatedParties>
    <cms:PurchasedPowerRelatedParties
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzgtOS0xLTEtMjM5MDk0_d4df506a-b105-45d2-aa24-d8963529c5e5"
      unitRef="usd">17000000</cms:PurchasedPowerRelatedParties>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i0ce27e5dad7544ccacf6d06544c0cc6a_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzktNy0xLTEtMjM5MDk0_e6763795-bf71-493f-adf6-dbb5cf66fee6"
      unitRef="usd">547000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i8ebe0118c62243a2ad0125d0a9110f10_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzktOS0xLTEtMjM5MDk0_367ad4d5-74a2-4df2-b552-87055b0c1d99"
      unitRef="usd">468000000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzEwLTctMS0xLTIzOTA5NA_cdefe1d6-8164-425a-a1c5-9957d21d4783"
      unitRef="usd">431000000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzEwLTktMS0xLTIzOTA5NA_62ea3f0d-52dc-4f9c-8b42-dcb3f6d58386"
      unitRef="usd">334000000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzExLTctMS0xLTIzOTA5NA_f76245d5-cfbd-4fbc-944c-193b73cec905"
      unitRef="usd">353000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzExLTktMS0xLTIzOTA5NA_7697981a-11d0-40bc-b3e0-108afde03882"
      unitRef="usd">345000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:TaxesExcludingIncomeAndExciseTaxes
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzEyLTctMS0xLTIzOTA5NA_0bb33d20-420d-4f7c-af5a-253dcadbe1c3"
      unitRef="usd">142000000</us-gaap:TaxesExcludingIncomeAndExciseTaxes>
    <us-gaap:TaxesExcludingIncomeAndExciseTaxes
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzEyLTktMS0xLTIzOTA5NA_e6420076-1c8f-4e24-84d6-7a63ee3e734c"
      unitRef="usd">132000000</us-gaap:TaxesExcludingIncomeAndExciseTaxes>
    <us-gaap:CostsAndExpenses
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzEzLTctMS0xLTIzOTA5NA_bdcceacb-56a5-45f6-9d43-6bcfa02930a0"
      unitRef="usd">1970000000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzEzLTktMS0xLTIzOTA5NA_77454b54-4ab0-42f8-878b-07316dcbe357"
      unitRef="usd">1918000000</us-gaap:CostsAndExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzE1LTctMS0xLTIzOTA5NA_befc2f75-5d9a-4c34-8374-8ee64f115dc8"
      unitRef="usd">314000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzE1LTktMS0xLTIzOTA5NA_d0ae1a97-b62f-4396-a10a-38b5e3dcc116"
      unitRef="usd">456000000</us-gaap:OperatingIncomeLoss>
    <cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzIyLTctMS0xLTIzOTA5NA_bcd55936-70e7-455d-95e5-8726c5945fac"
      unitRef="usd">45000000</cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet>
    <cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzIyLTktMS0xLTIzOTA5NA_df2caa7d-3ad1-4d59-a728-34995ac6bca9"
      unitRef="usd">48000000</cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzIzLTctMS0xLTIzOTA5NA_37a0c293-d9da-4fff-b288-66970549f5c1"
      unitRef="usd">15000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzIzLTktMS0xLTIzOTA5NA_3c74dffc-abfa-46d7-b633-c638c454a397"
      unitRef="usd">4000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzI0LTctMS0xLTIzOTA5NA_455a1e4a-5c15-43e2-b7e5-4668ebef18f0"
      unitRef="usd">4000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzI0LTktMS0xLTIzOTA5NA_99b680e5-f87f-4bf1-b506-22f41b293a72"
      unitRef="usd">4000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzI1LTctMS0xLTIzOTA5NA_24dd6a6f-86b6-47b8-b865-7bbb5cce9754"
      unitRef="usd">56000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzI1LTktMS0xLTIzOTA5NA_939f73b6-dff2-4ffd-928a-cfb200659834"
      unitRef="usd">48000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:InterestExpenseDebt
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzI4LTctMS0xLTIzOTA5NA_b12b22c3-0ed3-4ca8-ba87-80ff066f2ccb"
      unitRef="usd">144000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzI4LTktMS0xLTIzOTA5NA_f57b370e-bbc2-400f-95f8-a8a987da6fcb"
      unitRef="usd">121000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzI5LTctMS0xLTIzOTA5NA_04bf5d3d-52ed-4bd4-9df1-e0deb5d680db"
      unitRef="usd">3000000</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzI5LTktMS0xLTIzOTA5NA_f0bb6236-3719-4575-bcc1-d77595884d17"
      unitRef="usd">3000000</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseOther
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzMwLTctMS0xLTIzOTA5NA_22bad80b-c534-43ad-b553-6c6a1a53f552"
      unitRef="usd">0</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzMwLTktMS0xLTIzOTA5NA_f8d98b9e-820a-4baf-a14d-64370db80e42"
      unitRef="usd">1000000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzMxLTctMS0xLTIzOTA5NA_e8859412-fa11-4a2e-8da5-1e7ac0d218ed"
      unitRef="usd">0</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzMxLTktMS0xLTIzOTA5NA_9de21714-eca1-424a-bb43-783b76a4c068"
      unitRef="usd">1000000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestExpense
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzMyLTctMS0xLTIzOTA5NA_efd13d4c-7959-4694-ac66-555d1a886943"
      unitRef="usd">147000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzMyLTktMS0xLTIzOTA5NA_cde1a569-bdbe-449a-ac03-2284eb3f1129"
      unitRef="usd">124000000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzM0LTctMS0xLTIzOTA5NA_4b7d5429-94c1-457e-8c56-454fb118b876"
      unitRef="usd">223000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzM0LTktMS0xLTIzOTA5NA_e1704827-4305-4323-b100-21561dbd0143"
      unitRef="usd">380000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzM1LTctMS0xLTIzOTA5NA_ee110025-c84b-4e92-aeef-e3814be3cd03"
      unitRef="usd">29000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzM1LTktMS0xLTIzOTA5NA_9c244c72-534c-4a4f-9a57-2449431ea985"
      unitRef="usd">39000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzM3LTctMS0xLTIzOTA5NA_a560e7c6-472f-41f0-b4b1-88868a969c6c"
      unitRef="usd">194000000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzM3LTktMS0xLTIzOTA5NA_124c0202-fdc6-4bb0-9430-61e24b06696b"
      unitRef="usd">341000000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzM4LTAtMS0xLTIzOTA5NC90ZXh0cmVnaW9uOmQyNTdhZDE4ZTBkOTQxZGE4YmYyMDcwNzJlNGZkY2NjXzE0_f74e3bb1-c0cc-4bcb-b8a1-ac00a0152a5f"
      unitRef="usd">0</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzM4LTAtMS0xLTIzOTA5NC90ZXh0cmVnaW9uOmQyNTdhZDE4ZTBkOTQxZGE4YmYyMDcwNzJlNGZkY2NjXzE4_689af436-c01b-48a7-9da5-1de85ab9aed8"
      unitRef="usd">1000000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzM4LTctMS0xLTIzOTA5NA_13859c45-1fd7-4421-866f-a0e407f4d32a"
      unitRef="usd">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzM4LTktMS0xLTIzOTA5NA_c4cc30ad-2407-4336-9fdc-0d00aab0359b"
      unitRef="usd">4000000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzQwLTctMS0xLTIzOTA5NA_69b3deab-1e88-49b7-9fc6-e0d0ef6f5b8e"
      unitRef="usd">194000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzQwLTktMS0xLTIzOTA5NA_47d081e7-dfd8-4332-b1be-63760c877179"
      unitRef="usd">345000000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzQxLTctMS0xLTIzOTA5NA_ad931fa1-6ae1-4c8f-a12a-e8b6ef1dc249"
      unitRef="usd">-10000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzQxLTktMS0xLTIzOTA5NA_95c44069-e1ee-481f-ad56-dc4800ca166a"
      unitRef="usd">-8000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzQzLTctMS0xLTIzOTA5NA_7c76cbb6-32cf-4389-9094-697e5338f0d6"
      unitRef="usd">204000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzQzLTktMS0xLTIzOTA5NA_53a2d505-c57c-46c4-b29c-f81cb1ad811c"
      unitRef="usd">353000000</us-gaap:NetIncomeLoss>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzQ0LTctMS0xLTIzOTA5NA_695806bf-e323-4aa2-9dcc-3372e2142d1d"
      unitRef="usd">2000000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzQ0LTktMS0xLTIzOTA5NA_11945ea2-dd03-4603-b3b7-751c23b7be3d"
      unitRef="usd">2000000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzQ2LTctMS0xLTIzOTA5NA_a147897c-6ff9-4350-b35b-0255c2ee9512"
      unitRef="usd">202000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzQ2LTktMS0xLTIzOTA5NA_bcee7691-f6e8-4c3b-898f-087969c2b1de"
      unitRef="usd">351000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzUxLTctMS0xLTIzOTA5NA_75e6f1a7-c01a-4a30-acee-a9e761db77f3"
      unitRef="usdPerShare">0.69</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzUxLTktMS0xLTIzOTA5NA_ad9865d6-5622-4526-a13c-a462e0a8fef2"
      unitRef="usdPerShare">1.20</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzUyLTctMS0xLTIzOTA5NA_b98fec59-d1d6-41ee-92bd-d50148015019"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzUyLTktMS0xLTIzOTA5NA_0862fd30-2cb2-4632-aedb-46c42c827a69"
      unitRef="usdPerShare">0.01</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare>
    <us-gaap:EarningsPerShareBasic
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzUzLTctMS0xLTIzOTA5NA_1b085949-51ce-44fa-8c87-a6c74dc8ae12"
      unitRef="usdPerShare">0.69</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzUzLTktMS0xLTIzOTA5NA_6ec1cef9-e502-4887-a084-aa650ab2b2c0"
      unitRef="usdPerShare">1.21</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzU2LTctMS0xLTIzOTA5NA_3111d82b-a010-4474-a6d1-e1080985d123"
      unitRef="usdPerShare">0.69</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzU2LTktMS0xLTIzOTA5NA_a98eb5e8-bbc5-4c90-8e6d-df849fa031c8"
      unitRef="usdPerShare">1.20</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzU3LTctMS0xLTIzOTA5NA_70561f03-c9d6-4977-876f-39d390d15878"
      unitRef="usdPerShare">0</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzU3LTktMS0xLTIzOTA5NA_fcbe5ee7-e966-48c8-ae59-4161812ad618"
      unitRef="usdPerShare">0.01</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzU4LTctMS0xLTIzOTA5NA_c543808f-b026-4664-bd45-59f4444417b7"
      unitRef="usdPerShare">0.69</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDQvZnJhZzoxOTQzZjFkMjZlY2E0YTAyYjllZDBmYjNhMWY1YmRiZi90YWJsZTpkNWM0OTc5MTdkMTc0YTU0YTNlOTU5MGNjMGViNjY4ZC90YWJsZXJhbmdlOmQ1YzQ5NzkxN2QxNzRhNTRhM2U5NTkwY2MwZWI2NjhkXzU4LTktMS0xLTIzOTA5NA_5bb4b321-2757-4881-8aff-6495ab402c13"
      unitRef="usdPerShare">1.21</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ProfitLoss
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDcvZnJhZzo4YTM3ZTc2NzQwN2M0NzI0OWU0NGIyZjQxYTY4MTczNy90YWJsZToyNzI3MTgzOTM3NTA0OGQ5YmY4NzdlNjIwMGNjMjJjMS90YWJsZXJhbmdlOjI3MjcxODM5Mzc1MDQ4ZDliZjg3N2U2MjAwY2MyMmMxXzMtNy0xLTEtMjM5MDk0_b7928d35-e730-4a65-b500-f72b37794dd2"
      unitRef="usd">194000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDcvZnJhZzo4YTM3ZTc2NzQwN2M0NzI0OWU0NGIyZjQxYTY4MTczNy90YWJsZToyNzI3MTgzOTM3NTA0OGQ5YmY4NzdlNjIwMGNjMjJjMS90YWJsZXJhbmdlOjI3MjcxODM5Mzc1MDQ4ZDliZjg3N2U2MjAwY2MyMmMxXzMtOS0xLTEtMjM5MDk0_9ab8bcf9-339c-42f9-bc73-579aa76ad7d6"
      unitRef="usd">345000000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDcvZnJhZzo4YTM3ZTc2NzQwN2M0NzI0OWU0NGIyZjQxYTY4MTczNy90YWJsZToyNzI3MTgzOTM3NTA0OGQ5YmY4NzdlNjIwMGNjMjJjMS90YWJsZXJhbmdlOjI3MjcxODM5Mzc1MDQ4ZDliZjg3N2U2MjAwY2MyMmMxXzYtMC0xLTEtMjM5MDk0L3RleHRyZWdpb246MWVmYjM1MWZlM2VhNGZmMjhmNzY2NjNiMDhkNjgzMTlfMTQ_6287f2c3-0eb9-4c1b-8cfd-b676bd1e8794"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDcvZnJhZzo4YTM3ZTc2NzQwN2M0NzI0OWU0NGIyZjQxYTY4MTczNy90YWJsZToyNzI3MTgzOTM3NTA0OGQ5YmY4NzdlNjIwMGNjMjJjMS90YWJsZXJhbmdlOjI3MjcxODM5Mzc1MDQ4ZDliZjg3N2U2MjAwY2MyMmMxXzYtMC0xLTEtMjM5MDk0L3RleHRyZWdpb246MWVmYjM1MWZlM2VhNGZmMjhmNzY2NjNiMDhkNjgzMTlfMTg_a7827268-a8d3-44d5-acf0-2da2bb849f30"
      unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDcvZnJhZzo4YTM3ZTc2NzQwN2M0NzI0OWU0NGIyZjQxYTY4MTczNy90YWJsZToyNzI3MTgzOTM3NTA0OGQ5YmY4NzdlNjIwMGNjMjJjMS90YWJsZXJhbmdlOjI3MjcxODM5Mzc1MDQ4ZDliZjg3N2U2MjAwY2MyMmMxXzYtNy0xLTEtMjM5MDk0_8af5cc3f-2050-4583-b93e-a26edd5be74d"
      unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDcvZnJhZzo4YTM3ZTc2NzQwN2M0NzI0OWU0NGIyZjQxYTY4MTczNy90YWJsZToyNzI3MTgzOTM3NTA0OGQ5YmY4NzdlNjIwMGNjMjJjMS90YWJsZXJhbmdlOjI3MjcxODM5Mzc1MDQ4ZDliZjg3N2U2MjAwY2MyMmMxXzYtOS0xLTEtMjM5MDk0_35fcba57-3aa9-4483-aa22-ac78895bbd93"
      unitRef="usd">2000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDcvZnJhZzo4YTM3ZTc2NzQwN2M0NzI0OWU0NGIyZjQxYTY4MTczNy90YWJsZToyNzI3MTgzOTM3NTA0OGQ5YmY4NzdlNjIwMGNjMjJjMS90YWJsZXJhbmdlOjI3MjcxODM5Mzc1MDQ4ZDliZjg3N2U2MjAwY2MyMmMxXzktMC0xLTEtMjM5MDk0L3RleHRyZWdpb246NGM3ZGQ5NGU1M2VjNDI2ZjhlYzBkMDliMTk0MzhiYmRfMTQ_31594cde-b046-491b-a0b1-07049dee62c1"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDcvZnJhZzo4YTM3ZTc2NzQwN2M0NzI0OWU0NGIyZjQxYTY4MTczNy90YWJsZToyNzI3MTgzOTM3NTA0OGQ5YmY4NzdlNjIwMGNjMjJjMS90YWJsZXJhbmdlOjI3MjcxODM5Mzc1MDQ4ZDliZjg3N2U2MjAwY2MyMmMxXzktMC0xLTEtMjM5MDk0L3RleHRyZWdpb246NGM3ZGQ5NGU1M2VjNDI2ZjhlYzBkMDliMTk0MzhiYmRfMTQ_ddba7aa5-97a3-42cc-82af-2bb1fc78039d"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDcvZnJhZzo4YTM3ZTc2NzQwN2M0NzI0OWU0NGIyZjQxYTY4MTczNy90YWJsZToyNzI3MTgzOTM3NTA0OGQ5YmY4NzdlNjIwMGNjMjJjMS90YWJsZXJhbmdlOjI3MjcxODM5Mzc1MDQ4ZDliZjg3N2U2MjAwY2MyMmMxXzktNy0xLTEtMjM5MDk0_477f1240-0d1e-4f16-be17-81d93b5a401b"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDcvZnJhZzo4YTM3ZTc2NzQwN2M0NzI0OWU0NGIyZjQxYTY4MTczNy90YWJsZToyNzI3MTgzOTM3NTA0OGQ5YmY4NzdlNjIwMGNjMjJjMS90YWJsZXJhbmdlOjI3MjcxODM5Mzc1MDQ4ZDliZjg3N2U2MjAwY2MyMmMxXzktOS0xLTEtMjM5MDk0_3cac5273-acf9-4e11-899a-e9b8120ffb59"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDcvZnJhZzo4YTM3ZTc2NzQwN2M0NzI0OWU0NGIyZjQxYTY4MTczNy90YWJsZToyNzI3MTgzOTM3NTA0OGQ5YmY4NzdlNjIwMGNjMjJjMS90YWJsZXJhbmdlOjI3MjcxODM5Mzc1MDQ4ZDliZjg3N2U2MjAwY2MyMmMxXzE4LTAtMS0xLTIzOTA5NC90ZXh0cmVnaW9uOmZlNjE5M2EyZWJhNzQxNzNhMzNiYzU2OTYzNTlmNzgyXzE0_7cc014ec-7761-4e39-839f-2b7024b32bb2"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDcvZnJhZzo4YTM3ZTc2NzQwN2M0NzI0OWU0NGIyZjQxYTY4MTczNy90YWJsZToyNzI3MTgzOTM3NTA0OGQ5YmY4NzdlNjIwMGNjMjJjMS90YWJsZXJhbmdlOjI3MjcxODM5Mzc1MDQ4ZDliZjg3N2U2MjAwY2MyMmMxXzE4LTAtMS0xLTIzOTA5NC90ZXh0cmVnaW9uOmZlNjE5M2EyZWJhNzQxNzNhMzNiYzU2OTYzNTlmNzgyXzE4_6942ac6b-d475-43ae-9e3b-5c6238ee1bd3"
      unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDcvZnJhZzo4YTM3ZTc2NzQwN2M0NzI0OWU0NGIyZjQxYTY4MTczNy90YWJsZToyNzI3MTgzOTM3NTA0OGQ5YmY4NzdlNjIwMGNjMjJjMS90YWJsZXJhbmdlOjI3MjcxODM5Mzc1MDQ4ZDliZjg3N2U2MjAwY2MyMmMxXzE4LTctMS0xLTIzOTA5NA_b614afb5-50a7-49e7-abb4-1b5052a1e80d"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDcvZnJhZzo4YTM3ZTc2NzQwN2M0NzI0OWU0NGIyZjQxYTY4MTczNy90YWJsZToyNzI3MTgzOTM3NTA0OGQ5YmY4NzdlNjIwMGNjMjJjMS90YWJsZXJhbmdlOjI3MjcxODM5Mzc1MDQ4ZDliZjg3N2U2MjAwY2MyMmMxXzE4LTktMS0xLTIzOTA5NA_ada8e7b8-0d79-4b34-ab67-df4e8f89dc66"
      unitRef="usd">2000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDcvZnJhZzo4YTM3ZTc2NzQwN2M0NzI0OWU0NGIyZjQxYTY4MTczNy90YWJsZToyNzI3MTgzOTM3NTA0OGQ5YmY4NzdlNjIwMGNjMjJjMS90YWJsZXJhbmdlOjI3MjcxODM5Mzc1MDQ4ZDliZjg3N2U2MjAwY2MyMmMxXzIxLTctMS0xLTIzOTA5NA_c1c3e526-0676-4fe4-a650-a7e171a8254b"
      unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDcvZnJhZzo4YTM3ZTc2NzQwN2M0NzI0OWU0NGIyZjQxYTY4MTczNy90YWJsZToyNzI3MTgzOTM3NTA0OGQ5YmY4NzdlNjIwMGNjMjJjMS90YWJsZXJhbmdlOjI3MjcxODM5Mzc1MDQ4ZDliZjg3N2U2MjAwY2MyMmMxXzIxLTktMS0xLTIzOTA5NA_8f971427-96ae-400c-ba0d-f79ced66707b"
      unitRef="usd">5000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDcvZnJhZzo4YTM3ZTc2NzQwN2M0NzI0OWU0NGIyZjQxYTY4MTczNy90YWJsZToyNzI3MTgzOTM3NTA0OGQ5YmY4NzdlNjIwMGNjMjJjMS90YWJsZXJhbmdlOjI3MjcxODM5Mzc1MDQ4ZDliZjg3N2U2MjAwY2MyMmMxXzIzLTctMS0xLTIzOTA5NA_a1db904c-bee2-4c0a-a55a-627f30b21080"
      unitRef="usd">195000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDcvZnJhZzo4YTM3ZTc2NzQwN2M0NzI0OWU0NGIyZjQxYTY4MTczNy90YWJsZToyNzI3MTgzOTM3NTA0OGQ5YmY4NzdlNjIwMGNjMjJjMS90YWJsZXJhbmdlOjI3MjcxODM5Mzc1MDQ4ZDliZjg3N2U2MjAwY2MyMmMxXzIzLTktMS0xLTIzOTA5NA_fa316210-7a5e-4268-8e22-c16d598b9aa4"
      unitRef="usd">350000000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDcvZnJhZzo4YTM3ZTc2NzQwN2M0NzI0OWU0NGIyZjQxYTY4MTczNy90YWJsZToyNzI3MTgzOTM3NTA0OGQ5YmY4NzdlNjIwMGNjMjJjMS90YWJsZXJhbmdlOjI3MjcxODM5Mzc1MDQ4ZDliZjg3N2U2MjAwY2MyMmMxXzI0LTctMS0xLTIzOTA5NA_954ec34f-91b8-4d6b-9ca3-aa4d0cace263"
      unitRef="usd">-10000000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDcvZnJhZzo4YTM3ZTc2NzQwN2M0NzI0OWU0NGIyZjQxYTY4MTczNy90YWJsZToyNzI3MTgzOTM3NTA0OGQ5YmY4NzdlNjIwMGNjMjJjMS90YWJsZXJhbmdlOjI3MjcxODM5Mzc1MDQ4ZDliZjg3N2U2MjAwY2MyMmMxXzI0LTktMS0xLTIzOTA5NA_a72cfc9e-4e4c-4d54-a067-828ff3d3a2ee"
      unitRef="usd">-8000000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDcvZnJhZzo4YTM3ZTc2NzQwN2M0NzI0OWU0NGIyZjQxYTY4MTczNy90YWJsZToyNzI3MTgzOTM3NTA0OGQ5YmY4NzdlNjIwMGNjMjJjMS90YWJsZXJhbmdlOjI3MjcxODM5Mzc1MDQ4ZDliZjg3N2U2MjAwY2MyMmMxXzI2LTctMS0xLTIzOTA5NA_14166a5c-4532-4b8d-80c8-3d875887f671"
      unitRef="usd">205000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNDcvZnJhZzo4YTM3ZTc2NzQwN2M0NzI0OWU0NGIyZjQxYTY4MTczNy90YWJsZToyNzI3MTgzOTM3NTA0OGQ5YmY4NzdlNjIwMGNjMjJjMS90YWJsZXJhbmdlOjI3MjcxODM5Mzc1MDQ4ZDliZjg3N2U2MjAwY2MyMmMxXzI2LTktMS0xLTIzOTA5NA_a74d83ab-784b-4882-818a-8fbfa4830b73"
      unitRef="usd">358000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ProfitLoss
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzMtMi0xLTEtMjM5MDk0_7343aa04-8d2a-4406-a1dc-387ecd6308da"
      unitRef="usd">194000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzMtNC0xLTEtMjM5MDk0_86ed4751-dad9-4109-8a35-a6f96855f18a"
      unitRef="usd">345000000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzUtMi0xLTEtMjM5MDk0_55b4f480-69dd-4dd6-b884-fa376a8be1f3"
      unitRef="usd">353000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzUtNC0xLTEtMjM5MDk0_cb7f5043-65e2-47fb-8679-4125461d1bc0"
      unitRef="usd">345000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzYtMi0xLTEtMjM5MDk0_542c6a36-6011-4ed9-930b-e6f476b6bbcf"
      unitRef="usd">29000000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzYtNC0xLTEtMjM5MDk0_516c90e0-906a-46c1-9167-af038a76410a"
      unitRef="usd">33000000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzEwLTItMS0xLTIzOTA5NA_febda3f1-9537-421a-9a94-c64cfd24c501"
      unitRef="usd">19000000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzEwLTQtMS0xLTIzOTA5NA_3c867152-5123-47b9-9100-e71aaf020bed"
      unitRef="usd">27000000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzEzLTItMS0xLTIzOTA5NA_75713722-5dbf-46e3-a2dc-d0bcedbe1897"
      unitRef="usd">-174000000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzEzLTQtMS0xLTIzOTA5NA_f16e0a99-eb79-4fcb-88e5-8d5292e87858"
      unitRef="usd">121000000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzE0LTItMS0xLTIzOTA5NA_e2ef7233-bb15-4dcc-a066-319abc0b0d93"
      unitRef="usd">-391000000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzE0LTQtMS0xLTIzOTA5NA_306dbd78-913e-4042-83e5-e03b85722caf"
      unitRef="usd">-213000000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzE1LTItMS0xLTIzOTA5NA_4503d552-e14b-4c00-9f5c-4559b8da1624"
      unitRef="usd">-153000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzE1LTQtMS0xLTIzOTA5NA_d08ac73e-14ea-4c57-b36d-308fd7ec837e"
      unitRef="usd">-129000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzE2LTItMS0xLTIzOTA5NA_b08d02f0-705b-4807-a2e8-14cd997e28ee"
      unitRef="usd">51000000</us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzE2LTQtMS0xLTIzOTA5NA_3250ecb4-cae7-418b-8b5a-45bb0ffa555d"
      unitRef="usd">-7000000</us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzE3LTItMS0xLTIzOTA5NA_fd8b9e9d-9315-4ce9-aabb-75506b484c54"
      unitRef="usd">-122000000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzE3LTQtMS0xLTIzOTA5NA_f28c76e9-81e7-4440-beab-0ebbab100f20"
      unitRef="usd">-41000000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzE4LTItMS0xLTIzOTA5NA_fa9662aa-e336-43e2-90c6-1952085f9e36"
      unitRef="usd">1040000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzE4LTQtMS0xLTIzOTA5NA_de44230f-0ba1-4f8f-99e3-5f34d940fa8d"
      unitRef="usd">707000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzIxLTItMS0xLTIzOTA5NA_d12ee7f4-bbe3-48b4-8f6a-2065d78345ba"
      unitRef="usd">617000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzIxLTQtMS0xLTIzOTA5NA_6a3ff917-5c6d-410e-95aa-80fb8c27458e"
      unitRef="usd">520000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzI5LTItMS0xLTIzOTA5NA_34265402-b43f-4266-8f7d-7dead386021c"
      unitRef="usd">34000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzI5LTQtMS0xLTIzOTA5NA_a1c24da6-9a41-4514-b74a-124d108d7241"
      unitRef="usd">19000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzMwLTItMS0xLTIzOTA5NA_54b23d1d-c8e8-4a13-b95b-a9464864bc83"
      unitRef="usd">-651000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzMwLTQtMS0xLTIzOTA5NA_1cbb4096-6394-4269-98cd-c68a2dbe3ea7"
      unitRef="usd">-539000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzMzLTItMS0xLTIzOTA5NA_75457472-92fd-45e1-b6ad-86fa42ca8761"
      unitRef="usd">1205000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzMzLTQtMS0xLTIzOTA5NA_3af73f71-916f-475d-a0d7-1f0d4d9f7f2a"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzM0LTItMS0xLTIzOTA5NA_33c3d356-8d67-4d4b-92a9-3de6ba0e0924"
      unitRef="usd">1000000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzM0LTQtMS0xLTIzOTA5NA_12f6409a-3fc8-4883-a2d4-0ab0cb2748fb"
      unitRef="usd">3000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="i253c582f19e441cfa43f0950778dbf45_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzM2LTItMS0xLTIzOTA5NA_5a8e7144-7d65-47d2-8d71-293944a85222"
      unitRef="usd">20000000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="i0f75be0194804a7d8759ae58276dbeaf_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzM2LTQtMS0xLTIzOTA5NA_b9d16253-11dc-4295-9914-5ffbb094f62d"
      unitRef="usd">0</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzM3LTItMS0xLTIzOTA5NA_857ecfb5-229b-4823-b9b3-741534d06db7"
      unitRef="usd">4000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzM3LTQtMS0xLTIzOTA5NA_b74ad528-bbc5-45a6-bed2-cb9bc7aa28d8"
      unitRef="usd">4000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PaymentsOfOrdinaryDividends
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzM5LTItMS0xLTIzOTA5NA_fc2d5668-6d26-415f-babe-7b623766c221"
      unitRef="usd">145000000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:PaymentsOfOrdinaryDividends
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzM5LTQtMS0xLTIzOTA5NA_659ac399-a0d3-4d0e-9353-d33958e49589"
      unitRef="usd">136000000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzQyLTItMS0xLTIzOTA5NA_bd64433f-6393-4563-ac85-bd50fb90cad3"
      unitRef="usd">6000000</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzQyLTQtMS0xLTIzOTA5NA_4f3317a4-cc92-4576-85a9-b3d64730d8cc"
      unitRef="usd">2000000</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzQ0LTItMS0xLTIzOTA5NA_31cecc36-4502-4b47-b9b3-a9ad5a1fbf12"
      unitRef="usd">-23000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzQ0LTQtMS0xLTIzOTA5NA_eac30581-5975-400f-8da7-8ce50d6f60da"
      unitRef="usd">-37000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzQ1LTItMS0xLTIzOTA5NA_ab42d9f0-4a07-485a-8378-84dfa35908cc"
      unitRef="usd">27000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzQ1LTQtMS0xLTIzOTA5NA_26c7771e-5286-4023-9a28-40af446a53eb"
      unitRef="usd">-170000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzQ3LTItMS0xLTIzOTA5NA_ac68d53d-74ff-4180-ab82-f90f80ba3818"
      unitRef="usd">416000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzQ3LTQtMS0xLTIzOTA5NA_fb91b7fb-cae6-4e95-8e84-de006d2cda04"
      unitRef="usd">-2000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzQ4LTItMS0xLTIzOTA5NA_b567e145-e4c3-4c18-a978-96fc1b28579f"
      unitRef="usd">182000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iacd7cd6567314e6db692361c0779f8c3_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzQ4LTQtMS0xLTIzOTA5NA_653e38a4-6a1a-46bd-bd0d-98a555ba367f"
      unitRef="usd">476000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzUwLTItMS0xLTIzOTA5NA_dd7a4df2-5422-459f-aff3-0c1ec935636e"
      unitRef="usd">598000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i467bb140859f447490e4453c2df02e66_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzUwLTQtMS0xLTIzOTA5NA_8c6bc7e6-6a1d-4cd1-8657-977b829c742d"
      unitRef="usd">474000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzU3LTItMS0xLTIzOTA5NA_031d0709-5bec-4ce4-9624-a0703e4261b1"
      unitRef="usd">157000000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTAvZnJhZzpmMWEwZGNlMjg5ZjI0ODkxYWQ2MjllOGI2MGZjMjNmZi90YWJsZTo1N2ZjMGQwNGM0MzY0YjllYmNmYWE3NDU0MjlhZjY4Yi90YWJsZXJhbmdlOjU3ZmMwZDA0YzQzNjRiOWViY2ZhYTc0NTQyOWFmNjhiXzU3LTQtMS0xLTIzOTA5NA_986075b1-3675-47be-811d-fe52619e6e90"
      unitRef="usd">128000000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzQtMi0xLTEtMjM5MDk0_49426599-8f6b-4f1d-a137-e9c04fe2a48e"
      unitRef="usd">571000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzQtNC0xLTEtMjM5MDk0_f64fe67a-d07b-4baf-8e5c-319e32c640db"
      unitRef="usd">164000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzUtMi0xLTEtMjM5MDk0_17e83b34-714c-4d47-921b-8c022c0c75e3"
      unitRef="usd">27000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzUtNC0xLTEtMjM5MDk0_754ad269-2c83-4c67-b0e5-90a463fe6058"
      unitRef="usd">18000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzYtMC0xLTEtMjM5MDk0L3RleHRyZWdpb246MTMyYjg4Yjc4NDViNDVhNzk5ZmVlY2I3ODQ5ODM4MzhfNg_19e9270e-8c4a-417f-8fc5-4bd5c832fd7c"
      unitRef="usd">26000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzYtMC0xLTEtMjM5MDk0L3RleHRyZWdpb246MTMyYjg4Yjc4NDViNDVhNzk5ZmVlY2I3ODQ5ODM4MzhfMTA_716d6b1c-0184-449c-ad3d-32b8417ca045"
      unitRef="usd">27000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzYtMi0xLTEtMjM5MDk0_43adc3e0-d6a0-4e18-bd41-c246d7414f24"
      unitRef="usd">1009000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzYtNC0xLTEtMjM5MDk0_504384e8-0e11-46c0-a253-c1fdc829bb9f"
      unitRef="usd">1564000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzktMi0xLTEtMjM5MDk0_8b1cb21b-ed65-4f04-9d40-256d188c3cb8"
      unitRef="usd">13000000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzktNC0xLTEtMjM5MDk0_1d688d29-3044-4f4e-a982-ae9346d1e561"
      unitRef="usd">16000000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:EnergyRelatedInventoryGasStoredUnderground
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzEyLTItMS0xLTIzOTA5NA_0988ae0c-0b51-44ea-9566-0b5f9c196093"
      unitRef="usd">437000000</us-gaap:EnergyRelatedInventoryGasStoredUnderground>
    <us-gaap:EnergyRelatedInventoryGasStoredUnderground
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzEyLTQtMS0xLTIzOTA5NA_64304c43-a3f3-42c9-b952-8a5a55245ff1"
      unitRef="usd">840000000</us-gaap:EnergyRelatedInventoryGasStoredUnderground>
    <us-gaap:OtherInventorySupplies
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzEzLTItMS0xLTIzOTA5NA_b5e840c3-aa9c-4269-ab96-39fbc9ec7977"
      unitRef="usd">228000000</us-gaap:OtherInventorySupplies>
    <us-gaap:OtherInventorySupplies
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzEzLTQtMS0xLTIzOTA5NA_db8fbaad-af4a-4bbe-863b-032f0981bf70"
      unitRef="usd">212000000</us-gaap:OtherInventorySupplies>
    <us-gaap:EnergyRelatedInventoryOtherFossilFuel
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzE0LTItMS0xLTIzOTA5NA_ab2755fd-08f0-4c9d-966f-f637b31f519d"
      unitRef="usd">61000000</us-gaap:EnergyRelatedInventoryOtherFossilFuel>
    <us-gaap:EnergyRelatedInventoryOtherFossilFuel
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzE0LTQtMS0xLTIzOTA5NA_fe90e22b-91c9-4dc2-8582-9897d4c24420"
      unitRef="usd">65000000</us-gaap:EnergyRelatedInventoryOtherFossilFuel>
    <cms:DeferredPropertyTaxes
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzE1LTItMS0xLTIzOTA5NA_d3f6cae1-60e7-4aaf-84c0-3bb18a29577b"
      unitRef="usd">310000000</cms:DeferredPropertyTaxes>
    <cms:DeferredPropertyTaxes
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzE1LTQtMS0xLTIzOTA5NA_501f2090-3e94-4b3c-81a0-b47513f4eddf"
      unitRef="usd">384000000</cms:DeferredPropertyTaxes>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzE2LTItMS0xLTIzOTA5NA_23fe1d73-824e-4d41-8fb7-c2e07d3c0f12"
      unitRef="usd">203000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzE2LTQtMS0xLTIzOTA5NA_05533c8a-02de-47d9-b7f1-00cd931af14b"
      unitRef="usd">57000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzE4LTItMS0xLTIzOTA5NA_fec2df34-f941-4238-b162-c71ef9821193"
      unitRef="usd">130000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzE4LTQtMS0xLTIzOTA5NA_6d5773b7-9805-449c-866a-35bc4eac83d6"
      unitRef="usd">113000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzE5LTItMS0xLTIzOTA5NA_64772f77-fcbc-4238-b23b-46d6364a6ab3"
      unitRef="usd">2989000000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzE5LTQtMS0xLTIzOTA5NA_fa3738f1-85ac-4d7c-917b-98474543b003"
      unitRef="usd">3433000000</us-gaap:AssetsCurrent>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzIyLTItMS0xLTIzOTA5NA_57f6e8aa-5fda-4ab5-a4cb-e88b7a92a3a5"
      unitRef="usd">30866000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzIyLTQtMS0xLTIzOTA5NA_1597fda0-1c98-4ac9-856a-5b5754f3b29a"
      unitRef="usd">30491000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzIzLTItMS0xLTIzOTA5NA_d44ae684-0bd2-49f0-84f0-fc904caee6a2"
      unitRef="usd">9126000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzIzLTQtMS0xLTIzOTA5NA_80e354f7-18b3-45e4-9c00-f760a24a2476"
      unitRef="usd">8960000000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <cms:PropertyPlantAndEquipmentNetExcludingCWIP
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzI0LTItMS0xLTIzOTA5NA_cb61452b-92e4-4be1-b37c-8812bdccc80c"
      unitRef="usd">21740000000</cms:PropertyPlantAndEquipmentNetExcludingCWIP>
    <cms:PropertyPlantAndEquipmentNetExcludingCWIP
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzI0LTQtMS0xLTIzOTA5NA_942106c9-2604-486b-9104-d550cc6d6b43"
      unitRef="usd">21531000000</cms:PropertyPlantAndEquipmentNetExcludingCWIP>
    <us-gaap:ConstructionInProgressGross
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzI1LTItMS0xLTIzOTA5NA_c65d568e-6656-4512-b607-a7f13a538f00"
      unitRef="usd">1263000000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzI1LTQtMS0xLTIzOTA5NA_c5589769-5dda-498f-bfde-445b45684411"
      unitRef="usd">1182000000</us-gaap:ConstructionInProgressGross>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzI2LTItMS0xLTIzOTA5NA_f135b2e2-7328-4ba8-91d5-1e1238df6462"
      unitRef="usd">23003000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzI2LTQtMS0xLTIzOTA5NA_e29fb0e8-980f-46ae-a164-289088af4035"
      unitRef="usd">22713000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzI5LTItMS0xLTIzOTA5NA_7ea1fbdd-110d-4b73-875d-f79793be1e57"
      unitRef="usd">3804000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzI5LTQtMS0xLTIzOTA5NA_71f4b2fc-8ecf-4884-bab3-2834df6dc626"
      unitRef="usd">3595000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzMwLTItMS0xLTIzOTA5NA_5e5255b9-798b-4974-9103-fd7396b06b4a"
      unitRef="usd">23000000</us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent>
    <us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzMwLTQtMS0xLTIzOTA5NA_975da6f7-2838-489d-a174-715f1f22c918"
      unitRef="usd">23000000</us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent>
    <us-gaap:EquityMethodInvestments
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzMxLTItMS0xLTIzOTA5NA_d66efce1-b7b6-420f-881f-66ed4dc74c56"
      unitRef="usd">72000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzMxLTQtMS0xLTIzOTA5NA_083fd504-d991-4aa1-8c7e-17cb7528a05e"
      unitRef="usd">71000000</us-gaap:EquityMethodInvestments>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzMyLTItMS0xLTIzOTA5NA_7c6ded3c-1ec8-4a06-b768-888aefc49437"
      unitRef="usd">1241000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzMyLTQtMS0xLTIzOTA5NA_182fb860-8d4e-4993-a35c-b045ab0412a6"
      unitRef="usd">1208000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzM0LTItMS0xLTIzOTA5NA_2f5e20c9-33a3-411e-a390-a7ed9f8e4c07"
      unitRef="usd">254000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzM0LTQtMS0xLTIzOTA5NA_ef1aaefb-709a-4adb-b1c6-9a6eae36759e"
      unitRef="usd">310000000</us-gaap:OtherAssetsNoncurrent>
    <cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzM1LTItMS0xLTIzOTA5NA_3478146f-3fad-4fbb-ac5f-0f0837d336b2"
      unitRef="usd">5394000000</cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment>
    <cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzM1LTQtMS0xLTIzOTA5NA_447791c0-812e-43d4-bb37-918248b13720"
      unitRef="usd">5207000000</cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzM3LTItMS0xLTIzOTA5NA_947e9b53-0ab2-4f56-893b-b355e3129ffd"
      unitRef="usd">31386000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZTowZGIxMWFhMjFhODg0Zjk5YTBiZDk4ZjhiOWQ0NTczMS90YWJsZXJhbmdlOjBkYjExYWEyMWE4ODRmOTlhMGJkOThmOGI5ZDQ1NzMxXzM3LTQtMS0xLTIzOTA5NA_28c8ad47-bdee-4b09-be6a-c5e30edb0d08"
      unitRef="usd">31353000000</us-gaap:Assets>
    <cms:LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzQtMi0xLTEtMjM5MDk0_36db47b7-6ab4-4823-bdfc-a3c9f6c1cd94"
      unitRef="usd">1433000000</cms:LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable>
    <cms:LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzQtNC0xLTEtMjM5MDk0_91428a02-18ea-4a56-ae46-dc5193a38c9c"
      unitRef="usd">1099000000</cms:LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable>
    <us-gaap:NotesPayableCurrent
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzUtMi0xLTEtMjM5MDk0_c871f595-0810-4cce-8cd0-2e506943bc57"
      unitRef="usd">0</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableCurrent
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzUtNC0xLTEtMjM5MDk0_26e4f603-5477-4a82-88ce-9aef64a0b0e6"
      unitRef="usd">20000000</us-gaap:NotesPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzYtMi0xLTEtMjM5MDk0_581c8506-4043-4dc6-98b5-87e32ed6b85a"
      unitRef="usd">679000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzYtNC0xLTEtMjM5MDk0_93f36fc0-1253-4c98-b184-e2cab0fa8750"
      unitRef="usd">928000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzctMi0xLTEtMjM5MDk0_0b4bdf4f-4286-4ebc-9d14-39b619b542aa"
      unitRef="usd">8000000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzctNC0xLTEtMjM5MDk0_85a4d376-afea-496e-a501-32d88a25b7c6"
      unitRef="usd">8000000</us-gaap:DueToRelatedPartiesCurrent>
    <cms:AccruedRateRefunds
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzgtMi0xLTEtMjM5MDk0_68c28870-9c42-485f-bce4-6bda6dcdff7e"
      unitRef="usd">28000000</cms:AccruedRateRefunds>
    <cms:AccruedRateRefunds
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzgtNC0xLTEtMjM5MDk0_87149278-f45d-48a0-99f2-04a1fead0d40"
      unitRef="usd">0</cms:AccruedRateRefunds>
    <us-gaap:InterestAndDividendsPayableCurrent
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzktMi0xLTEtMjM5MDk0_30b9386a-a64a-4321-9bc2-5e3d078443c2"
      unitRef="usd">125000000</us-gaap:InterestAndDividendsPayableCurrent>
    <us-gaap:InterestAndDividendsPayableCurrent
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzktNC0xLTEtMjM5MDk0_7d3cf6a8-758b-41f5-baba-e69ecf4243bd"
      unitRef="usd">122000000</us-gaap:InterestAndDividendsPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzEwLTItMS0xLTIzOTA5NA_4d024c61-b1db-46d2-86ef-3715a4144eb0"
      unitRef="usd">408000000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzEwLTQtMS0xLTIzOTA5NA_f3fd6a44-153c-4fb7-86fe-0fa4387bf61f"
      unitRef="usd">538000000</us-gaap:TaxesPayableCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzExLTItMS0xLTIzOTA5NA_6b606600-3e4a-4978-989b-9ba483f263e4"
      unitRef="usd">107000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzExLTQtMS0xLTIzOTA5NA_f7316591-1a13-4cdf-acdc-de938595e774"
      unitRef="usd">104000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzEzLTItMS0xLTIzOTA5NA_60b53b7a-35bb-458e-a336-b38262a4a04b"
      unitRef="usd">154000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzEzLTQtMS0xLTIzOTA5NA_368a55b8-cfcb-453a-8b94-c46899f638fb"
      unitRef="usd">166000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzE0LTItMS0xLTIzOTA5NA_9a6b4080-732e-4ed2-a0f2-6176d890a105"
      unitRef="usd">2942000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzE0LTQtMS0xLTIzOTA5NA_34a4940a-69c3-4ca8-bdb8-b9cf580da6d2"
      unitRef="usd">2985000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzE3LTItMS0xLTIzOTA5NA_da03d808-8146-4b3b-9b43-81be641bdf17"
      unitRef="usd">12985000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzE3LTQtMS0xLTIzOTA5NA_c1f51bdd-83dd-4662-93d6-5d5015c496a6"
      unitRef="usd">13122000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzE4LTItMS0xLTIzOTA5NA_3e490676-f5f7-4f6e-a18d-4cde35db2266"
      unitRef="usd">66000000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzE4LTQtMS0xLTIzOTA5NA_4a516f24-989e-4ba7-ac2f-759aadb95962"
      unitRef="usd">68000000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzE5LTItMS0xLTIzOTA5NA_481b1bed-a26b-4756-a076-69344237b1c1"
      unitRef="usd">3886000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzE5LTQtMS0xLTIzOTA5NA_99fe8916-d491-4d18-b8ec-e3eda4a1e5fe"
      unitRef="usd">3796000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzIwLTItMS0xLTIzOTA5NA_77d91cb8-fe86-4631-a3cb-924021dfa1ad"
      unitRef="usd">107000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzIwLTQtMS0xLTIzOTA5NA_6e91e240-d683-4e45-b8ee-7d199aec7c1f"
      unitRef="usd">108000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzIxLTItMS0xLTIzOTA5NA_b68a75c1-c060-4f24-976e-e4a278fa5e8a"
      unitRef="usd">762000000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzIxLTQtMS0xLTIzOTA5NA_801c47e7-e8a4-47d3-bc61-1758fb4c385d"
      unitRef="usd">746000000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AccumulatedDeferredInvestmentTaxCredit
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzIyLTItMS0xLTIzOTA5NA_eea87a3e-67d0-490d-92ab-225fb85ba6c1"
      unitRef="usd">128000000</us-gaap:AccumulatedDeferredInvestmentTaxCredit>
    <us-gaap:AccumulatedDeferredInvestmentTaxCredit
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzIyLTQtMS0xLTIzOTA5NA_97ebc781-ec0a-4f64-ad1e-9e00571d6b81"
      unitRef="usd">129000000</us-gaap:AccumulatedDeferredInvestmentTaxCredit>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzIzLTItMS0xLTIzOTA5NA_6ea76647-d5a4-4878-8ac8-dda731590093"
      unitRef="usd">2451000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzIzLTQtMS0xLTIzOTA5NA_1295def8-b1fa-4594-9608-4ae4d237f53b"
      unitRef="usd">2407000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzI1LTItMS0xLTIzOTA5NA_cb3d95c6-481b-4d4a-b2b7-566b6c93347f"
      unitRef="usd">407000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzI1LTQtMS0xLTIzOTA5NA_0b79ad3a-f35e-4075-ab86-1dec5907fd96"
      unitRef="usd">397000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzI2LTItMS0xLTIzOTA5NA_5a91c45a-16fc-4888-9f58-e78204d6b076"
      unitRef="usd">20792000000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzI2LTQtMS0xLTIzOTA5NA_fbea186d-3046-49bc-a9b2-79a550b4f4d3"
      unitRef="usd">20773000000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzI4LTItMS0xLTIzOTA5NA_a6b33ec9-5043-42dc-aa6f-b843ee53146b"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzI4LTQtMS0xLTIzOTA5NA_a14c0d31-b489-46dc-b369-871c93fb3d6e"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzMyLTAtMS0xLTIzOTA5NC90ZXh0cmVnaW9uOmExYzAyZTBkNWE3NzQ0NTA5MWI1NjA3ZGJmZjk1OGU2XzEy_3242644c-2446-449a-b213-c9bffa7052b9"
      unitRef="shares">350000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzMyLTAtMS0xLTIzOTA5NC90ZXh0cmVnaW9uOmExYzAyZTBkNWE3NzQ0NTA5MWI1NjA3ZGJmZjk1OGU2XzEy_a264945c-2c27-463b-a6de-8b0e933b482b"
      unitRef="shares">350000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzMyLTAtMS0xLTIzOTA5NC90ZXh0cmVnaW9uOmExYzAyZTBkNWE3NzQ0NTA5MWI1NjA3ZGJmZjk1OGU2XzE2_42f29db3-8676-4cb4-98f7-0a8b7711cb6f"
      unitRef="shares">291700000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzMyLTAtMS0xLTIzOTA5NC90ZXh0cmVnaW9uOmExYzAyZTBkNWE3NzQ0NTA5MWI1NjA3ZGJmZjk1OGU2XzIw_9f1c7973-4ee9-4ae8-9145-3318ab66beea"
      unitRef="shares">291300000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzMyLTItMS0xLTIzOTA5NA_8d2887af-5acf-4220-9706-1b0e64b8ab0d"
      unitRef="usd">3000000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzMyLTQtMS0xLTIzOTA5NA_5fe3099c-e86b-4388-8ec2-795b1decf793"
      unitRef="usd">3000000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzMzLTItMS0xLTIzOTA5NA_29d0f7f8-c404-404b-b808-0502dc0da061"
      unitRef="usd">5494000000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzMzLTQtMS0xLTIzOTA5NA_13d8eb28-a50d-4b58-a848-4c23020fad4f"
      unitRef="usd">5490000000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzM0LTItMS0xLTIzOTA5NA_ee9f1df6-c7cd-45f3-9964-b5f1d4b98b84"
      unitRef="usd">-51000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzM0LTQtMS0xLTIzOTA5NA_5ae94bd0-38c5-4a97-b1e0-21fde45132cc"
      unitRef="usd">-52000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzM1LTItMS0xLTIzOTA5NA_120288aa-d36e-460a-88ec-ff053ff1cfed"
      unitRef="usd">1410000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzM1LTQtMS0xLTIzOTA5NA_6dbefe45-5684-48d9-b084-d7c78058ddcb"
      unitRef="usd">1350000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <cms:CommonStockholdersEquity
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzM2LTItMS0xLTIzOTA5NA_6dbbcd7f-b9d3-4873-8532-c48251029969"
      unitRef="usd">6856000000</cms:CommonStockholdersEquity>
    <cms:CommonStockholdersEquity
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzM2LTQtMS0xLTIzOTA5NA_652edfd2-53c2-49a2-9947-2b53f65db09c"
      unitRef="usd">6791000000</cms:CommonStockholdersEquity>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i734f0b96cc6b44dfa9c1f826054e3b27_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzM3LTAtMS0xLTIzOTA5NC90ZXh0cmVnaW9uOjNjZWRhN2Y2MzQ4OTQwOTFiZTBkMTg4YjdmZmNkNTkwXzEy_1d43739f-1cb8-450a-99b8-7e2c1a103c4f"
      unitRef="shares">9200000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i7b71d144fe504e978e183c3bbb5c20d4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzM3LTAtMS0xLTIzOTA5NC90ZXh0cmVnaW9uOjNjZWRhN2Y2MzQ4OTQwOTFiZTBkMTg4YjdmZmNkNTkwXzEy_386a9975-e0f7-4724-8527-a06af067a723"
      unitRef="shares">9200000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i734f0b96cc6b44dfa9c1f826054e3b27_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzM3LTAtMS0xLTIzOTA5NC90ZXh0cmVnaW9uOjNjZWRhN2Y2MzQ4OTQwOTFiZTBkMTg4YjdmZmNkNTkwXzIw_09cbbd5f-9002-43e9-8787-c9aa157b3c3c"
      unitRef="shares">9200000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i7b71d144fe504e978e183c3bbb5c20d4_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzM3LTAtMS0xLTIzOTA5NC90ZXh0cmVnaW9uOjNjZWRhN2Y2MzQ4OTQwOTFiZTBkMTg4YjdmZmNkNTkwXzIw_d5e3adf1-6950-4884-b187-056de8d79432"
      unitRef="shares">9200000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzM3LTItMS0xLTIzOTA5NA_aa2feb17-43bd-411a-b5aa-17dd6d581dc3"
      unitRef="usd">224000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzM3LTQtMS0xLTIzOTA5NA_ef1a88c9-14ea-4117-aa03-a11d896a1136"
      unitRef="usd">224000000</us-gaap:PreferredStockValue>
    <us-gaap:StockholdersEquity
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzM4LTItMS0xLTIzOTA5NA_c2994141-4f16-4556-a865-315b52aef6c2"
      unitRef="usd">7080000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzM4LTQtMS0xLTIzOTA5NA_872e54f4-158a-4b8c-8bdf-4387fb079632"
      unitRef="usd">7015000000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzM5LTItMS0xLTIzOTA5NA_b4f79187-18a6-49ae-a57e-cc0b1e33f421"
      unitRef="usd">572000000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzM5LTQtMS0xLTIzOTA5NA_96b7981d-8cd8-4064-aab1-8038224dfc60"
      unitRef="usd">580000000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzQwLTItMS0xLTIzOTA5NA_ec74ea0b-a155-4080-86fc-7a7a19198b5a"
      unitRef="usd">7652000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzQwLTQtMS0xLTIzOTA5NA_f8ce38ff-e2df-4729-929f-e63f9472e8e5"
      unitRef="usd">7595000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzQyLTItMS0xLTIzOTA5NA_a76b673c-6e94-465e-b142-6d8ddca60374"
      unitRef="usd">31386000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTMvZnJhZzo3ZTE3OWZlNjBmZmY0Y2RjYThiYmJjNDZiYmRmNmUyNC90YWJsZToxODRmZTUzMGVlOGQ0NGRlYjM0OWVmZWUwNWJhNzllMS90YWJsZXJhbmdlOjE4NGZlNTMwZWU4ZDQ0ZGViMzQ5ZWZlZTA1YmE3OWUxXzQyLTQtMS0xLTIzOTA5NA_f2e14f98-f470-4f8c-bc2b-af07b80d0bd7"
      unitRef="usd">31353000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzQtMTAtMS0xLTIzOTA5NA_eb087ccc-cc33-4150-aa20-adc08ffdcf2f"
      unitRef="usd">7595000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iacd7cd6567314e6db692361c0779f8c3_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzQtMTItMS0xLTIzOTA5NA_4489a19e-9ce9-4d39-afb6-54adcd115646"
      unitRef="usd">7188000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6b6edddf8a434c1b875d2bd4268a6548_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzktMTAtMS0xLTIzOTA5NA_1be2addb-2c49-46a1-b723-0d451e631a16"
      unitRef="usd">3000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i57c2f5057dd444758b182693d6c25f1d_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzktMTAtMS0xLTIzOTA5NA_ce2bf4d8-20ca-41e2-a48a-1a395bb4cb6a"
      unitRef="usd">3000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i978e856fe5cd4c619cca67bef688e4d0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzktMTItMS0xLTIzOTA5NA_7b88d938-6b7d-42c9-a22c-93ffd5169a93"
      unitRef="usd">3000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic3128241b0db4c6eb01c50fa0be653b4_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzktMTItMS0xLTIzOTA5NA_96d406d7-c46c-4f06-a447-df87179ed9ea"
      unitRef="usd">3000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id454da5e568c4a83966805a7e1a8060a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzEyLTEwLTEtMS0yMzkwOTQ_bbf69e4b-7180-4a40-8902-9ec38bdf87df"
      unitRef="usd">5490000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i61fdb1f5c3874d92b1f245e04d01f4f1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzEyLTEyLTEtMS0yMzkwOTQ_25030b73-e390-4a0b-bd12-430962842d0d"
      unitRef="usd">5406000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i38063e4136b645adbe0191b6be7a22a1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzEzLTEwLTEtMS0yMzkwOTQ_2ee276ba-59ce-4c24-a8de-121e256a53be"
      unitRef="usd">11000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i5bec2b7e88ba43c1aecf4e36e5b4dd1d_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzEzLTEyLTEtMS0yMzkwOTQ_0df5aad3-387a-4189-b1f1-0d0f03c1ac7f"
      unitRef="usd">10000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i38063e4136b645adbe0191b6be7a22a1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzE0LTEwLTEtMS0yMzkwOTQ_628e3a41-06f2-47aa-9317-849748f604c6"
      unitRef="usd">7000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i5bec2b7e88ba43c1aecf4e36e5b4dd1d_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzE0LTEyLTEtMS0yMzkwOTQ_fac83169-c733-4fe6-8c97-cf39b2f10478"
      unitRef="usd">10000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i27d05f4e7cd54b30b5ddc75b06280311_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzE3LTEwLTEtMS0yMzkwOTQ_84b14e5e-274c-49d8-9f70-dfad44d35351"
      unitRef="usd">5494000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3b4066aeead148608a245860f48937ef_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzE3LTEyLTEtMS0yMzkwOTQ_4afd7983-aef4-4a54-95c2-7cb979c17bb1"
      unitRef="usd">5406000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifb05f2029a6a4175b3420817d1b25d8b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzIwLTEwLTEtMS0yMzkwOTQ_8d467521-3f56-4afe-bf85-d0d08914d7d8"
      unitRef="usd">-52000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7db1eb8e43f046f687ca9e9617d8e093_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzIwLTEyLTEtMS0yMzkwOTQ_5936b2c6-f38e-4e86-b082-1e0b68269417"
      unitRef="usd">-59000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia8530c98dad44f2797afa67e2fb767f5_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzIyLTEwLTEtMS0yMzkwOTQ_a080d89e-ac48-4956-b5ec-08c1bc15c8c4"
      unitRef="usd">-52000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id9f65ade50ba4526a50ad975081913b4_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzIyLTEyLTEtMS0yMzkwOTQ_d7644635-351f-431c-90f7-099baf9be21d"
      unitRef="usd">-56000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i731d30c8ca984a2aa39418955a1e192e_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzI0LTEwLTEtMS0yMzkwOTQ_72c3adf4-98ef-4215-9d58-4db67012cc4b"
      unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i92d053f2630d4a7ba550e98323175388_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzI0LTEyLTEtMS0yMzkwOTQ_40adeb23-562b-4ab6-8c36-dcbd2dd84f27"
      unitRef="usd">2000000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i731d30c8ca984a2aa39418955a1e192e_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzI3LTEwLTEtMS0yMzkwOTQ_576d8326-11bd-40b7-816f-0fd3537d9fc2"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i92d053f2630d4a7ba550e98323175388_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzI3LTEyLTEtMS0yMzkwOTQ_4630d0c3-50ef-4fb2-8bac-ed8749c21472"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia38f2b064f0941ad8cf1055970e10f4a_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzI5LTEwLTEtMS0yMzkwOTQ_6258b49a-9238-43a8-84ba-aa22b86e365f"
      unitRef="usd">-51000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iff8490c156774e60871e6ceebd7ce5c7_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzI5LTEyLTEtMS0yMzkwOTQ_5e43ddf2-0c7d-4c81-aeb8-d6ac3bc01c80"
      unitRef="usd">-53000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id1c990e076f34a59aeba521776a77a5b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzQwLTEwLTEtMS0yMzkwOTQ_7767e632-3b10-4bc3-81be-17f76c1dbad9"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i46669ec16a5b42839d7942e26e570c87_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzQwLTEyLTEtMS0yMzkwOTQ_768aec66-3a9c-4ffa-a8e9-89b082932484"
      unitRef="usd">-3000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i314cda1cbae14722b59ce681ed2c5135_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzQyLTEwLTEtMS0yMzkwOTQ_8868756c-8fab-4a6c-8cd9-a8170a9acdae"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="icc9371e49220488685d16e9363b9fae5_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzQyLTEyLTEtMS0yMzkwOTQ_17fb7429-36e6-4f90-9819-79533dca32e4"
      unitRef="usd">2000000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie3ce9e1adc374f13970ee06e55e3d595_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzQ0LTEwLTEtMS0yMzkwOTQ_08e81169-29ae-4ea8-8767-78d229d52634"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if586f3e5687f4ab0b9627f5a50143ae5_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzQ0LTEyLTEtMS0yMzkwOTQ_0d67479b-38d0-47c9-9405-ae0a1f0dccff"
      unitRef="usd">-1000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic16d7d6f3ad04a9cb5fbd36dc8d701e5_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzQ2LTEwLTEtMS0yMzkwOTQ_9298c662-2140-48b1-b143-d2313672e9dd"
      unitRef="usd">-51000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i41f6b012c98246b4928457de1b97bf49_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzQ2LTEyLTEtMS0yMzkwOTQ_b466b7f9-42ac-46d3-9f46-356b8ef0fc03"
      unitRef="usd">-54000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i90ce3382237d46dfb9c604d34127c9a2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzQ5LTEwLTEtMS0yMzkwOTQ_44b26e06-ac8c-4bfa-933e-d74b0c918ee3"
      unitRef="usd">1350000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie0f93775aaf046d1b6f9c9a509b0fdeb_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzQ5LTEyLTEtMS0yMzkwOTQ_efd30581-9612-44a3-9c88-e43889ea62b7"
      unitRef="usd">1057000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ia822353c35444677ac72679b9f1a07cc_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzUxLTEwLTEtMS0yMzkwOTQ_1f791624-f69a-4c0f-b86f-b60e3ba9c3dc"
      unitRef="usd">204000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="icf3dd80bc3164402b73eb24cefeed540_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzUxLTEyLTEtMS0yMzkwOTQ_e17dbdbd-af90-4847-9c9e-b238eca34200"
      unitRef="usd">353000000</us-gaap:ProfitLoss>
    <us-gaap:DividendsCommonStockCash
      contextRef="ia822353c35444677ac72679b9f1a07cc_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzUyLTEwLTEtMS0yMzkwOTQ_efef4231-3bf6-4304-b879-2109efc52bba"
      unitRef="usd">142000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="icf3dd80bc3164402b73eb24cefeed540_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzUyLTEyLTEtMS0yMzkwOTQ_692da677-6294-45a5-85e5-44fed6603174"
      unitRef="usd">133000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="ia822353c35444677ac72679b9f1a07cc_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzUzLTEwLTEtMS0yMzkwOTQ_6ee1942b-2199-4343-a758-fab525654444"
      unitRef="usd">2000000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:DividendsPreferredStockCash
      contextRef="icf3dd80bc3164402b73eb24cefeed540_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzUzLTEyLTEtMS0yMzkwOTQ_8a2b590b-a921-4040-b07b-55d7a0b52baf"
      unitRef="usd">2000000</us-gaap:DividendsPreferredStockCash>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i88e778c6210b40939bbe1d4cdd24b9fc_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzU0LTEwLTEtMS0yMzkwOTQ_b1e18cae-bd58-435c-a07a-14319503f446"
      unitRef="usd">1410000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie80de889139b4cf2b6d0dcb5acb8191f_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzU0LTEyLTEtMS0yMzkwOTQ_fa7a8cc4-2c1b-4f1d-b44d-0cd3f918b381"
      unitRef="usd">1275000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9654e9e1516442e5aed27189e317122a_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzU5LTEwLTEtMS0yMzkwOTQ_03af2179-80f2-4b8b-addf-5799778661dd"
      unitRef="usd">224000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i729d62efae4c4b4ea0cb6a1dde314990_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzU5LTEyLTEtMS0yMzkwOTQ_e63889fd-b0e4-4c04-a0e3-b9a1056b3268"
      unitRef="usd">224000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ide63e87f6fa54bb7ad58e932c677cd36_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzYyLTEwLTEtMS0yMzkwOTQ_80ff90b7-0f02-4f51-ba10-72f29c720102"
      unitRef="usd">580000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9f5485305f1e421faae592e6e9b3c6a1_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzYyLTEyLTEtMS0yMzkwOTQ_f647f8cf-c4b3-47cd-8adb-ef6e3076849e"
      unitRef="usd">557000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <cms:MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders
      contextRef="ib10bb06212ec4072bd42d417f222434b_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzY1LTEwLTEtMS0yMzkwOTQ_903f5e6d-21da-4620-b38b-2e8bbcee5880"
      unitRef="usd">6000000</cms:MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders>
    <cms:MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders
      contextRef="ic799d4cb084c4731bec9f759ec45d119_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzY1LTEyLTEtMS0yMzkwOTQ_1e014eb2-d477-40f7-9fae-7fbc037ee4c0"
      unitRef="usd">2000000</cms:MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders>
    <us-gaap:ProfitLoss
      contextRef="ib10bb06212ec4072bd42d417f222434b_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzY2LTEwLTEtMS0yMzkwOTQ_b8eef217-da3a-40dc-977c-246200a4b989"
      unitRef="usd">-10000000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic799d4cb084c4731bec9f759ec45d119_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzY2LTEyLTEtMS0yMzkwOTQ_4d5deaa5-dcb7-418d-92ae-df59557bfab9"
      unitRef="usd">-8000000</us-gaap:ProfitLoss>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="ib10bb06212ec4072bd42d417f222434b_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzY3LTEwLTEtMS0yMzkwOTQ_68c7967f-b1b8-4e34-8e5b-7a36fdea5540"
      unitRef="usd">4000000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="ic799d4cb084c4731bec9f759ec45d119_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzY3LTEyLTEtMS0yMzkwOTQ_afbbfc60-3518-4f37-aff1-fa4d523fb925"
      unitRef="usd">0</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9c8cfb9f2e92462fa3019ae72dac14be_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzY4LTEwLTEtMS0yMzkwOTQ_aa69f8d0-1e54-44d3-bed1-10cf779ee2a1"
      unitRef="usd">572000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2ca4d1396eda4c6aae55dc46a348d2c7_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzY4LTEyLTEtMS0yMzkwOTQ_e4e2068a-62e8-46f0-a53c-ff5f3da4c758"
      unitRef="usd">551000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzcwLTEwLTEtMS0yMzkwOTQ_9059c743-8eeb-4935-82b9-0d711844e699"
      unitRef="usd">7652000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i467bb140859f447490e4453c2df02e66_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzcwLTEyLTEtMS0yMzkwOTQ_7d58a953-51cd-4b7a-b41a-13e4b6777e00"
      unitRef="usd">7405000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzcyLTEwLTEtMS0yMzkwOTQ_fc5a47ad-83b6-475d-be9b-b4e435aea7c8"
      unitRef="usdPerShare">0.4875</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzcyLTEyLTEtMS0yMzkwOTQ_1bf274b7-3235-40bd-b1a7-fcc805576d63"
      unitRef="usdPerShare">0.4600</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:PreferredStockDividendsPerShareDeclared
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzczLTEwLTEtMS0yMzkwOTQ_768cfee0-47ec-4092-a45c-39d24cf395dc"
      unitRef="usdPerShare">0.2625</us-gaap:PreferredStockDividendsPerShareDeclared>
    <us-gaap:PreferredStockDividendsPerShareDeclared
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNTYvZnJhZzo4MGYxZjk1MDUwNmI0Y2U4OTMzMTY3NzkwZGIyNGI2Ni90YWJsZTo3N2E4OGVlMDJkZWI0MjhkOGJiNWRmYjI2MTM1NzI5OC90YWJsZXJhbmdlOjc3YTg4ZWUwMmRlYjQyOGQ4YmI1ZGZiMjYxMzU3Mjk4XzczLTEyLTEtMS0yMzkwOTQ_07c5b159-cedf-4f1e-815a-44cc4cd7e47f"
      unitRef="usdPerShare">0.2625</us-gaap:PreferredStockDividendsPerShareDeclared>
    <us-gaap:Revenues
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzMtNy0xLTEtMjM5MDk0_66e9c7b1-c0ae-4510-b5e3-d44e938fc3ff"
      unitRef="usd">2210000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzMtOS0xLTEtMjM5MDk0_b67d0f84-26fc-48cf-ba82-2d6abc8bd2cd"
      unitRef="usd">2283000000</us-gaap:Revenues>
    <us-gaap:UtilitiesOperatingExpenseFuelUsed
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzYtNy0xLTEtMjM5MDk0_5d312fc7-c93d-49d8-807c-66de18963203"
      unitRef="usd">98000000</us-gaap:UtilitiesOperatingExpenseFuelUsed>
    <us-gaap:UtilitiesOperatingExpenseFuelUsed
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzYtOS0xLTEtMjM5MDk0_43c13cc8-fe49-48b9-8409-557e6f108834"
      unitRef="usd">124000000</us-gaap:UtilitiesOperatingExpenseFuelUsed>
    <us-gaap:UtilitiesOperatingExpensePurchasedPower
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzctNy0xLTEtMjM5MDk0_55755bc5-5810-4e30-a4a2-a0c3f484aff2"
      unitRef="usd">334000000</us-gaap:UtilitiesOperatingExpensePurchasedPower>
    <us-gaap:UtilitiesOperatingExpensePurchasedPower
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzctOS0xLTEtMjM5MDk0_edd56e77-3ce1-45c3-aea3-75ec84d6aab3"
      unitRef="usd">437000000</us-gaap:UtilitiesOperatingExpensePurchasedPower>
    <cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzgtNy0xLTEtMjM5MDk0_960202da-f7cb-4b51-9d17-50d6bc547573"
      unitRef="usd">19000000</cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties>
    <cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzgtOS0xLTEtMjM5MDk0_53bf6b09-e0a3-4a90-85ff-c6cb9a09ed95"
      unitRef="usd">17000000</cms:UtilitiesOperatingExpensePurchasedPowerRelatedParties>
    <us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzktNy0xLTEtMjM5MDk0_300eb134-3ce4-4a6a-b576-683c0c2a043d"
      unitRef="usd">546000000</us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased>
    <us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzktOS0xLTEtMjM5MDk0_0220227e-32be-4f69-a83a-1d0fcd04d789"
      unitRef="usd">465000000</us-gaap:UtilitiesOperatingExpenseGasAndPetroleumPurchased>
    <us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzEwLTctMS0xLTIzOTA5NA_0a8f2f45-765f-4bc8-99e1-6746c9c878b3"
      unitRef="usd">409000000</us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations>
    <us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzEwLTktMS0xLTIzOTA5NA_bba71129-9625-4dde-bf6e-e0e6e6aafa6a"
      unitRef="usd">313000000</us-gaap:UtilitiesOperatingExpenseMaintenanceAndOperations>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzExLTctMS0xLTIzOTA5NA_a595114c-392c-4c9a-bd88-70e3310bc29e"
      unitRef="usd">344000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzExLTktMS0xLTIzOTA5NA_ff5863ae-58c5-47ef-90f6-da063db8de7c"
      unitRef="usd">336000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzEyLTctMS0xLTIzOTA5NA_4fabc712-7357-49fd-b5df-d6dfe801f57a"
      unitRef="usd">139000000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpenseTaxes
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzEyLTktMS0xLTIzOTA5NA_e165b333-076b-4dba-a48d-5101c4183812"
      unitRef="usd">129000000</us-gaap:UtilitiesOperatingExpenseTaxes>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzEzLTctMS0xLTIzOTA5NA_82ca70db-133d-4751-a344-b7f476a5854e"
      unitRef="usd">1889000000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:UtilitiesOperatingExpense
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzEzLTktMS0xLTIzOTA5NA_b34c5f0c-35a3-4986-ad7e-17f8ca980d79"
      unitRef="usd">1821000000</us-gaap:UtilitiesOperatingExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzE1LTctMS0xLTIzOTA5NA_a4719f79-e325-407f-90f2-15b418655d6e"
      unitRef="usd">321000000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzE1LTktMS0xLTIzOTA5NA_396ade28-e62c-452a-9bef-da1b3ddeb6fb"
      unitRef="usd">462000000</us-gaap:OperatingIncomeLoss>
    <cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzIxLTctMS0xLTIzOTA5NA_a531e630-b63d-42e8-adf7-67782f89e083"
      unitRef="usd">43000000</cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet>
    <cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzIxLTktMS0xLTIzOTA5NA_7906c342-dc19-436a-93f0-807f95cac8eb"
      unitRef="usd">45000000</cms:OtherNonoperatingIncomeExpenseRetirementBenefitsNet>
    <us-gaap:OtherNonoperatingIncome
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzIyLTctMS0xLTIzOTA5NA_33498dc4-5b6d-403e-aecd-57e69a60584b"
      unitRef="usd">12000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzIyLTktMS0xLTIzOTA5NA_f71bd59b-df12-4e5b-af88-d9e9dd0f9f8d"
      unitRef="usd">4000000</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingExpense
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzIzLTctMS0xLTIzOTA5NA_6d1724d3-4b06-4b47-a19d-342d3b6fc1e4"
      unitRef="usd">4000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzIzLTktMS0xLTIzOTA5NA_428d7ab8-ddd7-49bc-9dea-4f845b2a2a90"
      unitRef="usd">3000000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzI0LTctMS0xLTIzOTA5NA_406e57a3-9b19-4f30-8c0c-571723f027ec"
      unitRef="usd">51000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzI0LTktMS0xLTIzOTA5NA_b5c70490-4092-4052-a596-8d303d941043"
      unitRef="usd">46000000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:InterestExpenseDebt
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzI3LTctMS0xLTIzOTA5NA_fde652db-bdca-4e19-9b1a-8dd7d81c3dd4"
      unitRef="usd">99000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzI3LTktMS0xLTIzOTA5NA_1f9fdb19-d97d-4540-a9d6-d48e07bf12dc"
      unitRef="usd">75000000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzI4LTctMS0xLTIzOTA5NA_1a1947af-2b33-4959-9048-dca5a9d784ab"
      unitRef="usd">3000000</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzI4LTktMS0xLTIzOTA5NA_7f861d23-7bbe-4c70-8647-5d51e03f7934"
      unitRef="usd">3000000</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseOther
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzI5LTctMS0xLTIzOTA5NA_e14c53fc-81f6-4975-9960-ae296b3e38c5"
      unitRef="usd">0</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzI5LTktMS0xLTIzOTA5NA_2afba59d-48f6-4966-bdba-779008635e8e"
      unitRef="usd">1000000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzMwLTctMS0xLTIzOTA5NA_dd8a69ca-bf7c-4a3b-9836-a86f744b3f39"
      unitRef="usd">0</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzMwLTktMS0xLTIzOTA5NA_b16ce30e-08b0-45ff-b9a6-b35d3a667779"
      unitRef="usd">1000000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestExpense
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzMxLTctMS0xLTIzOTA5NA_4505a59f-f1b1-4fa4-baeb-cfcec7e7b3dd"
      unitRef="usd">102000000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzMxLTktMS0xLTIzOTA5NA_831eecb4-185e-4a97-86fb-ebdb5b3abbed"
      unitRef="usd">78000000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzMzLTctMS0xLTIzOTA5NA_04d9e2d2-de88-40bc-9d03-4a4817f065d1"
      unitRef="usd">270000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzMzLTktMS0xLTIzOTA5NA_36d12dad-1b98-4eb6-9b50-18cd7c23e4b9"
      unitRef="usd">430000000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzM0LTctMS0xLTIzOTA5NA_adaa8eda-2d8a-45d9-bff0-d066ae9fe793"
      unitRef="usd">38000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzM0LTktMS0xLTIzOTA5NA_d25b372f-7201-4326-973b-b5d996d93deb"
      unitRef="usd">47000000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzM5LTctMS0xLTIzOTA5NA_13e36c07-88ad-4ee5-90b4-2229efbc3826"
      unitRef="usd">232000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjIvZnJhZzo3MGY5YzljMTY1NGE0YTQwYWYwZDkwOWRlNTA2ZDFiNy90YWJsZTo5YTk1NDkwZGFlNGM0MDBiOGQwNzdmOWRjNzk5NWMwNi90YWJsZXJhbmdlOjlhOTU0OTBkYWU0YzQwMGI4ZDA3N2Y5ZGM3OTk1YzA2XzM5LTktMS0xLTIzOTA5NA_dfa52b09-ae03-475d-9d04-2b7a059abf93"
      unitRef="usd">383000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLoss
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjUvZnJhZzpkNzZmZTg5MmY2MWQ0NWY0YTEyN2ZlZmIzOGI0MDUxNS90YWJsZTpjYWVkNjY2ZmM2NWE0YjVkOWExMzliY2RkM2YyMzNhZS90YWJsZXJhbmdlOmNhZWQ2NjZmYzY1YTRiNWQ5YTEzOWJjZGQzZjIzM2FlXzMtNy0xLTEtMjM5MDk0_13e3da07-9396-4a78-b486-51f521c521dc"
      unitRef="usd">232000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjUvZnJhZzpkNzZmZTg5MmY2MWQ0NWY0YTEyN2ZlZmIzOGI0MDUxNS90YWJsZTpjYWVkNjY2ZmM2NWE0YjVkOWExMzliY2RkM2YyMzNhZS90YWJsZXJhbmdlOmNhZWQ2NjZmYzY1YTRiNWQ5YTEzOWJjZGQzZjIzM2FlXzMtOS0xLTEtMjM5MDk0_9184a5fc-07dc-41fc-98aa-95b589193e5a"
      unitRef="usd">383000000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjUvZnJhZzpkNzZmZTg5MmY2MWQ0NWY0YTEyN2ZlZmIzOGI0MDUxNS90YWJsZTpjYWVkNjY2ZmM2NWE0YjVkOWExMzliY2RkM2YyMzNhZS90YWJsZXJhbmdlOmNhZWQ2NjZmYzY1YTRiNWQ5YTEzOWJjZGQzZjIzM2FlXzctMC0xLTEtMjM5MDk0L3RleHRyZWdpb246NTQ0YjNkNzYyZDYwNGM1ZWJiNGVhODkyZWJiMWQ2NTJfMTQ_307f273d-055a-4b93-b5e4-15a9b09614b2"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjUvZnJhZzpkNzZmZTg5MmY2MWQ0NWY0YTEyN2ZlZmIzOGI0MDUxNS90YWJsZTpjYWVkNjY2ZmM2NWE0YjVkOWExMzliY2RkM2YyMzNhZS90YWJsZXJhbmdlOmNhZWQ2NjZmYzY1YTRiNWQ5YTEzOWJjZGQzZjIzM2FlXzctMC0xLTEtMjM5MDk0L3RleHRyZWdpb246NTQ0YjNkNzYyZDYwNGM1ZWJiNGVhODkyZWJiMWQ2NTJfMTQ_55523e17-b15c-4659-93e3-71f7ff77e1d3"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjUvZnJhZzpkNzZmZTg5MmY2MWQ0NWY0YTEyN2ZlZmIzOGI0MDUxNS90YWJsZTpjYWVkNjY2ZmM2NWE0YjVkOWExMzliY2RkM2YyMzNhZS90YWJsZXJhbmdlOmNhZWQ2NjZmYzY1YTRiNWQ5YTEzOWJjZGQzZjIzM2FlXzctNy0xLTEtMjM5MDk0_e927142b-e719-49bf-b6c1-5621d963372a"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjUvZnJhZzpkNzZmZTg5MmY2MWQ0NWY0YTEyN2ZlZmIzOGI0MDUxNS90YWJsZTpjYWVkNjY2ZmM2NWE0YjVkOWExMzliY2RkM2YyMzNhZS90YWJsZXJhbmdlOmNhZWQ2NjZmYzY1YTRiNWQ5YTEzOWJjZGQzZjIzM2FlXzctOS0xLTEtMjM5MDk0_193fb916-ccc2-4268-9afa-dcf207c279b5"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjUvZnJhZzpkNzZmZTg5MmY2MWQ0NWY0YTEyN2ZlZmIzOGI0MDUxNS90YWJsZTpjYWVkNjY2ZmM2NWE0YjVkOWExMzliY2RkM2YyMzNhZS90YWJsZXJhbmdlOmNhZWQ2NjZmYzY1YTRiNWQ5YTEzOWJjZGQzZjIzM2FlXzE0LTctMS0xLTIzOTA5NA_4c7257b0-fe02-4e67-9aa3-41b6bfe8a204"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjUvZnJhZzpkNzZmZTg5MmY2MWQ0NWY0YTEyN2ZlZmIzOGI0MDUxNS90YWJsZTpjYWVkNjY2ZmM2NWE0YjVkOWExMzliY2RkM2YyMzNhZS90YWJsZXJhbmdlOmNhZWQ2NjZmYzY1YTRiNWQ5YTEzOWJjZGQzZjIzM2FlXzE0LTktMS0xLTIzOTA5NA_ccd79f4f-ebbf-42f1-aee0-171002779af4"
      unitRef="usd">1000000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjUvZnJhZzpkNzZmZTg5MmY2MWQ0NWY0YTEyN2ZlZmIzOGI0MDUxNS90YWJsZTpjYWVkNjY2ZmM2NWE0YjVkOWExMzliY2RkM2YyMzNhZS90YWJsZXJhbmdlOmNhZWQ2NjZmYzY1YTRiNWQ5YTEzOWJjZGQzZjIzM2FlXzE2LTctMS0xLTIzOTA5NA_9b03676b-8a10-4d33-a992-8117c0308c9c"
      unitRef="usd">232000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjUvZnJhZzpkNzZmZTg5MmY2MWQ0NWY0YTEyN2ZlZmIzOGI0MDUxNS90YWJsZTpjYWVkNjY2ZmM2NWE0YjVkOWExMzliY2RkM2YyMzNhZS90YWJsZXJhbmdlOmNhZWQ2NjZmYzY1YTRiNWQ5YTEzOWJjZGQzZjIzM2FlXzE2LTktMS0xLTIzOTA5NA_206b7790-3065-4dbf-8d8c-dc3b29f5439c"
      unitRef="usd">384000000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzMtMi0xLTEtMjM5MDk0_f2a62dbb-66aa-43a2-af9a-4154632958d5"
      unitRef="usd">232000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzMtNC0xLTEtMjM5MDk0_280306e1-0fe2-4c08-b367-35b850d27e4e"
      unitRef="usd">383000000</us-gaap:NetIncomeLoss>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzUtMi0xLTEtMjM5MDk0_52609e5b-e648-441e-84a0-6ccce992b841"
      unitRef="usd">344000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzUtNC0xLTEtMjM5MDk0_d5108620-1278-4f0e-8d30-8824c6a5f5cc"
      unitRef="usd">336000000</us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzYtMi0xLTEtMjM5MDk0_76dee366-cc22-41da-8ccc-8fc92bc98302"
      unitRef="usd">37000000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzYtNC0xLTEtMjM5MDk0_a9051379-ae6b-407b-a6b5-9063f0c266d7"
      unitRef="usd">47000000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzktMi0xLTEtMjM5MDk0_89c799ac-c968-4705-81f1-13d49ec81120"
      unitRef="usd">17000000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzktNC0xLTEtMjM5MDk0_cc18831f-b829-4e1d-9ac5-a5651c4b3433"
      unitRef="usd">21000000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzExLTItMS0xLTIzOTA5NA_2bb436a1-605f-4244-8aa1-bd094a9932b1"
      unitRef="usd">-157000000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzExLTQtMS0xLTIzOTA5NA_07f36539-04aa-4207-9692-f69fbc1d15a4"
      unitRef="usd">118000000</us-gaap:IncreaseDecreaseInAccountsAndOtherReceivables>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzEyLTItMS0xLTIzOTA5NA_ad331c53-8337-4340-86f6-5aa366223abc"
      unitRef="usd">-389000000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzEyLTQtMS0xLTIzOTA5NA_de9d9c83-8bcc-42bf-a771-09c08eb13245"
      unitRef="usd">-210000000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzEzLTItMS0xLTIzOTA5NA_8cc2e8d8-c3f3-4c62-b278-49813c29ffce"
      unitRef="usd">-140000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzEzLTQtMS0xLTIzOTA5NA_43d65eb1-3f23-43ce-9c2a-12201cc932ea"
      unitRef="usd">-128000000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzE0LTItMS0xLTIzOTA5NA_03cb4213-30af-4670-bcc3-533cb2d58864"
      unitRef="usd">48000000</us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzE0LTQtMS0xLTIzOTA5NA_4093131f-3a03-4919-b90c-1cf4c8ce8696"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzE1LTItMS0xLTIzOTA5NA_c09ae48d-5049-4398-9b46-fe74915d2044"
      unitRef="usd">-116000000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzE1LTQtMS0xLTIzOTA5NA_b913337a-bcee-470c-9778-f40d02954ad5"
      unitRef="usd">-36000000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzE2LTItMS0xLTIzOTA5NA_cd37a2f6-40bc-423e-815a-e60bbdb01aed"
      unitRef="usd">1070000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzE2LTQtMS0xLTIzOTA5NA_c3a1d3a9-423d-488a-9903-7ca811c98608"
      unitRef="usd">745000000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzE5LTItMS0xLTIzOTA5NA_dacdd66f-469c-4fdf-b237-c17a8f41ff16"
      unitRef="usd">555000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzE5LTQtMS0xLTIzOTA5NA_6664e7a2-ba09-41ae-a87f-5b0330d84e96"
      unitRef="usd">506000000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzIzLTItMS0xLTIzOTA5NA_b2abfc27-7d7e-487d-a7cf-1c1a49315abf"
      unitRef="usd">33000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzIzLTQtMS0xLTIzOTA5NA_85cf6fd9-58be-455a-bcd7-13e15514b245"
      unitRef="usd">23000000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzI0LTItMS0xLTIzOTA5NA_cc1dc75e-67e1-4ac7-895c-6b0be45402aa"
      unitRef="usd">-588000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzI0LTQtMS0xLTIzOTA5NA_d0b8d038-d47e-42a0-8b23-eebf92116d76"
      unitRef="usd">-529000000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzI3LTItMS0xLTIzOTA5NA_55e21092-da12-443d-a89f-453909566630"
      unitRef="usd">1120000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzI3LTQtMS0xLTIzOTA5NA_84975a30-7288-4cb7-ac92-00d5530dcaf2"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzI4LTItMS0xLTIzOTA5NA_98363c4f-de25-41ff-b9ac-0c6bd16409b4"
      unitRef="usd">1000000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzI4LTQtMS0xLTIzOTA5NA_8249bff6-f93f-4bf4-8f5e-6359248bca1d"
      unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="i9781d613bf90480f938d5ad0accd8d97_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzI5LTItMS0xLTIzOTA5NA_e254cb22-3aaa-4d7b-b4a8-968da18dc28c"
      unitRef="usd">20000000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="ib6e9c10f0f4f46278a0f5fa51ba47bc7_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzI5LTQtMS0xLTIzOTA5NA_33c21e50-87e7-4238-87f5-58e4e3c79e47"
      unitRef="usd">0</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="i2a69bd0793c449d985de8c7c97d15ffd_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzMwLTItMS0xLTIzOTA5NA_98b03c69-523d-4797-870f-a4b317659f75"
      unitRef="usd">75000000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="i4a11844c9d5b4c478a39df9c11dea542_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzMwLTQtMS0xLTIzOTA5NA_9298ea0a-7aae-4e20-85f2-9e3e03052706"
      unitRef="usd">392000000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromContributedCapital
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzMxLTItMS0xLTIzOTA5NA_eaade339-2b5b-40e9-8d85-8f0052005b14"
      unitRef="usd">75000000</us-gaap:ProceedsFromContributedCapital>
    <us-gaap:ProceedsFromContributedCapital
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzMxLTQtMS0xLTIzOTA5NA_91623fd8-69ab-432b-8a43-1e4a3dfbad12"
      unitRef="usd">450000000</us-gaap:ProceedsFromContributedCapital>
    <us-gaap:PaymentsOfOrdinaryDividends
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzMyLTItMS0xLTIzOTA5NA_736a4e44-2a48-42bc-bd21-1065c5876a81"
      unitRef="usd">287000000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:PaymentsOfOrdinaryDividends
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzMyLTQtMS0xLTIzOTA5NA_6028e715-04b6-4473-a4e1-e778e7843abb"
      unitRef="usd">275000000</us-gaap:PaymentsOfOrdinaryDividends>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzM0LTItMS0xLTIzOTA5NA_978067b1-209d-4257-9c35-3ddc5a1fb241"
      unitRef="usd">-12000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzM0LTQtMS0xLTIzOTA5NA_1d658e08-8ccc-48c2-9034-e6f8333ac8dd"
      unitRef="usd">-5000000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzM1LTItMS0xLTIzOTA5NA_b23bb138-d286-4cbf-9257-e51e6c85e19d"
      unitRef="usd">-199000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzM1LTQtMS0xLTIzOTA5NA_e549193d-7798-4fc2-b51c-326016f05e52"
      unitRef="usd">-222000000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzM3LTItMS0xLTIzOTA5NA_10501f38-dd8d-47ea-ac91-0289525c7155"
      unitRef="usd">283000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzM3LTQtMS0xLTIzOTA5NA_91036ae0-f097-4733-90c4-20acd95c79e1"
      unitRef="usd">-6000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzM4LTItMS0xLTIzOTA5NA_8b73f1d6-98f3-451e-b21a-999678a9e81b"
      unitRef="usd">60000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3caa98ec7c084c8297c1fc1326f0f165_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzM4LTQtMS0xLTIzOTA5NA_ccae2617-7d5e-4771-a46e-878c98f4ffac"
      unitRef="usd">44000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzQwLTItMS0xLTIzOTA5NA_595a5514-7232-4d75-b3c8-517d3b9328c6"
      unitRef="usd">343000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i0b2c5456a7004e82ba8fffa76f1f59e5_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzQwLTQtMS0xLTIzOTA5NA_9f6e050e-3d07-4b54-bf72-73014ed6e07c"
      unitRef="usd">38000000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzQ4LTItMS0xLTIzOTA5NA_13e30ba1-4cfe-4227-861f-661a6a52ee6f"
      unitRef="usd">142000000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNjgvZnJhZzo1OTU0ODAxZTZiOTc0NDE2OWRjNmNkZTkxYTQzYjY2Zi90YWJsZTphMTBjODMxZDcxZjQ0NzgyOTBhZjY1ZGE3Yzk1MzliNi90YWJsZXJhbmdlOmExMGM4MzFkNzFmNDQ3ODI5MGFmNjVkYTdjOTUzOWI2XzQ4LTQtMS0xLTIzOTA5NA_0191aa5c-d638-45e6-a643-6fcc1648e8c8"
      unitRef="usd">122000000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzQtMi0xLTEtMjM5MDk0_cf437831-2647-4cb5-8435-837490361d18"
      unitRef="usd">317000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzQtNC0xLTEtMjM5MDk0_8d7a2f19-faa8-4883-be16-bd8d4979b806"
      unitRef="usd">43000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzUtMi0xLTEtMjM5MDk0_125d3f45-db65-4225-beff-2f9c82bc0e3a"
      unitRef="usd">26000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzUtNC0xLTEtMjM5MDk0_a094a037-26b0-4bf6-b086-732e939da6f9"
      unitRef="usd">17000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzYtMC0xLTEtMjM5MDk0L3RleHRyZWdpb246YjdjMzEyMzU4YTlhNDQxN2EzMzQ2YzA1YzhjMjRkZDNfNg_c40e0b2d-f710-43f6-b59e-29ed9ca46d05"
      unitRef="usd">26000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzYtMC0xLTEtMjM5MDk0L3RleHRyZWdpb246YjdjMzEyMzU4YTlhNDQxN2EzMzQ2YzA1YzhjMjRkZDNfMTA_2a07ac2e-3ec5-4b23-8ff4-a5d268b54fe5"
      unitRef="usd">27000000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzYtMi0xLTEtMjM5MDk0_c5822e79-ec70-4d53-b96f-3e222a763554"
      unitRef="usd">980000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzYtNC0xLTEtMjM5MDk0_cf0c5dd5-ea9e-4eb6-bd09-ba8a10e3bf43"
      unitRef="usd">1524000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzktMi0xLTEtMjM5MDk0_1eabb83a-558c-452a-a1e7-de8fe944347f"
      unitRef="usd">12000000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzktNC0xLTEtMjM5MDk0_68f84cd4-7f1d-40ba-a27e-41bfb0d072c7"
      unitRef="usd">10000000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:EnergyRelatedInventoryGasStoredUnderground
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzEyLTItMS0xLTIzOTA5NA_902f761a-e63f-48b4-924c-915c45dc13a0"
      unitRef="usd">437000000</us-gaap:EnergyRelatedInventoryGasStoredUnderground>
    <us-gaap:EnergyRelatedInventoryGasStoredUnderground
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzEyLTQtMS0xLTIzOTA5NA_da1d0e96-420f-4103-b399-9bf6c60b107f"
      unitRef="usd">840000000</us-gaap:EnergyRelatedInventoryGasStoredUnderground>
    <us-gaap:OtherInventorySupplies
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzEzLTItMS0xLTIzOTA5NA_9d8d334f-fbc6-41cf-bdbd-30d2a58c63dc"
      unitRef="usd">222000000</us-gaap:OtherInventorySupplies>
    <us-gaap:OtherInventorySupplies
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzEzLTQtMS0xLTIzOTA5NA_dcc32209-bea7-4d95-812a-ca39d1ed3b25"
      unitRef="usd">206000000</us-gaap:OtherInventorySupplies>
    <us-gaap:EnergyRelatedInventoryOtherFossilFuel
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzE0LTItMS0xLTIzOTA5NA_10429766-75de-4092-b906-dd7728c3d4d5"
      unitRef="usd">57000000</us-gaap:EnergyRelatedInventoryOtherFossilFuel>
    <us-gaap:EnergyRelatedInventoryOtherFossilFuel
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzE0LTQtMS0xLTIzOTA5NA_7132c8b0-4ca9-495e-9dfe-a6a0bf773dd4"
      unitRef="usd">59000000</us-gaap:EnergyRelatedInventoryOtherFossilFuel>
    <cms:DeferredPropertyTaxes
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzE1LTItMS0xLTIzOTA5NA_320bd66d-d3e8-4b27-a068-b5366381ddf2"
      unitRef="usd">310000000</cms:DeferredPropertyTaxes>
    <cms:DeferredPropertyTaxes
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzE1LTQtMS0xLTIzOTA5NA_61309591-2916-437d-b7fa-6712eff6f7e7"
      unitRef="usd">384000000</cms:DeferredPropertyTaxes>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzE2LTItMS0xLTIzOTA5NA_06bbafcd-2b03-41d3-9e22-fa69a59b7184"
      unitRef="usd">203000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:RegulatoryAssetsCurrent
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzE2LTQtMS0xLTIzOTA5NA_d30d8bbd-7a0b-4b40-bd85-75683c658218"
      unitRef="usd">57000000</us-gaap:RegulatoryAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzE3LTItMS0xLTIzOTA5NA_1e5c12b6-2d4e-4015-997f-39150624b8f9"
      unitRef="usd">106000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzE3LTQtMS0xLTIzOTA5NA_1b830e1e-66fc-4ad5-b496-e00c4e1ca080"
      unitRef="usd">96000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzE4LTItMS0xLTIzOTA5NA_535d025a-1fe5-48be-b496-52f38e98b890"
      unitRef="usd">2670000000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzE4LTQtMS0xLTIzOTA5NA_873824ae-4545-4aac-8e74-d918c4de1bb7"
      unitRef="usd">3236000000</us-gaap:AssetsCurrent>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzIxLTItMS0xLTIzOTA5NA_5d119d4d-c75d-45a2-b614-92ee276d97ca"
      unitRef="usd">29721000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzIxLTQtMS0xLTIzOTA5NA_c7b7d30d-340a-4ec4-b708-94b91ae9d394"
      unitRef="usd">29342000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzIyLTItMS0xLTIzOTA5NA_3e08d074-4a38-4fd2-8c4e-115bb29cde1b"
      unitRef="usd">8948000000</cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzIyLTQtMS0xLTIzOTA5NA_89d2c839-3001-45b9-a0e5-43c34d4f91b3"
      unitRef="usd">8791000000</cms:PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzIzLTItMS0xLTIzOTA5NA_bcf02afa-a710-4a8b-affe-9ec7baac5182"
      unitRef="usd">20773000000</cms:PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzIzLTQtMS0xLTIzOTA5NA_4124a3c8-b504-45a5-a76a-f8a8660943a0"
      unitRef="usd">20551000000</cms:PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzI0LTItMS0xLTIzOTA5NA_bf41934a-adc8-4f70-89e5-cbf5f85aa598"
      unitRef="usd">1012000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress>
    <us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzI0LTQtMS0xLTIzOTA5NA_d3924a5b-8742-4215-89a4-232ed8f302e2"
      unitRef="usd">994000000</us-gaap:PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzI1LTItMS0xLTIzOTA5NA_0dc86540-e4e6-4f33-9b52-4599bd9a4075"
      unitRef="usd">21785000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzI1LTQtMS0xLTIzOTA5NA_b638b804-6db1-4536-ac5b-3ad437720148"
      unitRef="usd">21545000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzI4LTItMS0xLTIzOTA5NA_5f9f2845-9770-4d66-9ebf-0af22957102b"
      unitRef="usd">3804000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzI4LTQtMS0xLTIzOTA5NA_a28d1c3d-606b-4913-8856-e9041ebd8c03"
      unitRef="usd">3595000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzI5LTItMS0xLTIzOTA5NA_5252c833-e3bf-4c4b-9a05-3b62b533e5fb"
      unitRef="usd">29000000</us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent>
    <us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzI5LTQtMS0xLTIzOTA5NA_5277004a-7e04-4997-a655-3a25842e0d2c"
      unitRef="usd">29000000</us-gaap:LongTermAccountsNotesAndLoansReceivableNetNoncurrent>
    <us-gaap:DueFromRelatedPartiesNoncurrent
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzMwLTItMS0xLTIzOTA5NA_583e27f6-2078-40c4-a0cf-d9b3b8bd5a13"
      unitRef="usd">98000000</us-gaap:DueFromRelatedPartiesNoncurrent>
    <us-gaap:DueFromRelatedPartiesNoncurrent
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzMwLTQtMS0xLTIzOTA5NA_92e111ca-272d-4789-a587-f59e56239522"
      unitRef="usd">99000000</us-gaap:DueFromRelatedPartiesNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzMxLTItMS0xLTIzOTA5NA_c68bdfc3-fac5-46d1-ab44-973d9a432b0d"
      unitRef="usd">1156000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzMxLTQtMS0xLTIzOTA5NA_71e0f978-1252-4dc7-9496-045a2abdcf58"
      unitRef="usd">1126000000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzMyLTItMS0xLTIzOTA5NA_9b0a9501-49ad-4370-afdb-8b958ed299d2"
      unitRef="usd">230000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzMyLTQtMS0xLTIzOTA5NA_842cccf3-ffea-4fc4-903e-29ac2a25a5be"
      unitRef="usd">286000000</us-gaap:OtherAssetsNoncurrent>
    <cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzMzLTItMS0xLTIzOTA5NA_b10b4769-aea3-4bdf-a9c1-65834b941628"
      unitRef="usd">5317000000</cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment>
    <cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzMzLTQtMS0xLTIzOTA5NA_9aab61f9-38fb-4727-8e18-39fe0e794137"
      unitRef="usd">5135000000</cms:AssetsNoncurrentOtherThanPropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzM1LTItMS0xLTIzOTA5NA_1ee91b83-05ea-4b39-97db-3807582b18b4"
      unitRef="usd">29772000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo0NDM1OTIyZWQ5NWQ0OGU2YjFiOGRiOTliNzBlNWFlNS90YWJsZXJhbmdlOjQ0MzU5MjJlZDk1ZDQ4ZTZiMWI4ZGI5OWI3MGU1YWU1XzM1LTQtMS0xLTIzOTA5NA_f94ee506-870f-4b1d-8688-a708b76e6a3a"
      unitRef="usd">29916000000</us-gaap:Assets>
    <cms:LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzQtMi0xLTEtMjM5MDk0_b87805ee-62a0-4170-b7aa-c3165527070d"
      unitRef="usd">998000000</cms:LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable>
    <cms:LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzQtNC0xLTEtMjM5MDk0_d63277cb-8923-4ae4-9da9-ab880a089846"
      unitRef="usd">1000000000</cms:LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable>
    <us-gaap:NotesPayableCurrent
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzUtMi0xLTEtMjM5MDk0_f1a9ccf1-bfdf-49b2-be5e-56a0b84e801f"
      unitRef="usd">0</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableCurrent
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzUtNC0xLTEtMjM5MDk0_3ae8fc56-aff8-4b33-922d-641aa0da0c95"
      unitRef="usd">20000000</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzYtMi0xLTEtMjM5MDk0_bffc1c97-5364-42aa-b30b-5bbf530b7265"
      unitRef="usd">0</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzYtNC0xLTEtMjM5MDk0_eb7f8ef6-d618-4724-af35-4b47b78ce0c2"
      unitRef="usd">75000000</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzctMi0xLTEtMjM5MDk0_f81a4ea1-3327-4abb-84a6-7fc6ca6849a4"
      unitRef="usd">633000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzctNC0xLTEtMjM5MDk0_1fb31a11-33c5-48e6-bcaa-a1cfc29fca9a"
      unitRef="usd">864000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzgtMi0xLTEtMjM5MDk0_b44fb85b-d4a9-47c3-8812-526ca13283ce"
      unitRef="usd">15000000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzgtNC0xLTEtMjM5MDk0_93ac1f7c-75c2-486a-9899-d7f957bf380e"
      unitRef="usd">15000000</us-gaap:DueToRelatedPartiesCurrent>
    <cms:AccruedRateRefunds
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzktMi0xLTEtMjM5MDk0_2fc8cbe1-bee6-4e2a-ab81-7d25d8a4ad0b"
      unitRef="usd">28000000</cms:AccruedRateRefunds>
    <cms:AccruedRateRefunds
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzktNC0xLTEtMjM5MDk0_81ef185e-d8d5-4aa6-a626-6b5d0b903d4b"
      unitRef="usd">0</cms:AccruedRateRefunds>
    <us-gaap:InterestAndDividendsPayableCurrent
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzEwLTItMS0xLTIzOTA5NA_bc381450-158a-43a1-9815-40837d3b6ec1"
      unitRef="usd">93000000</us-gaap:InterestAndDividendsPayableCurrent>
    <us-gaap:InterestAndDividendsPayableCurrent
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzEwLTQtMS0xLTIzOTA5NA_28dc3951-e540-46be-bf39-b7eee6006faa"
      unitRef="usd">90000000</us-gaap:InterestAndDividendsPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzExLTItMS0xLTIzOTA5NA_31a88920-f90d-4801-83b8-4ed711797d76"
      unitRef="usd">433000000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzExLTQtMS0xLTIzOTA5NA_4348a8fb-a1da-4e42-909f-aa52247b4058"
      unitRef="usd">556000000</us-gaap:TaxesPayableCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzEyLTItMS0xLTIzOTA5NA_08941af3-ea8d-4311-b990-0d7ee881b981"
      unitRef="usd">107000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzEyLTQtMS0xLTIzOTA5NA_c8b71fbc-dd0b-4b78-a237-75154149f91b"
      unitRef="usd">104000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzEzLTItMS0xLTIzOTA5NA_97e88052-6e3a-4d04-9a93-37a7c60dda90"
      unitRef="usd">123000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzEzLTQtMS0xLTIzOTA5NA_014ac9ea-0dbd-46b8-aca6-fc31fdc83fe8"
      unitRef="usd">147000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzE0LTItMS0xLTIzOTA5NA_0d3caafc-750f-4f52-ad6e-7a883fd5ae9e"
      unitRef="usd">2430000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzE0LTQtMS0xLTIzOTA5NA_fedad70b-247d-4325-b15a-d4b68e668c80"
      unitRef="usd">2871000000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzE3LTItMS0xLTIzOTA5NA_127fdc28-7375-4f42-84b0-ddde609f9017"
      unitRef="usd">9304000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzE3LTQtMS0xLTIzOTA5NA_a88956d5-7820-4bf2-ab47-47588abd293e"
      unitRef="usd">9192000000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzE4LTItMS0xLTIzOTA5NA_82f6b98f-cf7c-489f-8165-56f66bcf66e7"
      unitRef="usd">43000000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzE4LTQtMS0xLTIzOTA5NA_61e69664-eacb-42bf-ac6b-b1501dd4e169"
      unitRef="usd">45000000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzE5LTItMS0xLTIzOTA5NA_c1d49a07-9ec0-4f7a-90bc-24031f2b6a91"
      unitRef="usd">3886000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:RegulatoryLiabilityNoncurrent
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzE5LTQtMS0xLTIzOTA5NA_29870f9e-f620-4f56-ae61-13b67765f100"
      unitRef="usd">3796000000</us-gaap:RegulatoryLiabilityNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzIwLTItMS0xLTIzOTA5NA_59362109-2a3d-49b9-a596-40f10df94326"
      unitRef="usd">79000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzIwLTQtMS0xLTIzOTA5NA_bd2c829d-e184-4746-80c0-884450a1cbc7"
      unitRef="usd">79000000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzIxLTItMS0xLTIzOTA5NA_9d50311b-4340-4049-822c-32e7a906a524"
      unitRef="usd">737000000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzIxLTQtMS0xLTIzOTA5NA_54c92f3a-2f68-4f30-991f-267063a8022c"
      unitRef="usd">722000000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AccumulatedDeferredInvestmentTaxCredit
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzIyLTItMS0xLTIzOTA5NA_b87bb360-08ec-45af-9e8b-79a4f64d3043"
      unitRef="usd">128000000</us-gaap:AccumulatedDeferredInvestmentTaxCredit>
    <us-gaap:AccumulatedDeferredInvestmentTaxCredit
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzIyLTQtMS0xLTIzOTA5NA_d378136b-7ef3-40e7-9597-bfce6f651abe"
      unitRef="usd">129000000</us-gaap:AccumulatedDeferredInvestmentTaxCredit>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzIzLTItMS0xLTIzOTA5NA_01d27191-cbe2-4492-b713-7f0db5503326"
      unitRef="usd">2636000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzIzLTQtMS0xLTIzOTA5NA_e7cde042-8be0-48dc-b8e0-197687d7a189"
      unitRef="usd">2585000000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzI0LTItMS0xLTIzOTA5NA_725e610d-515b-4607-b5a7-d1d89dca8ffc"
      unitRef="usd">354000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzI0LTQtMS0xLTIzOTA5NA_02968f44-620e-4763-86da-e98b088bfb07"
      unitRef="usd">342000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzI1LTItMS0xLTIzOTA5NA_2ff7ee4a-1ed4-412b-ae26-3f6c8bc7140a"
      unitRef="usd">17167000000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzI1LTQtMS0xLTIzOTA5NA_ca35bda7-77bc-4c05-a316-ff830e15b5ae"
      unitRef="usd">16890000000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzI3LTItMS0xLTIzOTA5NA_3c2eaa16-57c0-4a68-92d2-5f8c901f0c2f"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzI3LTQtMS0xLTIzOTA5NA_24eaebbf-b27f-4dc7-b3ca-62f519c168f8"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzMxLTAtMS0xLTIzOTA5NC90ZXh0cmVnaW9uOmNmMjJhY2NkYTQyZjQ4MDc4MjljNjdmYjYwZTAxMjdiXzEy_72128bf4-bc1c-421f-a78a-03e5d1c7cd1b"
      unitRef="shares">125000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzMxLTAtMS0xLTIzOTA5NC90ZXh0cmVnaW9uOmNmMjJhY2NkYTQyZjQ4MDc4MjljNjdmYjYwZTAxMjdiXzEy_c9459566-da21-403a-8cbe-4e3ed09e450f"
      unitRef="shares">125000000.0</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzMxLTAtMS0xLTIzOTA5NC90ZXh0cmVnaW9uOmNmMjJhY2NkYTQyZjQ4MDc4MjljNjdmYjYwZTAxMjdiXzIw_227ea901-2fc6-4d8c-adcd-c04a15af835f"
      unitRef="shares">84100000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzMxLTAtMS0xLTIzOTA5NC90ZXh0cmVnaW9uOmNmMjJhY2NkYTQyZjQ4MDc4MjljNjdmYjYwZTAxMjdiXzIw_3cbcb588-3d4c-471f-a088-a54507a01d8f"
      unitRef="shares">84100000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzMxLTItMS0xLTIzOTA5NA_8226c34e-00c5-4958-8765-ab4d67fee05a"
      unitRef="usd">841000000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzMxLTQtMS0xLTIzOTA5NA_a9f8f69a-6b40-476d-b607-34e99fbbe40a"
      unitRef="usd">841000000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzMyLTItMS0xLTIzOTA5NA_497fcef8-ad25-4ed8-b306-2b52c3a0ea93"
      unitRef="usd">7359000000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzMyLTQtMS0xLTIzOTA5NA_cb5212ef-2566-46c2-8df2-84f0093a722e"
      unitRef="usd">7284000000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzMzLTItMS0xLTIzOTA5NA_d08a2bec-2853-407a-a6e6-8821f0c4a8a5"
      unitRef="usd">-15000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzMzLTQtMS0xLTIzOTA5NA_f67f2622-b11f-4809-aca9-1e6e057872d2"
      unitRef="usd">-15000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzM0LTItMS0xLTIzOTA5NA_1b4cf46b-be48-4d2e-b5b3-0f96103996c4"
      unitRef="usd">1953000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzM0LTQtMS0xLTIzOTA5NA_6f146589-1148-4b4d-99e7-0dc44ddb4909"
      unitRef="usd">2008000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <cms:CommonStockholdersEquity
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzM1LTItMS0xLTIzOTA5NA_e7210f31-683c-4a90-ad91-ceeb1b876c83"
      unitRef="usd">10138000000</cms:CommonStockholdersEquity>
    <cms:CommonStockholdersEquity
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzM1LTQtMS0xLTIzOTA5NA_d5ca3558-5b50-4799-859c-15451e397fc9"
      unitRef="usd">10118000000</cms:CommonStockholdersEquity>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzM2LTAtMS0xLTIzOTA5NC90ZXh0cmVnaW9uOmU5ZDExMDA0MjUwNjQzMTU5NWM5YmZkZTFlMWQ5ZTM1XzEy_ee86361b-7fe4-4fef-a2e0-fdedde3a7784"
      unitRef="shares">7500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzM2LTAtMS0xLTIzOTA5NC90ZXh0cmVnaW9uOmU5ZDExMDA0MjUwNjQzMTU5NWM5YmZkZTFlMWQ5ZTM1XzEy_f0744d15-286c-445c-b609-db8ce6e2e2c2"
      unitRef="shares">7500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzM2LTAtMS0xLTIzOTA5NC90ZXh0cmVnaW9uOmU5ZDExMDA0MjUwNjQzMTU5NWM5YmZkZTFlMWQ5ZTM1XzIw_52a99a99-8a32-4553-8225-58a95c62b2b1"
      unitRef="shares">400000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzM2LTAtMS0xLTIzOTA5NC90ZXh0cmVnaW9uOmU5ZDExMDA0MjUwNjQzMTU5NWM5YmZkZTFlMWQ5ZTM1XzIw_c6210621-ca39-4b5f-a7cc-cc8a1dff3344"
      unitRef="shares">400000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzM2LTItMS0xLTIzOTA5NA_601c3a02-cdc9-4811-b70d-d8f59a6ddf8a"
      unitRef="usd">37000000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzM2LTQtMS0xLTIzOTA5NA_66efb691-3e79-4dfc-bda8-194a047bb7ad"
      unitRef="usd">37000000</us-gaap:PreferredStockValue>
    <us-gaap:StockholdersEquity
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzM3LTItMS0xLTIzOTA5NA_58eb70a5-c77d-4e53-8066-fa6e401926f2"
      unitRef="usd">10175000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzM3LTQtMS0xLTIzOTA5NA_1311ada7-f9ae-419c-89ec-76637a007efc"
      unitRef="usd">10155000000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzM5LTItMS0xLTIzOTA5NA_25c5478f-018c-419d-af06-d92290df95ff"
      unitRef="usd">29772000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzEvZnJhZzoyY2I1ZTM4MTQxYzk0YjcyYmUxNjU2NjAyNmRhNGM1MC90YWJsZTo1YzgwMWY0NGU5Zjk0ZGQ2YTc1ZTVkODJmNWVlYmY1ZC90YWJsZXJhbmdlOjVjODAxZjQ0ZTlmOTRkZDZhNzVlNWQ4MmY1ZWViZjVkXzM5LTQtMS0xLTIzOTA5NA_44b43833-346f-4599-a53b-d1d57bccaa8e"
      unitRef="usd">29916000000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzMtNy0xLTEtMjM5MDk0_84bdb5cd-6e34-444d-8e01-25b2509f9442"
      unitRef="usd">10155000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3caa98ec7c084c8297c1fc1326f0f165_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzMtOS0xLTEtMjM5MDk0_ccd0b198-b234-4262-a489-6b55bd5a6e7b"
      unitRef="usd">9279000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id4260630baf94b5d83c536366c6811e7_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzgtNy0xLTEtMjM5MDk0_a34747e7-5504-42b2-b24e-57f1b9f79037"
      unitRef="usd">841000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i72f4281816054443bbb5af90b007a4b4_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzgtNy0xLTEtMjM5MDk0_d2ad86ea-2b09-4f00-aac6-910041c53f44"
      unitRef="usd">841000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5b280c41e8654d9dbccbd8e760107826_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzgtOS0xLTEtMjM5MDk0_2845192b-8dcb-4388-9809-786f5f788a0c"
      unitRef="usd">841000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8318366bb93f4bfea2f071b6f27a5c89_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzgtOS0xLTEtMjM5MDk0_e390f797-78c4-470b-9712-b272fbe253b9"
      unitRef="usd">841000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5a9fa1c9b4f545f19cc600e543c4dcf9_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzExLTctMS0xLTIzOTA5NA_2735d017-a4f7-42c5-a44a-dabd21fde0a5"
      unitRef="usd">7284000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6d0b757e70d14985a8af544f00a707e0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzExLTktMS0xLTIzOTA5NA_a584f138-5918-4ce1-98e9-70a2163cb3c4"
      unitRef="usd">6599000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution
      contextRef="ia1902e4762db4b679b4306fc0875a15b_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzEyLTctMS0xLTIzOTA5NA_6736ebcd-ba1e-4faf-a584-f6151ec55237"
      unitRef="usd">75000000</cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution>
    <cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution
      contextRef="ief157cc728044291b05370c2b6022604_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzEyLTktMS0xLTIzOTA5NA_04825afd-9cbc-4c4d-9904-943648e02988"
      unitRef="usd">450000000</cms:AdjustmentsToAdditionalPaidInCapitalStockholderContribution>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie7394f2d32a447e5a640ca18c101242c_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzE0LTctMS0xLTIzOTA5NA_7fac79c9-4db4-4446-832f-f19d46330ab6"
      unitRef="usd">7359000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib5b51aa37ce645dfaa2c93655dc60123_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzE0LTktMS0xLTIzOTA5NA_b27870bf-9cb0-4639-b0c5-e764218ef72a"
      unitRef="usd">7049000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1ed6bc0f75bd40f4894179624afff7c3_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzE5LTctMS0xLTIzOTA5NA_464b04da-b306-48cb-9095-6280862f9d3a"
      unitRef="usd">-15000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i31693162c2374f7dac82dd66373b2e0e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzE5LTktMS0xLTIzOTA5NA_08b01080-7409-4b03-afc8-946df4570b1c"
      unitRef="usd">-32000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i8de84f7fd1bc48e5a177ebbefba9b406_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzIyLTctMS0xLTIzOTA5NA_e3ee116f-9b4b-4c1e-8cb6-287ba4177734"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i390967c92521442faf8d172404a048ca_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzIyLTktMS0xLTIzOTA5NA_e38ccf23-3a4c-43fc-8885-7229d77e9b5a"
      unitRef="usd">-1000000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ieafce433499c4b55aa1d576c4849c461_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzMzLTctMS0xLTIzOTA5NA_ddab6c22-3f00-492e-b469-d0050110328e"
      unitRef="usd">-15000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie8851cc7adda4b3fbb1cedc77641b1ca_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzMzLTktMS0xLTIzOTA5NA_98aca0f8-eaa5-406a-bf59-1a542a20ea15"
      unitRef="usd">-31000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5f09eb6f3ea940e989e70bdd7e657ce7_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzM2LTctMS0xLTIzOTA5NA_bea4fa2c-70da-482e-ad47-330753e8bb1b"
      unitRef="usd">2008000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if05acd3b79af4c5184c2196fad019df0_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzM2LTktMS0xLTIzOTA5NA_b139a1fb-6b92-47c4-a9c7-313d46f9efec"
      unitRef="usd">1834000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="ia0612575d9004f808c8ec76f3eca05c3_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzM4LTctMS0xLTIzOTA5NA_4231fd4b-3ebd-418e-96d4-e27dcfecee4a"
      unitRef="usd">232000000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8e3448c76e854afc969c175f7ed95987_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzM4LTktMS0xLTIzOTA5NA_5678f507-90dd-48f6-a8cd-39cdc16f5778"
      unitRef="usd">383000000</us-gaap:NetIncomeLoss>
    <us-gaap:DividendsCommonStockCash
      contextRef="ia0612575d9004f808c8ec76f3eca05c3_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzM5LTctMS0xLTIzOTA5NA_b6420353-193c-4a35-8113-988b1a2e741e"
      unitRef="usd">287000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i8e3448c76e854afc969c175f7ed95987_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzM5LTktMS0xLTIzOTA5NA_b3aacea9-f9b3-42e3-ab9a-4634dd3c6a23"
      unitRef="usd">275000000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6df6b02a33e148d8b9237763bf9c7c7d_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzQxLTctMS0xLTIzOTA5NA_2d628a9e-aa6a-453d-96e0-133bb974cca3"
      unitRef="usd">1953000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i24850749104e4e88927ab3e743c348d4_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzQxLTktMS0xLTIzOTA5NA_426f01b9-79a7-4414-8250-2b1e4dd2f10d"
      unitRef="usd">1942000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id7bfdf1fb51348bc8bcc87517827bd32_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzQ2LTctMS0xLTIzOTA5NA_780284c8-227f-46c9-9fe9-043d1b201864"
      unitRef="usd">37000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iff7f865fd27b4c2b9628812552a60e38_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzQ2LTctMS0xLTIzOTA5NA_de84b0f1-f0b2-4742-a527-2ae5b37c3508"
      unitRef="usd">37000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib7dd5ca881064a17964c9af345ada38b_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzQ2LTktMS0xLTIzOTA5NA_222e8222-676b-4e21-88f2-259afe88bfc9"
      unitRef="usd">37000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i46068e409b19473d84927b5139c4f379_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzQ2LTktMS0xLTIzOTA5NA_c9f2c6f0-8ef5-4cd9-8f18-7554f7bfd7d7"
      unitRef="usd">37000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzQ4LTctMS0xLTIzOTA5NA_d3cb4121-92ff-4d9c-be45-ef7b93ca32df"
      unitRef="usd">10175000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0b2c5456a7004e82ba8fffa76f1f59e5_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yNzQvZnJhZzpmMzExOTgxODdmMmY0MTE3OGQ0YWYxNjM3NzFkYjIxYi90YWJsZTpiNzQ4YTU4YWE0NWQ0M2VjYWJjM2Q4MmFhMzgxZTVjNC90YWJsZXJhbmdlOmI3NDhhNThhYTQ1ZDQzZWNhYmMzZDgyYWEzODFlNWM0XzQ4LTktMS0xLTIzOTA5NA_027e419c-f4a2-4982-80a2-e028a3e0be97"
      unitRef="usd">9838000000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:PublicUtilitiesDisclosureTextBlock
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTIvZnJhZzplZWVkNzY2ZGFhMzI0MWIxOGNhYmZhN2Y3MTY5YjdlYi90ZXh0cmVnaW9uOmVlZWQ3NjZkYWEzMjQxYjE4Y2FiZmE3ZjcxNjliN2ViXzM4MzU_918cee1d-7f9d-453f-8d3e-0c37bce9fd8c">Regulatory Matters&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Regulatory matters are critical to Consumers. The Michigan Attorney General, ABATE, the MPSC&#160;Staff, residential customer advocacy groups, environmental organizations, and certain other parties typically participate in MPSC proceedings concerning Consumers, such as Consumers&#x2019; rate cases and PSCR and GCR processes. These parties often challenge various aspects of those proceedings, including the prudence of Consumers&#x2019; policies and practices, and seek cost disallowances and other relief. The parties also have appealed significant MPSC orders. Depending upon the specific issues, the outcomes of rate cases and proceedings, including judicial proceedings challenging MPSC orders or other actions, could negatively affect CMS&#160;Energy&#x2019;s and Consumers&#x2019; liquidity, financial condition, and results of operations. Consumers cannot predict the outcome of these proceedings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;There are multiple appeals pending that involve various issues concerning cost recovery from customers, the MPSC&#x2019;s authority to approve voluntary revenue refunds, and other matters. Consumers is unable to predict the outcome of these appeals.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;2022&#160;Electric Rate Case: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In January&#160;2023, the MPSC approved a settlement agreement authorizing an annual rate increase of $155&#160;million, based on a 9.9-percent authorized return on equity. The MPSC also approved a surcharge for the recovery of $6&#160;million of depreciation, property tax, and interest expense related to distribution investments made in 2021 that exceeded what was authorized in rates in accordance with the December&#160;2020 electric rate order. The new rates became effective January&#160;20,&#160;2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Voluntary Refund Mechanism: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In December&#160;2022, the MPSC issued an order authorizing Consumers to refund $22&#160;million voluntarily to utility customers. In January&#160;2023, Consumers submitted a filing proposing that the refund take the form of incremental funding to cover the cost of, and return on, certain distribution capital investments above amounts included in rates and contributions to programs that assist vulnerable customers. In April&#160;2023, the MPSC approved the refund of $5&#160;million in the form of contributions to programs that assist vulnerable customers, but found that Consumers should demonstrate &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;a more direct benefit to customers for the remaining $17&#160;million. The MPSC stated that Consumers may propose a different methodology to refund that amount. Consumers filed a revised proposal, requesting that the remaining $17&#160;million be refunded in the form of incremental forestry work and to provide bill assistance to support vulnerable electric customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;2022 PSCR Underrecovery:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Due to rising fuel prices during 2022, the cost of electric generation increased, resulting in higher market prices for electricity. Accordingly, Consumers&#x2019; power supply costs for 2022 were significantly higher than those projected in its 2022&#160;PSCR plan. Consumers included a projection of its full-year 2022 underrecovery in the 2023&#160;PSCR plan filed with the MPSC in September&#160;2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In January&#160;2023, Consumers filed a motion for a temporary order in its 2023&#160;PSCR plan, requesting that the MPSC approve only a third of the 2022 underrecovery amount for recovery in 2023, with the remaining amount to be recovered equally during 2024 and 2025. The MPSC approved Consumers&#x2019; motion in February&#160;2023. Recovering the 2022 underrecovery over three&#160;years will provide immediate relief to electric customers, and the financial impact will be neutral to Consumers&#x2019; earnings.&lt;/span&gt;&lt;/div&gt;</us-gaap:PublicUtilitiesDisclosureTextBlock>
    <us-gaap:PublicUtilitiesDisclosureTextBlock
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTIvZnJhZzplZWVkNzY2ZGFhMzI0MWIxOGNhYmZhN2Y3MTY5YjdlYi90ZXh0cmVnaW9uOmVlZWQ3NjZkYWEzMjQxYjE4Y2FiZmE3ZjcxNjliN2ViXzM4MzU_f5693ed4-f053-42ba-904b-4f8192919455">Regulatory Matters&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Regulatory matters are critical to Consumers. The Michigan Attorney General, ABATE, the MPSC&#160;Staff, residential customer advocacy groups, environmental organizations, and certain other parties typically participate in MPSC proceedings concerning Consumers, such as Consumers&#x2019; rate cases and PSCR and GCR processes. These parties often challenge various aspects of those proceedings, including the prudence of Consumers&#x2019; policies and practices, and seek cost disallowances and other relief. The parties also have appealed significant MPSC orders. Depending upon the specific issues, the outcomes of rate cases and proceedings, including judicial proceedings challenging MPSC orders or other actions, could negatively affect CMS&#160;Energy&#x2019;s and Consumers&#x2019; liquidity, financial condition, and results of operations. Consumers cannot predict the outcome of these proceedings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;There are multiple appeals pending that involve various issues concerning cost recovery from customers, the MPSC&#x2019;s authority to approve voluntary revenue refunds, and other matters. Consumers is unable to predict the outcome of these appeals.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;2022&#160;Electric Rate Case: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In January&#160;2023, the MPSC approved a settlement agreement authorizing an annual rate increase of $155&#160;million, based on a 9.9-percent authorized return on equity. The MPSC also approved a surcharge for the recovery of $6&#160;million of depreciation, property tax, and interest expense related to distribution investments made in 2021 that exceeded what was authorized in rates in accordance with the December&#160;2020 electric rate order. The new rates became effective January&#160;20,&#160;2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Voluntary Refund Mechanism: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In December&#160;2022, the MPSC issued an order authorizing Consumers to refund $22&#160;million voluntarily to utility customers. In January&#160;2023, Consumers submitted a filing proposing that the refund take the form of incremental funding to cover the cost of, and return on, certain distribution capital investments above amounts included in rates and contributions to programs that assist vulnerable customers. In April&#160;2023, the MPSC approved the refund of $5&#160;million in the form of contributions to programs that assist vulnerable customers, but found that Consumers should demonstrate &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;a more direct benefit to customers for the remaining $17&#160;million. The MPSC stated that Consumers may propose a different methodology to refund that amount. Consumers filed a revised proposal, requesting that the remaining $17&#160;million be refunded in the form of incremental forestry work and to provide bill assistance to support vulnerable electric customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;2022 PSCR Underrecovery:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Due to rising fuel prices during 2022, the cost of electric generation increased, resulting in higher market prices for electricity. Accordingly, Consumers&#x2019; power supply costs for 2022 were significantly higher than those projected in its 2022&#160;PSCR plan. Consumers included a projection of its full-year 2022 underrecovery in the 2023&#160;PSCR plan filed with the MPSC in September&#160;2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In January&#160;2023, Consumers filed a motion for a temporary order in its 2023&#160;PSCR plan, requesting that the MPSC approve only a third of the 2022 underrecovery amount for recovery in 2023, with the remaining amount to be recovered equally during 2024 and 2025. The MPSC approved Consumers&#x2019; motion in February&#160;2023. Recovering the 2022 underrecovery over three&#160;years will provide immediate relief to electric customers, and the financial impact will be neutral to Consumers&#x2019; earnings.&lt;/span&gt;&lt;/div&gt;</us-gaap:PublicUtilitiesDisclosureTextBlock>
    <us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount
      contextRef="i6a623ef83d394209b1eebdd26af31781_D20230101-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTIvZnJhZzplZWVkNzY2ZGFhMzI0MWIxOGNhYmZhN2Y3MTY5YjdlYi90ZXh0cmVnaW9uOmVlZWQ3NjZkYWEzMjQxYjE4Y2FiZmE3ZjcxNjliN2ViXzEzMTk0MTM5NTQxNjk3_5d691dca-5735-4191-a29e-b3694d8cc7fe"
      unitRef="usd">155000000</us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount>
    <us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage
      contextRef="i6a623ef83d394209b1eebdd26af31781_D20230101-20230131"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTIvZnJhZzplZWVkNzY2ZGFhMzI0MWIxOGNhYmZhN2Y3MTY5YjdlYi90ZXh0cmVnaW9uOmVlZWQ3NjZkYWEzMjQxYjE4Y2FiZmE3ZjcxNjliN2ViXzEzMTk0MTM5NTQxNzAz_06895f22-c353-4fc3-9926-7b19b33e4626"
      unitRef="number">0.099</us-gaap:PublicUtilitiesApprovedReturnOnEquityPercentage>
    <cms:PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments
      contextRef="i6a623ef83d394209b1eebdd26af31781_D20230101-20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTIvZnJhZzplZWVkNzY2ZGFhMzI0MWIxOGNhYmZhN2Y3MTY5YjdlYi90ZXh0cmVnaW9uOmVlZWQ3NjZkYWEzMjQxYjE4Y2FiZmE3ZjcxNjliN2ViXzEzMTk0MTM5NTQxNzEy_204de78f-dcf1-493b-87d6-10346c08bd7a"
      unitRef="usd">6000000</cms:PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="ifb9ff4c56585404ea6cba7ab16357952_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTIvZnJhZzplZWVkNzY2ZGFhMzI0MWIxOGNhYmZhN2Y3MTY5YjdlYi90ZXh0cmVnaW9uOmVlZWQ3NjZkYWEzMjQxYjE4Y2FiZmE3ZjcxNjliN2ViXzU0OTc1NTgxNDUwODE_5df1956f-a1ac-4e37-8235-baab1a0dc8b7"
      unitRef="usd">22000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i36853a632cee463c9a189460808b419c_I20230427"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTIvZnJhZzplZWVkNzY2ZGFhMzI0MWIxOGNhYmZhN2Y3MTY5YjdlYi90ZXh0cmVnaW9uOmVlZWQ3NjZkYWEzMjQxYjE4Y2FiZmE3ZjcxNjliN2ViXzU0OTc1NTgxNDcyMDY_037ebb06-726c-4601-a348-a9eedc2b6e24"
      unitRef="usd">5000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i91bb5bd120f1436ebadf10358ed42aa0_I20230427"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTIvZnJhZzplZWVkNzY2ZGFhMzI0MWIxOGNhYmZhN2Y3MTY5YjdlYi90ZXh0cmVnaW9uOmVlZWQ3NjZkYWEzMjQxYjE4Y2FiZmE3ZjcxNjliN2ViXzU0OTc1NTgxNDcyMTI_4cdc6d27-58be-4edb-a870-179be291a59c"
      unitRef="usd">17000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:RegulatoryLiabilityCurrent
      contextRef="i91bb5bd120f1436ebadf10358ed42aa0_I20230427"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTIvZnJhZzplZWVkNzY2ZGFhMzI0MWIxOGNhYmZhN2Y3MTY5YjdlYi90ZXh0cmVnaW9uOmVlZWQ3NjZkYWEzMjQxYjE4Y2FiZmE3ZjcxNjliN2ViXzU0OTc1NTgxNDc0NDk_4cdc6d27-58be-4edb-a870-179be291a59c"
      unitRef="usd">17000000</us-gaap:RegulatoryLiabilityCurrent>
    <us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzE2NjA3_4c62ebba-f5ea-4562-8b3a-dc12a0075fa8">Contingencies and Commitments&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers are involved in various matters that give rise to contingent liabilities. Depending on the specific issues, the resolution of these contingencies could negatively affect CMS&#160;Energy&#x2019;s and Consumers&#x2019; liquidity, financial condition, and results of operations. In their disclosures of these matters, CMS&#160;Energy and Consumers provide an estimate of the possible loss or range of loss when such an estimate can be made. Disclosures stating that CMS&#160;Energy or Consumers cannot predict the outcome of a matter indicate that they are unable to estimate a possible loss or range of loss for the matter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Bay Harbor:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Land retained environmental remediation obligations for the collection and treatment of leachate at Bay Harbor after selling its interests in the development in 2002. Leachate is produced when water enters into cement kiln dust piles left over from former cement plant operations at the site. In 2012, CMS&#160;Land and EGLE finalized an agreement establishing the final remedies and the future water quality criteria at the site. CMS&#160;Land completed all construction necessary to implement the remedies required by the agreement and will continue to maintain and operate a system to discharge treated leachate into Little Traverse Bay under an NPDES permit, which is valid through 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;At March&#160;31,&#160;2023, CMS&#160;Energy had a recorded liability of $45&#160;million for its remaining obligations for environmental remediation. CMS&#160;Energy calculated this liability based on discounted projected costs, using a discount rate of 4.34&#160;percent and an inflation rate of one&#160;percent on annual operating and maintenance costs. The undiscounted amount of the remaining obligation is $56&#160;million. CMS&#160;Energy expects to pay the following amounts for long-term leachate disposal and operating and maintenance costs during the remainder of 2023 and in each of the next five&#160;years:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term leachate disposal and operating and maintenance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy&#x2019;s estimate of response activity costs and the timing of expenditures could change if there are changes in circumstances or assumptions used in calculating the liability. Although a liability for its present estimate of remaining response activity costs has been recorded, CMS&#160;Energy cannot predict the ultimate financial impact or outcome of this matter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Consumers Electric Utility Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Electric Environmental Matters:&lt;/span&gt;&lt;span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers&#x2019; operations are subject to environmental laws and regulations. Historically, Consumers has generally been able to recover, in customer rates, the costs to operate its facilities in compliance with these laws and regulations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cleanup and Solid Waste:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers expects to incur remediation and other response activity costs at a number of sites under NREPA. Consumers believes that these costs should be recoverable in rates, but cannot guarantee that outcome. Consumers estimates its liability for NREPA sites for which it can estimate a range of loss to be between $2&#160;million and $4&#160;million. At March&#160;31,&#160;2023, Consumers had a recorded liability of $2&#160;million, the minimum amount in the range of its estimated probable NREPA liability, as no amount in the range was considered a better estimate than any other amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers is a potentially responsible party at a number of contaminated sites administered under CERCLA. CERCLA liability is joint and several. In 2010, Consumers received official notification from the EPA that identified Consumers as a potentially responsible party for cleanup of PCBs at the Kalamazoo River CERCLA site. The notification claimed that the EPA had reason to believe that Consumers disposed of PCBs and arranged for the disposal and treatment of PCB-containing materials at portions of the site. In 2011, Consumers received a follow-up letter from the EPA requesting that Consumers agree to participate in a removal action plan along with several other companies for an area of lower Portage Creek, which is connected to the Kalamazoo River. All parties asked to participate in the removal action plan, including Consumers, declined to accept liability. Until further information is received from the EPA, Consumers is unable to estimate a range of potential liability for cleanup of the river.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Based on its experience, Consumers estimates its share of the total liability for known CERCLA sites to be between $3&#160;million and $8&#160;million. Various factors, including the number and creditworthiness of potentially responsible parties involved with each site, affect Consumers&#x2019; share of the total liability. At March&#160;31,&#160;2023, Consumers had a recorded liability of $3&#160;million for its share of the total liability at these sites, the minimum amount in the range of its estimated probable CERCLA liability, as no amount in the range was considered a better estimate than any other amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The timing of payments related to Consumers&#x2019; remediation and other response activities at its CERCLA and NREPA sites is uncertain. Consumers periodically reviews these cost estimates. A change in the underlying assumptions, such as an increase in the number of sites, different remediation techniques, the nature and extent of contamination, and legal and regulatory requirements, could affect its estimates of NREPA and CERCLA liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span id="iac9a2ddfb6664ec0a64080a99dab957f_16652"/&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Ludington Plant Overhaul Contract Dispute:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers and DTE&#160;Electric, co-owners of Ludington, are parties to a 2010&#160;engineering, procurement, and construction agreement with TAES, under which TAES contracted to perform a major overhaul and upgrade of Ludington. The overhauled Ludington units are operational, but TAES&#x2019; work has been defective and non-conforming. Consumers and DTE&#160;Electric have demanded that TAES provide a comprehensive plan to resolve quality control concerns, including adherence to its warranty commitments and other contractual obligations. Consumers and DTE&#160;Electric have taken extensive efforts to resolve these issues with TAES, including a formal demand to TAES&#x2019; parent, Toshiba Corporation, a non-affiliated company, under a parent guaranty it provided in the contract. TAES has not provided a comprehensive plan or otherwise met its performance obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In order to enforce the contract, Consumers and DTE&#160;Electric filed a complaint against TAES and Toshiba Corporation in the U.S.&#160;District Court for the Eastern District of Michigan in April&#160;2022. In June&#160;2022, TAES and Toshiba Corporation filed a motion to dismiss the complaint, along with an answer and counterclaims seeking approximately $15&#160;million in damages related to payments allegedly owed under the parties&#x2019; contract. As a co-owner of Ludington, Consumers would be liable for 51&#160;percent of any such damages. In September&#160;2022, the court denied the motion to dismiss filed by TAES and Toshiba Corporation. Consumers believes the counterclaims are without merit, but cannot predict the financial impact or outcome of this matter. An unfavorable outcome could have a material adverse effect on CMS&#160;Energy&#x2019;s and Consumers&#x2019; financial condition, results of operations, or liquidity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In November&#160;2022, Consumers and DTE&#160;Electric jointly filed an application with the MPSC, requesting authority to defer as a regulatory asset the costs associated with repairing or replacing the defective work performed by TAES while the litigation with TAES and Toshiba Corporation moves forward; such costs would be offset by potential future litigation proceeds received from TAES or Toshiba Corporation. If this application is approved by the MPSC, Consumers and DTE&#160;Electric will have the opportunity to seek appropriate recovery and ratemaking treatment for amounts recorded as a regulatory asset following resolution of the litigation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;J.H.&#160;Campbell&#160;3 Plant Retirement Contract Dispute:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In May&#160;2022, Consumers filed a complaint against Wolverine Power Supply Cooperative,&#160;Inc. in the Ottawa County Circuit Court and requested a ruling that Consumers has sole authority to decide to retire the J.H.&#160;Campbell&#160;3 coal-fueled generating unit under the unit&#x2019;s Joint Ownership and Operating Agreement. In July&#160;2022, Wolverine Power Supply Cooperative,&#160;Inc. filed an answer, affirmative defenses, and a counterclaim seeking approximately $37&#160;million in damages allegedly caused by Consumers&#x2019; decision to retire the unit before the end of its useful life. In July&#160;2022, Consumers filed a motion for summary disposition, which was heard in August&#160;2022. In October&#160;2022, the state circuit court judge found that Consumers may, in its sole discretion, retire the J.H.&#160;Campbell&#160;3 coal-fueled generating unit, provided that Consumers continues to operate and make necessary improvements to the unit while the litigation concerning Wolverine Power Supply Cooperative, Inc.&#x2019;s claim for damages is pending. Consumers believes Wolverine Power Supply Cooperative,&#160;Inc.&#x2019;s claim has no merit, but cannot predict the final impact or outcome on this matter. An unfavorable outcome could have a material adverse effect on CMS&#160;Energy&#x2019;s and Consumers&#x2019; financial condition, results of operations, or liquidity. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Consumers Gas Utility Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Gas Environmental Matters:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers expects to incur remediation and other response activity costs at a number of sites under NREPA. These sites include 23&#160;former MGP facilities. Consumers operated the facilities on these sites for some part of their operating lives. For some of these sites, Consumers has no present ownership interest or may own only a portion of the original site.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;At March&#160;31,&#160;2023, Consumers had a recorded liability of $63&#160;million for its remaining obligations for these sites. This amount represents the present value of long-term projected costs, using a discount rate of 2.57&#160;percent and an inflation rate of 2.5&#160;percent. The undiscounted amount of the remaining obligation is $67&#160;million. Consumers expects to pay the following amounts for remediation and other response activity costs during the remainder of 2023 and in each of the next five&#160;years:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.793%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Remediation and other response activity costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers periodically reviews these cost estimates. Any significant change in the underlying assumptions, such as an increase in the number of sites, changes in remediation techniques, or legal and regulatory requirements, could affect Consumers&#x2019; estimates of annual response activity costs and the MGP liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Pursuant to orders issued by the MPSC, Consumers defers its MGP-related remediation costs and recovers them from its customers over a ten-year period. At March&#160;31,&#160;2023, Consumers had a regulatory asset of $106&#160;million related to the MGP sites.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers estimates that its liability to perform remediation and other response activities at NREPA sites other than the MGP sites could reach $3&#160;million. At March&#160;31,&#160;2023, Consumers had a recorded liability of less than $1&#160;million, the minimum amount in the range of its estimated probable liability, as no amount in the range was considered a better estimate than any other amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Guarantees&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are CMS&#160;Energy&#x2019;s and Consumers&#x2019; guarantees at March&#160;31,&#160;2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Guarantee Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issue Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expiration Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maximum Obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Indemnity obligations from sale of membership interests in VIEs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Indemnity obligations from stock and asset sale agreements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Guarantee&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2011&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Guarantee&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2011&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;These obligations arose from the sale of membership interests in NWO&#160;Holdco and Aviator Wind to tax equity investors. NorthStar Clean Energy provided certain indemnity obligations that protect the tax equity investors against losses incurred as a result of breaches of representations and warranties under the associated limited liability company agreements. These obligations are generally capped at an amount equal to the tax equity investor&#x2019;s capital contributions plus a specified return, less any distributions and tax benefits it receives, in connection with its membership interest. For any indemnity obligations related to Aviator Wind, NorthStar Clean Energy would recover 49&#160;percent of any amounts paid to the tax equity investor from the other owner of Aviator Wind Equity Holdings. Additionally, Aviator Wind holds insurance coverage that would partially protect against losses incurred as a result of certain failures to qualify for production tax credits. For further details on NorthStar Clean Energy&#x2019;s ownership interest in NWO&#160;Holdco and Aviator Wind, see Note&#160;11, Variable Interest Entities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;These obligations arose from stock and asset sale agreements under which CMS&#160;Energy or a subsidiary of CMS&#160;Energy indemnified the purchaser for losses resulting from various matters, including claims related to taxes and breaches of representations and warranties. The maximum obligation amount is mostly related to an Equatorial Guinea tax claim. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;This obligation comprises a guarantee provided by Consumers to the U.S.&#160;Department of Energy in connection with a settlement agreement regarding damages resulting from the department&#x2019;s failure to accept spent nuclear fuel from nuclear power plants formerly owned by Consumers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Additionally, in the normal course of business, CMS&#160;Energy, Consumers, and certain other subsidiaries of CMS&#160;Energy have entered into various agreements containing tax and other indemnity provisions for &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;which they are unable to estimate the maximum potential obligation. CMS&#160;Energy and Consumers consider the likelihood that they would be required to perform or incur substantial losses related to these indemnities and those disclosed in the table to be remote.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Other Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In addition to the matters disclosed in this Note and Note&#160;1, Regulatory Matters, there are certain other lawsuits and administrative proceedings before various courts and governmental agencies, as well as unasserted claims that may result in such proceedings, arising in the ordinary course of business to which CMS&#160;Energy, Consumers, and certain other subsidiaries of CMS&#160;Energy are parties. These other lawsuits, proceedings, and unasserted claims may involve personal injury, property damage, contracts, environmental matters, federal and state taxes, rates, licensing, employment, and other matters. Further, CMS&#160;Energy and Consumers occasionally self-report certain regulatory non&#x2011;compliance matters that may or may not eventually result in administrative proceedings. CMS&#160;Energy and Consumers believe that the outcome of any one of these proceedings and potential claims will not have a material negative effect on their consolidated results of operations, financial condition, or liquidity.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock>
    <us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzE2NjQ1_7810a6c7-1f48-4a55-8bae-e9c5ef85de75">Contingencies and Commitments&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers are involved in various matters that give rise to contingent liabilities. Depending on the specific issues, the resolution of these contingencies could negatively affect CMS&#160;Energy&#x2019;s and Consumers&#x2019; liquidity, financial condition, and results of operations. In their disclosures of these matters, CMS&#160;Energy and Consumers provide an estimate of the possible loss or range of loss when such an estimate can be made. Disclosures stating that CMS&#160;Energy or Consumers cannot predict the outcome of a matter indicate that they are unable to estimate a possible loss or range of loss for the matter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Bay Harbor:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Land retained environmental remediation obligations for the collection and treatment of leachate at Bay Harbor after selling its interests in the development in 2002. Leachate is produced when water enters into cement kiln dust piles left over from former cement plant operations at the site. In 2012, CMS&#160;Land and EGLE finalized an agreement establishing the final remedies and the future water quality criteria at the site. CMS&#160;Land completed all construction necessary to implement the remedies required by the agreement and will continue to maintain and operate a system to discharge treated leachate into Little Traverse Bay under an NPDES permit, which is valid through 2025.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;At March&#160;31,&#160;2023, CMS&#160;Energy had a recorded liability of $45&#160;million for its remaining obligations for environmental remediation. CMS&#160;Energy calculated this liability based on discounted projected costs, using a discount rate of 4.34&#160;percent and an inflation rate of one&#160;percent on annual operating and maintenance costs. The undiscounted amount of the remaining obligation is $56&#160;million. CMS&#160;Energy expects to pay the following amounts for long-term leachate disposal and operating and maintenance costs during the remainder of 2023 and in each of the next five&#160;years:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term leachate disposal and operating and maintenance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy&#x2019;s estimate of response activity costs and the timing of expenditures could change if there are changes in circumstances or assumptions used in calculating the liability. Although a liability for its present estimate of remaining response activity costs has been recorded, CMS&#160;Energy cannot predict the ultimate financial impact or outcome of this matter.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Consumers Electric Utility Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Electric Environmental Matters:&lt;/span&gt;&lt;span style="color:#ee2724;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers&#x2019; operations are subject to environmental laws and regulations. Historically, Consumers has generally been able to recover, in customer rates, the costs to operate its facilities in compliance with these laws and regulations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%"&gt;Cleanup and Solid Waste:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers expects to incur remediation and other response activity costs at a number of sites under NREPA. Consumers believes that these costs should be recoverable in rates, but cannot guarantee that outcome. Consumers estimates its liability for NREPA sites for which it can estimate a range of loss to be between $2&#160;million and $4&#160;million. At March&#160;31,&#160;2023, Consumers had a recorded liability of $2&#160;million, the minimum amount in the range of its estimated probable NREPA liability, as no amount in the range was considered a better estimate than any other amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers is a potentially responsible party at a number of contaminated sites administered under CERCLA. CERCLA liability is joint and several. In 2010, Consumers received official notification from the EPA that identified Consumers as a potentially responsible party for cleanup of PCBs at the Kalamazoo River CERCLA site. The notification claimed that the EPA had reason to believe that Consumers disposed of PCBs and arranged for the disposal and treatment of PCB-containing materials at portions of the site. In 2011, Consumers received a follow-up letter from the EPA requesting that Consumers agree to participate in a removal action plan along with several other companies for an area of lower Portage Creek, which is connected to the Kalamazoo River. All parties asked to participate in the removal action plan, including Consumers, declined to accept liability. Until further information is received from the EPA, Consumers is unable to estimate a range of potential liability for cleanup of the river.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Based on its experience, Consumers estimates its share of the total liability for known CERCLA sites to be between $3&#160;million and $8&#160;million. Various factors, including the number and creditworthiness of potentially responsible parties involved with each site, affect Consumers&#x2019; share of the total liability. At March&#160;31,&#160;2023, Consumers had a recorded liability of $3&#160;million for its share of the total liability at these sites, the minimum amount in the range of its estimated probable CERCLA liability, as no amount in the range was considered a better estimate than any other amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The timing of payments related to Consumers&#x2019; remediation and other response activities at its CERCLA and NREPA sites is uncertain. Consumers periodically reviews these cost estimates. A change in the underlying assumptions, such as an increase in the number of sites, different remediation techniques, the nature and extent of contamination, and legal and regulatory requirements, could affect its estimates of NREPA and CERCLA liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span id="iac9a2ddfb6664ec0a64080a99dab957f_16652"/&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Ludington Plant Overhaul Contract Dispute:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers and DTE&#160;Electric, co-owners of Ludington, are parties to a 2010&#160;engineering, procurement, and construction agreement with TAES, under which TAES contracted to perform a major overhaul and upgrade of Ludington. The overhauled Ludington units are operational, but TAES&#x2019; work has been defective and non-conforming. Consumers and DTE&#160;Electric have demanded that TAES provide a comprehensive plan to resolve quality control concerns, including adherence to its warranty commitments and other contractual obligations. Consumers and DTE&#160;Electric have taken extensive efforts to resolve these issues with TAES, including a formal demand to TAES&#x2019; parent, Toshiba Corporation, a non-affiliated company, under a parent guaranty it provided in the contract. TAES has not provided a comprehensive plan or otherwise met its performance obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In order to enforce the contract, Consumers and DTE&#160;Electric filed a complaint against TAES and Toshiba Corporation in the U.S.&#160;District Court for the Eastern District of Michigan in April&#160;2022. In June&#160;2022, TAES and Toshiba Corporation filed a motion to dismiss the complaint, along with an answer and counterclaims seeking approximately $15&#160;million in damages related to payments allegedly owed under the parties&#x2019; contract. As a co-owner of Ludington, Consumers would be liable for 51&#160;percent of any such damages. In September&#160;2022, the court denied the motion to dismiss filed by TAES and Toshiba Corporation. Consumers believes the counterclaims are without merit, but cannot predict the financial impact or outcome of this matter. An unfavorable outcome could have a material adverse effect on CMS&#160;Energy&#x2019;s and Consumers&#x2019; financial condition, results of operations, or liquidity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In November&#160;2022, Consumers and DTE&#160;Electric jointly filed an application with the MPSC, requesting authority to defer as a regulatory asset the costs associated with repairing or replacing the defective work performed by TAES while the litigation with TAES and Toshiba Corporation moves forward; such costs would be offset by potential future litigation proceeds received from TAES or Toshiba Corporation. If this application is approved by the MPSC, Consumers and DTE&#160;Electric will have the opportunity to seek appropriate recovery and ratemaking treatment for amounts recorded as a regulatory asset following resolution of the litigation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;J.H.&#160;Campbell&#160;3 Plant Retirement Contract Dispute:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; In May&#160;2022, Consumers filed a complaint against Wolverine Power Supply Cooperative,&#160;Inc. in the Ottawa County Circuit Court and requested a ruling that Consumers has sole authority to decide to retire the J.H.&#160;Campbell&#160;3 coal-fueled generating unit under the unit&#x2019;s Joint Ownership and Operating Agreement. In July&#160;2022, Wolverine Power Supply Cooperative,&#160;Inc. filed an answer, affirmative defenses, and a counterclaim seeking approximately $37&#160;million in damages allegedly caused by Consumers&#x2019; decision to retire the unit before the end of its useful life. In July&#160;2022, Consumers filed a motion for summary disposition, which was heard in August&#160;2022. In October&#160;2022, the state circuit court judge found that Consumers may, in its sole discretion, retire the J.H.&#160;Campbell&#160;3 coal-fueled generating unit, provided that Consumers continues to operate and make necessary improvements to the unit while the litigation concerning Wolverine Power Supply Cooperative, Inc.&#x2019;s claim for damages is pending. Consumers believes Wolverine Power Supply Cooperative,&#160;Inc.&#x2019;s claim has no merit, but cannot predict the final impact or outcome on this matter. An unfavorable outcome could have a material adverse effect on CMS&#160;Energy&#x2019;s and Consumers&#x2019; financial condition, results of operations, or liquidity. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Consumers Gas Utility Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Gas Environmental Matters:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers expects to incur remediation and other response activity costs at a number of sites under NREPA. These sites include 23&#160;former MGP facilities. Consumers operated the facilities on these sites for some part of their operating lives. For some of these sites, Consumers has no present ownership interest or may own only a portion of the original site.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;At March&#160;31,&#160;2023, Consumers had a recorded liability of $63&#160;million for its remaining obligations for these sites. This amount represents the present value of long-term projected costs, using a discount rate of 2.57&#160;percent and an inflation rate of 2.5&#160;percent. The undiscounted amount of the remaining obligation is $67&#160;million. Consumers expects to pay the following amounts for remediation and other response activity costs during the remainder of 2023 and in each of the next five&#160;years:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.793%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Remediation and other response activity costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers periodically reviews these cost estimates. Any significant change in the underlying assumptions, such as an increase in the number of sites, changes in remediation techniques, or legal and regulatory requirements, could affect Consumers&#x2019; estimates of annual response activity costs and the MGP liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Pursuant to orders issued by the MPSC, Consumers defers its MGP-related remediation costs and recovers them from its customers over a ten-year period. At March&#160;31,&#160;2023, Consumers had a regulatory asset of $106&#160;million related to the MGP sites.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers estimates that its liability to perform remediation and other response activities at NREPA sites other than the MGP sites could reach $3&#160;million. At March&#160;31,&#160;2023, Consumers had a recorded liability of less than $1&#160;million, the minimum amount in the range of its estimated probable liability, as no amount in the range was considered a better estimate than any other amount.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Guarantees&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are CMS&#160;Energy&#x2019;s and Consumers&#x2019; guarantees at March&#160;31,&#160;2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Guarantee Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issue Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expiration Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maximum Obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Indemnity obligations from sale of membership interests in VIEs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Indemnity obligations from stock and asset sale agreements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Guarantee&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2011&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Guarantee&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2011&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;These obligations arose from the sale of membership interests in NWO&#160;Holdco and Aviator Wind to tax equity investors. NorthStar Clean Energy provided certain indemnity obligations that protect the tax equity investors against losses incurred as a result of breaches of representations and warranties under the associated limited liability company agreements. These obligations are generally capped at an amount equal to the tax equity investor&#x2019;s capital contributions plus a specified return, less any distributions and tax benefits it receives, in connection with its membership interest. For any indemnity obligations related to Aviator Wind, NorthStar Clean Energy would recover 49&#160;percent of any amounts paid to the tax equity investor from the other owner of Aviator Wind Equity Holdings. Additionally, Aviator Wind holds insurance coverage that would partially protect against losses incurred as a result of certain failures to qualify for production tax credits. For further details on NorthStar Clean Energy&#x2019;s ownership interest in NWO&#160;Holdco and Aviator Wind, see Note&#160;11, Variable Interest Entities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;These obligations arose from stock and asset sale agreements under which CMS&#160;Energy or a subsidiary of CMS&#160;Energy indemnified the purchaser for losses resulting from various matters, including claims related to taxes and breaches of representations and warranties. The maximum obligation amount is mostly related to an Equatorial Guinea tax claim. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;This obligation comprises a guarantee provided by Consumers to the U.S.&#160;Department of Energy in connection with a settlement agreement regarding damages resulting from the department&#x2019;s failure to accept spent nuclear fuel from nuclear power plants formerly owned by Consumers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Additionally, in the normal course of business, CMS&#160;Energy, Consumers, and certain other subsidiaries of CMS&#160;Energy have entered into various agreements containing tax and other indemnity provisions for &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;which they are unable to estimate the maximum potential obligation. CMS&#160;Energy and Consumers consider the likelihood that they would be required to perform or incur substantial losses related to these indemnities and those disclosed in the table to be remote.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Other Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In addition to the matters disclosed in this Note and Note&#160;1, Regulatory Matters, there are certain other lawsuits and administrative proceedings before various courts and governmental agencies, as well as unasserted claims that may result in such proceedings, arising in the ordinary course of business to which CMS&#160;Energy, Consumers, and certain other subsidiaries of CMS&#160;Energy are parties. These other lawsuits, proceedings, and unasserted claims may involve personal injury, property damage, contracts, environmental matters, federal and state taxes, rates, licensing, employment, and other matters. Further, CMS&#160;Energy and Consumers occasionally self-report certain regulatory non&#x2011;compliance matters that may or may not eventually result in administrative proceedings. CMS&#160;Energy and Consumers believe that the outcome of any one of these proceedings and potential claims will not have a material negative effect on their consolidated results of operations, financial condition, or liquidity.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i04c51a68c4054e8fa395de16c547793b_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzE0MDY_31927ab0-816d-49c5-8ff4-05a4c7a8c070"
      unitRef="usd">45000000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate
      contextRef="i04c51a68c4054e8fa395de16c547793b_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzE1Njk_f7935b90-85bf-4d4f-9025-86a2ecc1e3ef"
      unitRef="number">0.0434</us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate>
    <cms:AccrualForEnvironmentalLossContingenciesInflationRate
      contextRef="i04c51a68c4054e8fa395de16c547793b_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzE1OTc_7bf10d36-60fb-4ec1-a8f5-d35dd20cd3f5"
      unitRef="number">0.01</cms:AccrualForEnvironmentalLossContingenciesInflationRate>
    <us-gaap:AccrualForEnvironmentalLossContingenciesGross
      contextRef="i04c51a68c4054e8fa395de16c547793b_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzE2OTg_9da4d910-2b8b-42f8-9455-e9cf94955889"
      unitRef="usd">56000000</us-gaap:AccrualForEnvironmentalLossContingenciesGross>
    <cms:ExpectedRemediationCostsByYearTableTextBlock
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzE2NTgz_266c59c2-be47-437b-94ae-e577ddd43c88">CMS&#160;Energy expects to pay the following amounts for long-term leachate disposal and operating and maintenance costs during the remainder of 2023 and in each of the next five&#160;years:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.794%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term leachate disposal and operating and maintenance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</cms:ExpectedRemediationCostsByYearTableTextBlock>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear
      contextRef="i04c51a68c4054e8fa395de16c547793b_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90YWJsZTpkYmVjODE2YTgyMGI0NmQ1OWY5MmU5ZGU3NGI5N2U3ZC90YWJsZXJhbmdlOmRiZWM4MTZhODIwYjQ2ZDU5ZjkyZTlkZTc0Yjk3ZTdkXzMtMi0xLTEtMjM5MDk0_543aa6fe-f346-43da-9b58-662bd1c1ba33"
      unitRef="usd">3000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear
      contextRef="i04c51a68c4054e8fa395de16c547793b_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90YWJsZTpkYmVjODE2YTgyMGI0NmQ1OWY5MmU5ZGU3NGI5N2U3ZC90YWJsZXJhbmdlOmRiZWM4MTZhODIwYjQ2ZDU5ZjkyZTlkZTc0Yjk3ZTdkXzMtNC0xLTEtMjM5MDk0_a9b37d06-3b28-4b26-96ab-95d3a2f95779"
      unitRef="usd">4000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear
      contextRef="i04c51a68c4054e8fa395de16c547793b_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90YWJsZTpkYmVjODE2YTgyMGI0NmQ1OWY5MmU5ZGU3NGI5N2U3ZC90YWJsZXJhbmdlOmRiZWM4MTZhODIwYjQ2ZDU5ZjkyZTlkZTc0Yjk3ZTdkXzMtNi0xLTEtMjM5MDk0_5b2ac598-3e17-4022-84c2-c2e3867ebbd6"
      unitRef="usd">4000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear
      contextRef="i04c51a68c4054e8fa395de16c547793b_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90YWJsZTpkYmVjODE2YTgyMGI0NmQ1OWY5MmU5ZGU3NGI5N2U3ZC90YWJsZXJhbmdlOmRiZWM4MTZhODIwYjQ2ZDU5ZjkyZTlkZTc0Yjk3ZTdkXzMtOC0xLTEtMjM5MDk0_92966e7a-61b7-4a39-bc94-d5be9cb41c59"
      unitRef="usd">4000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear
      contextRef="i04c51a68c4054e8fa395de16c547793b_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90YWJsZTpkYmVjODE2YTgyMGI0NmQ1OWY5MmU5ZGU3NGI5N2U3ZC90YWJsZXJhbmdlOmRiZWM4MTZhODIwYjQ2ZDU5ZjkyZTlkZTc0Yjk3ZTdkXzMtMTAtMS0xLTIzOTA5NA_f9670346-21e1-4914-8327-3c918d605f76"
      unitRef="usd">4000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear
      contextRef="i04c51a68c4054e8fa395de16c547793b_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90YWJsZTpkYmVjODE2YTgyMGI0NmQ1OWY5MmU5ZGU3NGI5N2U3ZC90YWJsZXJhbmdlOmRiZWM4MTZhODIwYjQ2ZDU5ZjkyZTlkZTc0Yjk3ZTdkXzMtMTItMS0xLTIzOTA5NA_59aea97f-7173-48da-99d2-213f6a08d07d"
      unitRef="usd">4000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="i1c48527403524e71971d3fb591120931_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzI3NzM_4e6b74f6-b44f-4442-8ce1-53ef3d6e9bf6"
      unitRef="usd">2000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="if251689df3d04f06ad80812c0bd44097_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzI3ODA_386fde72-5502-4209-bdd2-e9791233c18e"
      unitRef="usd">4000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i4fe3dafae25c4c349cf031852b9a5593_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzI4MjY_7ef99844-3c39-497a-b8ca-1b11cd449281"
      unitRef="usd">2000000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="i3a92202538a344bfb8a446084aa22d29_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzQxMTU_b7f64b10-3e30-498f-b99e-13bc016f272b"
      unitRef="usd">3000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="i714c7ff574e548b2840f6551cb1a5504_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzQxMjI_a2b03a7e-063a-43b9-9716-6a655348170b"
      unitRef="usd">8000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i22b183a1e0d34b4a974269ce8807c501_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzQzMzU_b1939c66-4e4e-425d-9cfd-b67aa2f8ff5c"
      unitRef="usd">3000000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="i1ee3e0630a0d47198cd73f2a8875567b_D20220601-20220630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzY1NzY_f319fa61-6e8b-4ccd-96ec-735b8bc33511"
      unitRef="usd">15000000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare
      contextRef="ib09b7fc9f725482d93cfde0768808286_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzY3MTI_a4cf680b-2960-4614-a202-76a7aabf3c3f"
      unitRef="number">0.51</us-gaap:JointlyOwnedUtilityPlantProportionateOwnershipShare>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="i897eb009b0c846cda365dd38153f96fd_D20220701-20220731"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzgyNDE_681d70e7-65ba-490c-80eb-4b657759727d"
      unitRef="usd">37000000</us-gaap:LossContingencyDamagesSoughtValue>
    <cms:NumberOfFormerManufacturedGasPlants
      contextRef="id6dd4699112a48a598c67212d807979d_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzkyMjE_d081d8ae-42da-4a69-bbec-5e1e85a83226"
      unitRef="site">23</cms:NumberOfFormerManufacturedGasPlants>
    <cms:EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzE2NTY1_e6c449a5-e7fb-496f-8ad6-7edc3e9d6325">recorded liability</cms:EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="id6dd4699112a48a598c67212d807979d_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzk0OTU_91a0af2c-25e5-4450-924a-8a66bc01b9dd"
      unitRef="usd">63000000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate
      contextRef="id6dd4699112a48a598c67212d807979d_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzk2NDE_871567e8-b9f7-4fe5-bdcf-4f9435a83dcd"
      unitRef="number">0.0257</us-gaap:AccrualForEnvironmentalLossContingenciesDiscountRate>
    <cms:AccrualForEnvironmentalLossContingenciesInflationRate
      contextRef="id6dd4699112a48a598c67212d807979d_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzk2Njk_1185c16a-2b2a-4b9b-b045-686a4c3c6d93"
      unitRef="number">0.025</cms:AccrualForEnvironmentalLossContingenciesInflationRate>
    <us-gaap:AccrualForEnvironmentalLossContingenciesGross
      contextRef="id6dd4699112a48a598c67212d807979d_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzk3Mjg_cd6a139d-b9a2-42a8-b814-ee306edd228f"
      unitRef="usd">67000000</us-gaap:AccrualForEnvironmentalLossContingenciesGross>
    <cms:ExpectedRemediationCostsByYearTableTextBlock
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzE2NjA4_73b98f5d-b9f2-49c5-b8bc-ccc9fccb5e00">Consumers expects to pay the following amounts for remediation and other response activity costs during the remainder of 2023 and in each of the next five&#160;years:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.242%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.793%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="39" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Remediation and other response activity costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</cms:ExpectedRemediationCostsByYearTableTextBlock>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear
      contextRef="i6358e47ed7eb480da43fb4002044a133_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90YWJsZTo5NjE1NTE5ZWUwNjI0ODg5OWMwNzRkOGYyMDgzOTE5NC90YWJsZXJhbmdlOjk2MTU1MTllZTA2MjQ4ODk5YzA3NGQ4ZjIwODM5MTk0XzMtMi0xLTEtMjM5MDk0_6eb7c9d1-3bc5-45bd-8ad7-c739910257ae"
      unitRef="usd">5000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear
      contextRef="i6358e47ed7eb480da43fb4002044a133_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90YWJsZTo5NjE1NTE5ZWUwNjI0ODg5OWMwNzRkOGYyMDgzOTE5NC90YWJsZXJhbmdlOjk2MTU1MTllZTA2MjQ4ODk5YzA3NGQ4ZjIwODM5MTk0XzMtNC0xLTEtMjM5MDk0_0ee76e09-fd8d-4782-a1fd-5e7ced413935"
      unitRef="usd">11000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear
      contextRef="i6358e47ed7eb480da43fb4002044a133_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90YWJsZTo5NjE1NTE5ZWUwNjI0ODg5OWMwNzRkOGYyMDgzOTE5NC90YWJsZXJhbmdlOjk2MTU1MTllZTA2MjQ4ODk5YzA3NGQ4ZjIwODM5MTk0XzMtNi0xLTEtMjM5MDk0_850e5e7c-a340-441e-b403-c8835fdf5ebe"
      unitRef="usd">31000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear
      contextRef="i6358e47ed7eb480da43fb4002044a133_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90YWJsZTo5NjE1NTE5ZWUwNjI0ODg5OWMwNzRkOGYyMDgzOTE5NC90YWJsZXJhbmdlOjk2MTU1MTllZTA2MjQ4ODk5YzA3NGQ4ZjIwODM5MTk0XzMtOC0xLTEtMjM5MDk0_6d6110ed-1c50-4f2b-b68c-9acdc055e1cf"
      unitRef="usd">6000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear
      contextRef="i6358e47ed7eb480da43fb4002044a133_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90YWJsZTo5NjE1NTE5ZWUwNjI0ODg5OWMwNzRkOGYyMDgzOTE5NC90YWJsZXJhbmdlOjk2MTU1MTllZTA2MjQ4ODk5YzA3NGQ4ZjIwODM5MTk0XzMtMTAtMS0xLTIzOTA5NA_18b7b73e-34b3-45ef-804d-be833fa3138b"
      unitRef="usd">1000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear
      contextRef="i6358e47ed7eb480da43fb4002044a133_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90YWJsZTo5NjE1NTE5ZWUwNjI0ODg5OWMwNzRkOGYyMDgzOTE5NC90YWJsZXJhbmdlOjk2MTU1MTllZTA2MjQ4ODk5YzA3NGQ4ZjIwODM5MTk0XzMtMTItMS0xLTIzOTA5NA_4dff6cd0-e997-4f80-ad30-9ebb97e25a7a"
      unitRef="usd">1000000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear>
    <us-gaap:RegulatoryAssetAmortizationPeriod
      contextRef="i61ae7db3abab4ee39ced4ee978c0a074_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzE2NTc1_94a3c120-aa3e-4ab5-92c2-3085752f9dd0">P10Y</us-gaap:RegulatoryAssetAmortizationPeriod>
    <us-gaap:RegulatoryAssetsNoncurrent
      contextRef="i23b4d5f2288a410bbf0c94bd618d366f_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzEwMzQw_721cd48e-f770-415e-a5dd-aed89cb02891"
      unitRef="usd">106000000</us-gaap:RegulatoryAssetsNoncurrent>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="i1e3433b7a205406d94ee50380d9e24bd_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzEwNTEz_42d8c4c1-154f-49e6-86e3-0998dd30d753"
      unitRef="usd">3000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i1b6c8fe8a11b43ce9a0b51359f086bd2_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzEwNTY5_15d99621-d40d-495f-8c36-6971a0f7aae6"
      unitRef="usd">1000000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:ScheduleOfGuaranteeObligationsTextBlock
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzE2NTkz_f44839b9-6973-4cdf-98cc-f9ef4d684dc0">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are CMS&#160;Energy&#x2019;s and Consumers&#x2019; guarantees at March&#160;31,&#160;2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Guarantee Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issue Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expiration Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maximum Obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Indemnity obligations from sale of membership interests in VIEs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Indemnity obligations from stock and asset sale agreements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Guarantee&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2011&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Guarantee&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2011&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;These obligations arose from the sale of membership interests in NWO&#160;Holdco and Aviator Wind to tax equity investors. NorthStar Clean Energy provided certain indemnity obligations that protect the tax equity investors against losses incurred as a result of breaches of representations and warranties under the associated limited liability company agreements. These obligations are generally capped at an amount equal to the tax equity investor&#x2019;s capital contributions plus a specified return, less any distributions and tax benefits it receives, in connection with its membership interest. For any indemnity obligations related to Aviator Wind, NorthStar Clean Energy would recover 49&#160;percent of any amounts paid to the tax equity investor from the other owner of Aviator Wind Equity Holdings. Additionally, Aviator Wind holds insurance coverage that would partially protect against losses incurred as a result of certain failures to qualify for production tax credits. For further details on NorthStar Clean Energy&#x2019;s ownership interest in NWO&#160;Holdco and Aviator Wind, see Note&#160;11, Variable Interest Entities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;These obligations arose from stock and asset sale agreements under which CMS&#160;Energy or a subsidiary of CMS&#160;Energy indemnified the purchaser for losses resulting from various matters, including claims related to taxes and breaches of representations and warranties. The maximum obligation amount is mostly related to an Equatorial Guinea tax claim. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;This obligation comprises a guarantee provided by Consumers to the U.S.&#160;Department of Energy in connection with a settlement agreement regarding damages resulting from the department&#x2019;s failure to accept spent nuclear fuel from nuclear power plants formerly owned by Consumers.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfGuaranteeObligationsTextBlock>
    <us-gaap:ScheduleOfGuaranteeObligationsTextBlock
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzE2NjQz_ef44e27c-990a-4591-921a-791b2441a54f">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are CMS&#160;Energy&#x2019;s and Consumers&#x2019; guarantees at March&#160;31,&#160;2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:1.944%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.641%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Guarantee Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issue Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expiration Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maximum Obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Indemnity obligations from sale of membership interests in VIEs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Indemnity obligations from stock and asset sale agreements&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Guarantee&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2011&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Guarantee&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2011&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indefinite&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;These obligations arose from the sale of membership interests in NWO&#160;Holdco and Aviator Wind to tax equity investors. NorthStar Clean Energy provided certain indemnity obligations that protect the tax equity investors against losses incurred as a result of breaches of representations and warranties under the associated limited liability company agreements. These obligations are generally capped at an amount equal to the tax equity investor&#x2019;s capital contributions plus a specified return, less any distributions and tax benefits it receives, in connection with its membership interest. For any indemnity obligations related to Aviator Wind, NorthStar Clean Energy would recover 49&#160;percent of any amounts paid to the tax equity investor from the other owner of Aviator Wind Equity Holdings. Additionally, Aviator Wind holds insurance coverage that would partially protect against losses incurred as a result of certain failures to qualify for production tax credits. For further details on NorthStar Clean Energy&#x2019;s ownership interest in NWO&#160;Holdco and Aviator Wind, see Note&#160;11, Variable Interest Entities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;These obligations arose from stock and asset sale agreements under which CMS&#160;Energy or a subsidiary of CMS&#160;Energy indemnified the purchaser for losses resulting from various matters, including claims related to taxes and breaches of representations and warranties. The maximum obligation amount is mostly related to an Equatorial Guinea tax claim. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;This obligation comprises a guarantee provided by Consumers to the U.S.&#160;Department of Energy in connection with a settlement agreement regarding damages resulting from the department&#x2019;s failure to accept spent nuclear fuel from nuclear power plants formerly owned by Consumers.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfGuaranteeObligationsTextBlock>
    <us-gaap:GuaranteeObligationsTerm
      contextRef="i453ce6bf87c74efb85c30f40907f64e0_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90YWJsZTphMmUyNzg1MzQ0ZmE0YmE1OTk1ZWQ3Yjg4MDg5ODk2Zi90YWJsZXJhbmdlOmEyZTI3ODUzNDRmYTRiYTU5OTVlZDdiODgwODk4OTZmXzMtMi0xLTEtMjM5MDk0_4b3804d2-cc82-46fe-afd8-4534dbc5b2fb">indefinite</us-gaap:GuaranteeObligationsTerm>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="i2fd74a3109bb4a889c508affb53b9eae_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90YWJsZTphMmUyNzg1MzQ0ZmE0YmE1OTk1ZWQ3Yjg4MDg5ODk2Zi90YWJsZXJhbmdlOmEyZTI3ODUzNDRmYTRiYTU5OTVlZDdiODgwODk4OTZmXzMtNC0xLTEtMjM5MDk0_3b2ccf3b-0286-4435-9fc2-8b50ada3d7fc"
      unitRef="usd">318000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue
      contextRef="i2fd74a3109bb4a889c508affb53b9eae_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90YWJsZTphMmUyNzg1MzQ0ZmE0YmE1OTk1ZWQ3Yjg4MDg5ODk2Zi90YWJsZXJhbmdlOmEyZTI3ODUzNDRmYTRiYTU5OTVlZDdiODgwODk4OTZmXzMtNi0xLTEtMjM5MDk0_e0796114-af92-427e-a26f-a104b096d9e1"
      unitRef="usd">0</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <us-gaap:GuaranteeObligationsTerm
      contextRef="i53d276f4edbe4d16b389654b8d671d3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90YWJsZTphMmUyNzg1MzQ0ZmE0YmE1OTk1ZWQ3Yjg4MDg5ODk2Zi90YWJsZXJhbmdlOmEyZTI3ODUzNDRmYTRiYTU5OTVlZDdiODgwODk4OTZmXzQtMi0xLTEtMjM5MDk0_f12cb33b-939b-4b75-986a-d65f3d330a5c">indefinite</us-gaap:GuaranteeObligationsTerm>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="i2b34159040704df68b6b0a2294397a37_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90YWJsZTphMmUyNzg1MzQ0ZmE0YmE1OTk1ZWQ3Yjg4MDg5ODk2Zi90YWJsZXJhbmdlOmEyZTI3ODUzNDRmYTRiYTU5OTVlZDdiODgwODk4OTZmXzQtNC0xLTEtMjM5MDk0_8c8b070b-fac4-4df0-97c6-10f8e94c0339"
      unitRef="usd">226000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue
      contextRef="i2b34159040704df68b6b0a2294397a37_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90YWJsZTphMmUyNzg1MzQ0ZmE0YmE1OTk1ZWQ3Yjg4MDg5ODk2Zi90YWJsZXJhbmdlOmEyZTI3ODUzNDRmYTRiYTU5OTVlZDdiODgwODk4OTZmXzQtNi0xLTEtMjM5MDk0_1d3872af-5c8f-47bd-8c77-d956d6affc19"
      unitRef="usd">3000000</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <us-gaap:GuaranteeObligationsTerm
      contextRef="i59673358d73c4f488e9f386311dc8335_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90YWJsZTphMmUyNzg1MzQ0ZmE0YmE1OTk1ZWQ3Yjg4MDg5ODk2Zi90YWJsZXJhbmdlOmEyZTI3ODUzNDRmYTRiYTU5OTVlZDdiODgwODk4OTZmXzUtMi0xLTEtMjM5MDk0_3e9cc406-3274-4dc4-994e-4d8a2beafc27">indefinite</us-gaap:GuaranteeObligationsTerm>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="i3b0cefd853d840579ea71de5ad7c8e58_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90YWJsZTphMmUyNzg1MzQ0ZmE0YmE1OTk1ZWQ3Yjg4MDg5ODk2Zi90YWJsZXJhbmdlOmEyZTI3ODUzNDRmYTRiYTU5OTVlZDdiODgwODk4OTZmXzUtNC0xLTEtMjM5MDk0_2dd201be-cb5a-4d39-b743-98d76dae9d17"
      unitRef="usd">30000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue
      contextRef="i3b0cefd853d840579ea71de5ad7c8e58_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90YWJsZTphMmUyNzg1MzQ0ZmE0YmE1OTk1ZWQ3Yjg4MDg5ODk2Zi90YWJsZXJhbmdlOmEyZTI3ODUzNDRmYTRiYTU5OTVlZDdiODgwODk4OTZmXzUtNi0xLTEtMjM5MDk0_ef47c023-d8f8-4494-8546-95bbe1e0b0b4"
      unitRef="usd">0</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <us-gaap:GuaranteeObligationsTerm
      contextRef="i8ba182f103394aee86444b4288980ba7_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90YWJsZTphMmUyNzg1MzQ0ZmE0YmE1OTk1ZWQ3Yjg4MDg5ODk2Zi90YWJsZXJhbmdlOmEyZTI3ODUzNDRmYTRiYTU5OTVlZDdiODgwODk4OTZmXzctMi0xLTEtMjM5MDk0_ff821c84-a247-422a-9876-5a3f87d34ae7">indefinite</us-gaap:GuaranteeObligationsTerm>
    <us-gaap:GuaranteeObligationsMaximumExposure
      contextRef="iab5ba1f90330437c9b50c673159d2112_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90YWJsZTphMmUyNzg1MzQ0ZmE0YmE1OTk1ZWQ3Yjg4MDg5ODk2Zi90YWJsZXJhbmdlOmEyZTI3ODUzNDRmYTRiYTU5OTVlZDdiODgwODk4OTZmXzctNC0xLTEtMjM5MDk0_cae621fb-1957-4eff-98c1-d6cbb00fa302"
      unitRef="usd">30000000</us-gaap:GuaranteeObligationsMaximumExposure>
    <us-gaap:GuaranteeObligationsCurrentCarryingValue
      contextRef="iab5ba1f90330437c9b50c673159d2112_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90YWJsZTphMmUyNzg1MzQ0ZmE0YmE1OTk1ZWQ3Yjg4MDg5ODk2Zi90YWJsZXJhbmdlOmEyZTI3ODUzNDRmYTRiYTU5OTVlZDdiODgwODk4OTZmXzctNi0xLTEtMjM5MDk0_2f6ddcc7-6dbc-4c04-afd2-404771968c77"
      unitRef="usd">0</us-gaap:GuaranteeObligationsCurrentCarryingValue>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="i46985c9447dc473489a8911a3daf3a38_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8yOTUvZnJhZzphYzlhMmRkZmI2NjY0ZWMwYTY0MDgwYTk5ZGFiOTU3Zi90ZXh0cmVnaW9uOmFjOWEyZGRmYjY2NjRlYzBhNjQwODBhOTlkYWI5NTdmXzEzOTcx_1f9d4e96-ac85-4026-a244-2d30b85e77bc"
      unitRef="number">0.49</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMDEvZnJhZzoxN2EwODI2MDQ3ZmI0ZDMwODZkNDIyMDc4ZTUyODA2Zi90ZXh0cmVnaW9uOjE3YTA4MjYwNDdmYjRkMzA4NmQ0MjIwNzhlNTI4MDZmXzk_2ec106ab-1aae-4117-9633-bdaef19520ed">Financings and Capitalization&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Financings:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Presented in the following table is a summary of major long-term debt issuances during the three&#160;months ended March&#160;31,&#160;2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.126%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal&lt;br/&gt;(In Millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest Rate (%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NorthStar Clean Energy, including subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loan facility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;February 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total NorthStar Clean Energy, including subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;January 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 2028&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;February 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 2033&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In December&#160;2022, a subsidiary of NorthStar Clean Energy entered into a $185&#160;million unsecured term loan credit agreement. Under this credit agreement, a subsidiary of NorthStar Clean Energy borrowed $85&#160;million in 2023. As of March&#160;31,&#160;2023, there was $185&#160;million of loans outstanding bearing an interest rate of 5.806&#160;percent under the unsecured term loan credit agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In January&#160;2023, Consumers entered into a bond purchase agreement to issue an aggregate principal amount of $400&#160;million of first mortgage bonds through a private placement offering. The bonds, which were priced in November&#160;2022, carry a weighted average interest rate of 5.251&#160;percent and mature at varying dates between 2026 and 2037. The bonds are expected to be issued in May&#160;2023. The proceeds of the bonds will be used to finance a portion of the purchase price of the New Covert Generating Facility and for general corporate purposes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is a summary of major long-term debt retirements during the three&#160;months ended March&#160;31,&#160;2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.008%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.050%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal&lt;br/&gt;(In Millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest Rate (%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retirement Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loan facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;February 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;January 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Credit Facilities:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; The following credit facilities with banks were available at March&#160;31,&#160;2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expiration Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount of Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount Borrowed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Letters of Credit Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount Available&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 14, 2027&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;22,&#160;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NorthStar Clean Energy, including subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;25,&#160;2025&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 14, 2027&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;November&#160;18, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;There were no&#160;borrowings under this facility during the three&#160;months ended March&#160;31,&#160;2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;This letter of credit facility is available to Aviator Wind Equity Holdings. For more information regarding Aviator Wind Equity Holdings, see Note&#160;11, Variable Interest Entities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Obligations under these facilities are secured by first mortgage bonds of Consumers. There were no&#160;borrowings under these facilities during the three&#160;months ended March&#160;31,&#160;2023.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Regulatory Authorization for Financings:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers is required to maintain FERC authorization for financings. Any long-term issuances during the authorization period are exempt from FERC&#x2019;s competitive bidding and negotiated placement requirements. In March&#160;2023, FERC granted Consumers the authority to issue securities between April&#160;1,&#160;2023 and March&#160;31,&#160;2025. &lt;/span&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Short-term Borrowings:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Under Consumers&#x2019; commercial paper program, Consumers may issue, in one or more placements, investment-grade commercial paper notes with maturities of up to 365&#160;days at market interest rates. These issuances are supported by Consumers&#x2019; revolving credit facilities and may have an aggregate principal amount outstanding of up to $500&#160;million. While the amount of outstanding commercial paper does not reduce the available capacity of the revolving credit facilities, Consumers does not intend to issue commercial paper in an amount exceeding the available capacity of the facilities. At March&#160;31,&#160;2023, there were no commercial paper notes outstanding under this program.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In December&#160;2022, Consumers renewed a short-term credit agreement with CMS&#160;Energy, permitting Consumers to borrow up to $500&#160;million. At March&#160;31,&#160;2023, there were no outstanding borrowings under the agreement.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Dividend Restrictions:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; At March&#160;31,&#160;2023, payment of dividends by CMS&#160;Energy on its common stock was limited to $6.8&#160;billion under provisions of the Michigan Business Corporation Act of 1972.&lt;/span&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Under the provisions of its articles of incorporation, at March&#160;31,&#160;2023, Consumers had $1.9&#160;billion of unrestricted retained earnings available to pay dividends on its common stock to CMS&#160;Energy. Provisions of the Federal Power Act and the Natural Gas Act appear to restrict dividends payable by Consumers to the amount of Consumers&#x2019; retained earnings. Several decisions from FERC suggest that, under a variety of circumstances, dividends from Consumers on its common stock would not be limited to amounts in Consumers&#x2019; retained earnings. Any decision by Consumers to pay dividends on its common stock in excess of retained earnings would be based on specific facts and circumstances and would be subject to a formal regulatory filing process.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;During the three&#160;months ended March&#160;31,&#160;2023, Consumers paid $287&#160;million in dividends on its common stock to CMS&#160;Energy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Issuance of Common Stock: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are details of CMS&#160;Energy&#x2019;s forward sales contracts under its equity offering program at March&#160;31,&#160;2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forward Price Per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Initial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;August&#160;3,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;February&#160;1,&#160;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,944,207&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;August&#160;24,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;February&#160;26,&#160;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,677,938&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;August&#160;29,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;February 26, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,783,388&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Under these contracts, CMS&#160;Energy may either settle physically by issuing shares of its common stock at the then-applicable forward sale price specified by the agreement or settle net by delivering or receiving cash or shares. CMS&#160;Energy may settle the contracts at any time through their maturity dates, and presently intends to physically settle the contracts by delivering shares of its common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The initial forward price in the forward equity sale contracts includes a deduction for commissions and will be adjusted on a daily basis over the term based on an interest rate factor and decreased on certain dates by certain predetermined amounts to reflect expected dividend payments. No amounts are recorded on CMS&#160;Energy&#x2019;s consolidated balance sheets until settlements of the forward equity sale contracts occur. If CMS&#160;Energy had elected to net share settle or net cash settle the contracts as of March&#160;31,&#160;2023, CMS&#160;Energy would not have been required to deliver shares or pay cash.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMDEvZnJhZzoxN2EwODI2MDQ3ZmI0ZDMwODZkNDIyMDc4ZTUyODA2Zi90ZXh0cmVnaW9uOjE3YTA4MjYwNDdmYjRkMzA4NmQ0MjIwNzhlNTI4MDZmXzk_c8084c49-4e2d-4a3a-a134-49b6b26ad795">Financings and Capitalization&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Financings:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Presented in the following table is a summary of major long-term debt issuances during the three&#160;months ended March&#160;31,&#160;2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.126%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal&lt;br/&gt;(In Millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest Rate (%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NorthStar Clean Energy, including subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loan facility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;February 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total NorthStar Clean Energy, including subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;January 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 2028&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;February 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 2033&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In December&#160;2022, a subsidiary of NorthStar Clean Energy entered into a $185&#160;million unsecured term loan credit agreement. Under this credit agreement, a subsidiary of NorthStar Clean Energy borrowed $85&#160;million in 2023. As of March&#160;31,&#160;2023, there was $185&#160;million of loans outstanding bearing an interest rate of 5.806&#160;percent under the unsecured term loan credit agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In January&#160;2023, Consumers entered into a bond purchase agreement to issue an aggregate principal amount of $400&#160;million of first mortgage bonds through a private placement offering. The bonds, which were priced in November&#160;2022, carry a weighted average interest rate of 5.251&#160;percent and mature at varying dates between 2026 and 2037. The bonds are expected to be issued in May&#160;2023. The proceeds of the bonds will be used to finance a portion of the purchase price of the New Covert Generating Facility and for general corporate purposes. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is a summary of major long-term debt retirements during the three&#160;months ended March&#160;31,&#160;2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.008%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.050%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal&lt;br/&gt;(In Millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest Rate (%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retirement Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loan facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;February 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;January 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Credit Facilities:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; The following credit facilities with banks were available at March&#160;31,&#160;2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expiration Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount of Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount Borrowed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Letters of Credit Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount Available&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 14, 2027&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;22,&#160;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NorthStar Clean Energy, including subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;25,&#160;2025&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 14, 2027&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;November&#160;18, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;There were no&#160;borrowings under this facility during the three&#160;months ended March&#160;31,&#160;2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;This letter of credit facility is available to Aviator Wind Equity Holdings. For more information regarding Aviator Wind Equity Holdings, see Note&#160;11, Variable Interest Entities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Obligations under these facilities are secured by first mortgage bonds of Consumers. There were no&#160;borrowings under these facilities during the three&#160;months ended March&#160;31,&#160;2023.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Regulatory Authorization for Financings:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers is required to maintain FERC authorization for financings. Any long-term issuances during the authorization period are exempt from FERC&#x2019;s competitive bidding and negotiated placement requirements. In March&#160;2023, FERC granted Consumers the authority to issue securities between April&#160;1,&#160;2023 and March&#160;31,&#160;2025. &lt;/span&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Short-term Borrowings:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Under Consumers&#x2019; commercial paper program, Consumers may issue, in one or more placements, investment-grade commercial paper notes with maturities of up to 365&#160;days at market interest rates. These issuances are supported by Consumers&#x2019; revolving credit facilities and may have an aggregate principal amount outstanding of up to $500&#160;million. While the amount of outstanding commercial paper does not reduce the available capacity of the revolving credit facilities, Consumers does not intend to issue commercial paper in an amount exceeding the available capacity of the facilities. At March&#160;31,&#160;2023, there were no commercial paper notes outstanding under this program.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In December&#160;2022, Consumers renewed a short-term credit agreement with CMS&#160;Energy, permitting Consumers to borrow up to $500&#160;million. At March&#160;31,&#160;2023, there were no outstanding borrowings under the agreement.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Dividend Restrictions:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; At March&#160;31,&#160;2023, payment of dividends by CMS&#160;Energy on its common stock was limited to $6.8&#160;billion under provisions of the Michigan Business Corporation Act of 1972.&lt;/span&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Under the provisions of its articles of incorporation, at March&#160;31,&#160;2023, Consumers had $1.9&#160;billion of unrestricted retained earnings available to pay dividends on its common stock to CMS&#160;Energy. Provisions of the Federal Power Act and the Natural Gas Act appear to restrict dividends payable by Consumers to the amount of Consumers&#x2019; retained earnings. Several decisions from FERC suggest that, under a variety of circumstances, dividends from Consumers on its common stock would not be limited to amounts in Consumers&#x2019; retained earnings. Any decision by Consumers to pay dividends on its common stock in excess of retained earnings would be based on specific facts and circumstances and would be subject to a formal regulatory filing process.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;During the three&#160;months ended March&#160;31,&#160;2023, Consumers paid $287&#160;million in dividends on its common stock to CMS&#160;Energy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Issuance of Common Stock: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are details of CMS&#160;Energy&#x2019;s forward sales contracts under its equity offering program at March&#160;31,&#160;2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forward Price Per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Initial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;August&#160;3,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;February&#160;1,&#160;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,944,207&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;August&#160;24,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;February&#160;26,&#160;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,677,938&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;August&#160;29,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;February 26, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,783,388&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Under these contracts, CMS&#160;Energy may either settle physically by issuing shares of its common stock at the then-applicable forward sale price specified by the agreement or settle net by delivering or receiving cash or shares. CMS&#160;Energy may settle the contracts at any time through their maturity dates, and presently intends to physically settle the contracts by delivering shares of its common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The initial forward price in the forward equity sale contracts includes a deduction for commissions and will be adjusted on a daily basis over the term based on an interest rate factor and decreased on certain dates by certain predetermined amounts to reflect expected dividend payments. No amounts are recorded on CMS&#160;Energy&#x2019;s consolidated balance sheets until settlements of the forward equity sale contracts occur. If CMS&#160;Energy had elected to net share settle or net cash settle the contracts as of March&#160;31,&#160;2023, CMS&#160;Energy would not have been required to deliver shares or pay cash.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMDcvZnJhZzo5M2NiZTFlNTYwNmU0NzNkOWJkMzBiY2VlOTE5NjEwNy90ZXh0cmVnaW9uOjkzY2JlMWU1NjA2ZTQ3M2Q5YmQzMGJjZWU5MTk2MTA3XzE0OTA_ffb915cd-8165-49f7-9543-784b7b06ee97">Presented in the following table is a summary of major long-term debt issuances during the three&#160;months ended March&#160;31,&#160;2023:&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.002%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.124%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.126%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal&lt;br/&gt;(In Millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest Rate (%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Issuance Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NorthStar Clean Energy, including subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loan facility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 10pt 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;February 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total NorthStar Clean Energy, including subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;January 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 2028&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;First mortgage bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4.625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;February 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;May 2033&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;In December&#160;2022, a subsidiary of NorthStar Clean Energy entered into a $185&#160;million unsecured term loan credit agreement. Under this credit agreement, a subsidiary of NorthStar Clean Energy borrowed $85&#160;million in 2023. As of March&#160;31,&#160;2023, there was $185&#160;million of loans outstanding bearing an interest rate of 5.806&#160;percent under the unsecured term loan credit agreement.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i251d683cdb384ae38914ea7bf677008b_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMDcvZnJhZzo5M2NiZTFlNTYwNmU0NzNkOWJkMzBiY2VlOTE5NjEwNy90YWJsZTo4N2Q4MGJlZGU0Nzc0NWZjYjYxMzllZTI3YmU5MWM1OC90YWJsZXJhbmdlOjg3ZDgwYmVkZTQ3NzQ1ZmNiNjEzOWVlMjdiZTkxYzU4XzItMi0xLTEtMjM5MDk0_286faa8f-6eef-473a-8d00-ef58d8b4757b"
      unitRef="usd">85000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i85f29ad09d0e4e78831bae7e131f3467_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMDcvZnJhZzo5M2NiZTFlNTYwNmU0NzNkOWJkMzBiY2VlOTE5NjEwNy90YWJsZTo4N2Q4MGJlZGU0Nzc0NWZjYjYxMzllZTI3YmU5MWM1OC90YWJsZXJhbmdlOjg3ZDgwYmVkZTQ3NzQ1ZmNiNjEzOWVlMjdiZTkxYzU4XzgtMi0xLTEtMjM5MDk0_727a0ab9-58a8-4a8f-8a31-c5633c2aa8f1"
      unitRef="usd">85000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i270169f2c4494e7280e8252d1ee6dad0_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMDcvZnJhZzo5M2NiZTFlNTYwNmU0NzNkOWJkMzBiY2VlOTE5NjEwNy90YWJsZTo4N2Q4MGJlZGU0Nzc0NWZjYjYxMzllZTI3YmU5MWM1OC90YWJsZXJhbmdlOjg3ZDgwYmVkZTQ3NzQ1ZmNiNjEzOWVlMjdiZTkxYzU4XzEwLTItMS0xLTIzOTA5NA_df5305b3-45f7-426e-9cf5-6747880cc3bb"
      unitRef="usd">425000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i270169f2c4494e7280e8252d1ee6dad0_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMDcvZnJhZzo5M2NiZTFlNTYwNmU0NzNkOWJkMzBiY2VlOTE5NjEwNy90YWJsZTo4N2Q4MGJlZGU0Nzc0NWZjYjYxMzllZTI3YmU5MWM1OC90YWJsZXJhbmdlOjg3ZDgwYmVkZTQ3NzQ1ZmNiNjEzOWVlMjdiZTkxYzU4XzEwLTMtMS0xLTIzOTA5NA_42ad62eb-24f5-4ca3-b0d8-43b7594fc6c8"
      unitRef="number">0.04650</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i928225482cc94309a280bd420a8f6e67_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMDcvZnJhZzo5M2NiZTFlNTYwNmU0NzNkOWJkMzBiY2VlOTE5NjEwNy90YWJsZTo4N2Q4MGJlZGU0Nzc0NWZjYjYxMzllZTI3YmU5MWM1OC90YWJsZXJhbmdlOjg3ZDgwYmVkZTQ3NzQ1ZmNiNjEzOWVlMjdiZTkxYzU4XzExLTItMS0xLTIzOTA5NA_3a24faa0-ccc5-4ea8-96bb-5e5ce4a83f38"
      unitRef="usd">700000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i928225482cc94309a280bd420a8f6e67_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMDcvZnJhZzo5M2NiZTFlNTYwNmU0NzNkOWJkMzBiY2VlOTE5NjEwNy90YWJsZTo4N2Q4MGJlZGU0Nzc0NWZjYjYxMzllZTI3YmU5MWM1OC90YWJsZXJhbmdlOjg3ZDgwYmVkZTQ3NzQ1ZmNiNjEzOWVlMjdiZTkxYzU4XzExLTMtMS0xLTIzOTA5NA_80c2e59b-b4f9-461c-90fb-c86808bb75bb"
      unitRef="number">0.04625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMDcvZnJhZzo5M2NiZTFlNTYwNmU0NzNkOWJkMzBiY2VlOTE5NjEwNy90YWJsZTo4N2Q4MGJlZGU0Nzc0NWZjYjYxMzllZTI3YmU5MWM1OC90YWJsZXJhbmdlOjg3ZDgwYmVkZTQ3NzQ1ZmNiNjEzOWVlMjdiZTkxYzU4XzIwLTItMS0xLTIzOTA5NA_65b7190b-4ffa-4939-9187-1f1e4703453d"
      unitRef="usd">1125000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMDcvZnJhZzo5M2NiZTFlNTYwNmU0NzNkOWJkMzBiY2VlOTE5NjEwNy90YWJsZTo4N2Q4MGJlZGU0Nzc0NWZjYjYxMzllZTI3YmU5MWM1OC90YWJsZXJhbmdlOjg3ZDgwYmVkZTQ3NzQ1ZmNiNjEzOWVlMjdiZTkxYzU4XzIxLTItMS0xLTIzOTA5NA_6ffe9cc6-0c91-46d7-a268-71647eaa2d69"
      unitRef="usd">1210000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i18b73e409bf047a293588c089bdc45e5_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMDcvZnJhZzo5M2NiZTFlNTYwNmU0NzNkOWJkMzBiY2VlOTE5NjEwNy90ZXh0cmVnaW9uOjkzY2JlMWU1NjA2ZTQ3M2Q5YmQzMGJjZWU5MTk2MTA3XzE0ODQzNDA2OTc3Nzg0_d281880b-f0dd-4969-8d68-bb4c09fc296f"
      unitRef="usd">185000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i251d683cdb384ae38914ea7bf677008b_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMDcvZnJhZzo5M2NiZTFlNTYwNmU0NzNkOWJkMzBiY2VlOTE5NjEwNy90ZXh0cmVnaW9uOjkzY2JlMWU1NjA2ZTQ3M2Q5YmQzMGJjZWU5MTk2MTA3XzE0ODQzNDA2OTc3MTUx_e12027d1-d39c-46b4-91b8-336b1893b760"
      unitRef="usd">85000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i251d683cdb384ae38914ea7bf677008b_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMDcvZnJhZzo5M2NiZTFlNTYwNmU0NzNkOWJkMzBiY2VlOTE5NjEwNy90ZXh0cmVnaW9uOjkzY2JlMWU1NjA2ZTQ3M2Q5YmQzMGJjZWU5MTk2MTA3XzE0ODQzNDA2OTc3MjQw_1d535cc0-1884-4e9b-ab5e-125317a05886"
      unitRef="usd">185000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i251d683cdb384ae38914ea7bf677008b_I20230331"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMDcvZnJhZzo5M2NiZTFlNTYwNmU0NzNkOWJkMzBiY2VlOTE5NjEwNy90ZXh0cmVnaW9uOjkzY2JlMWU1NjA2ZTQ3M2Q5YmQzMGJjZWU5MTk2MTA3XzE0ODQzNDA2OTc3NjQ3_34a5b74a-bc93-4d9d-95c6-7b2c02451e45"
      unitRef="number">0.05806</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i3f3785580c134ad2a461e765ebd7c70c_I20230131"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMDcvZnJhZzo5M2NiZTFlNTYwNmU0NzNkOWJkMzBiY2VlOTE5NjEwNy90ZXh0cmVnaW9uOjkzY2JlMWU1NjA2ZTQ3M2Q5YmQzMGJjZWU5MTk2MTA3Xzc1Nw_f7956fe3-ea63-47ed-87d9-2ce22d8cd706"
      unitRef="usd">400000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="i3f3785580c134ad2a461e765ebd7c70c_I20230131"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMDcvZnJhZzo5M2NiZTFlNTYwNmU0NzNkOWJkMzBiY2VlOTE5NjEwNy90ZXh0cmVnaW9uOjkzY2JlMWU1NjA2ZTQ3M2Q5YmQzMGJjZWU5MTk2MTA3XzkxMQ_1c79fdb7-a039-4f9a-8439-62ff17a81bce"
      unitRef="number">0.05251</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMTAvZnJhZzowMzljNjg5YTRlNmQ0MjdkYTkzMjFkN2NkY2U0YzM5NC90ZXh0cmVnaW9uOjAzOWM2ODlhNGU2ZDQyN2RhOTMyMWQ3Y2RjZTRjMzk0XzI0MQ_aa205276-4fd3-480a-8524-958d130c527b">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is a summary of major long-term debt retirements during the three&#160;months ended March&#160;31,&#160;2023:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.880%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.008%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.050%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Principal&lt;br/&gt;(In Millions)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest Rate (%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Retirement Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Term loan facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;variable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;February 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;January 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i5b51c0c27737418784b0871f5bf4a1ff_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMTAvZnJhZzowMzljNjg5YTRlNmQ0MjdkYTkzMjFkN2NkY2U0YzM5NC90YWJsZTozYWM3MjJhZjBhOWQ0MDBiYTE3MGU5YjYzYzg5Yzg3Mi90YWJsZXJhbmdlOjNhYzcyMmFmMGE5ZDQwMGJhMTcwZTliNjNjODljODcyXzQtMi0xLTEtMjQ5NzAz_3db3809b-c466-43b3-ae1f-6db82fcde24d"
      unitRef="usd">1000000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMjIvZnJhZzo5YjBmMmFhMzk4MWI0ZDg1OTVhN2U1YTVjOTAxZjQ4Yy90ZXh0cmVnaW9uOjliMGYyYWEzOTgxYjRkODU5NWE3ZTVhNWM5MDFmNDhjXzIzNTU_2d0bf72d-c8a3-4745-9b80-7a5a7b3e6467">The following credit facilities with banks were available at March&#160;31,&#160;2023:&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expiration Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount of Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount Borrowed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Letters of Credit Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount Available&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 14, 2027&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;22,&#160;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NorthStar Clean Energy, including subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;25,&#160;2025&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 14, 2027&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;November&#160;18, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;There were no&#160;borrowings under this facility during the three&#160;months ended March&#160;31,&#160;2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;This letter of credit facility is available to Aviator Wind Equity Holdings. For more information regarding Aviator Wind Equity Holdings, see Note&#160;11, Variable Interest Entities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Obligations under these facilities are secured by first mortgage bonds of Consumers. There were no&#160;borrowings under these facilities during the three&#160;months ended March&#160;31,&#160;2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock>
    <us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMjIvZnJhZzo5YjBmMmFhMzk4MWI0ZDg1OTVhN2U1YTVjOTAxZjQ4Yy90ZXh0cmVnaW9uOjliMGYyYWEzOTgxYjRkODU5NWE3ZTVhNWM5MDFmNDhjXzIzNTU_fab6345b-2d7a-4416-8c42-117bee58c4ca">The following credit facilities with banks were available at March&#160;31,&#160;2023:&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.188%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:2.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.639%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expiration Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount of Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount Borrowed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Letters of Credit Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount Available&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, parent only&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 14, 2027&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;22,&#160;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;NorthStar Clean Energy, including subsidiaries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September&#160;25,&#160;2025&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December 14, 2027&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;November&#160;18, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;There were no&#160;borrowings under this facility during the three&#160;months ended March&#160;31,&#160;2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;This letter of credit facility is available to Aviator Wind Equity Holdings. For more information regarding Aviator Wind Equity Holdings, see Note&#160;11, Variable Interest Entities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Obligations under these facilities are secured by first mortgage bonds of Consumers. There were no&#160;borrowings under these facilities during the three&#160;months ended March&#160;31,&#160;2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i376f224795d34e22b55bc5aa8a4dbdcf_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMjIvZnJhZzo5YjBmMmFhMzk4MWI0ZDg1OTVhN2U1YTVjOTAxZjQ4Yy90YWJsZTo0ZmE1YTc5ZjBhMDE0ODk2OWZlMjhjNmFhNDNmOGM3YS90YWJsZXJhbmdlOjRmYTVhNzlmMGEwMTQ4OTY5ZmUyOGM2YWE0M2Y4YzdhXzMtMi0xLTEtMjM5MDk0_ec6e2268-453b-4c13-b479-024602340e5d"
      unitRef="usd">550000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i376f224795d34e22b55bc5aa8a4dbdcf_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMjIvZnJhZzo5YjBmMmFhMzk4MWI0ZDg1OTVhN2U1YTVjOTAxZjQ4Yy90YWJsZTo0ZmE1YTc5ZjBhMDE0ODk2OWZlMjhjNmFhNDNmOGM3YS90YWJsZXJhbmdlOjRmYTVhNzlmMGEwMTQ4OTY5ZmUyOGM2YWE0M2Y4YzdhXzMtNC0xLTEtMjM5MDk0_84bebd61-89e6-48ad-b18e-d4e76f5da76c"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i376f224795d34e22b55bc5aa8a4dbdcf_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMjIvZnJhZzo5YjBmMmFhMzk4MWI0ZDg1OTVhN2U1YTVjOTAxZjQ4Yy90YWJsZTo0ZmE1YTc5ZjBhMDE0ODk2OWZlMjhjNmFhNDNmOGM3YS90YWJsZXJhbmdlOjRmYTVhNzlmMGEwMTQ4OTY5ZmUyOGM2YWE0M2Y4YzdhXzMtNi0xLTEtMjM5MDk0_5a7c5a65-0dd2-4f9d-a882-57ebb25ab1f7"
      unitRef="usd">21000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i376f224795d34e22b55bc5aa8a4dbdcf_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMjIvZnJhZzo5YjBmMmFhMzk4MWI0ZDg1OTVhN2U1YTVjOTAxZjQ4Yy90YWJsZTo0ZmE1YTc5ZjBhMDE0ODk2OWZlMjhjNmFhNDNmOGM3YS90YWJsZXJhbmdlOjRmYTVhNzlmMGEwMTQ4OTY5ZmUyOGM2YWE0M2Y4YzdhXzMtOC0xLTEtMjM5MDk0_29d5db2d-b4de-4699-8420-8dbfe8ebff12"
      unitRef="usd">529000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i55497d01103d47889e5e76c697ceae39_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMjIvZnJhZzo5YjBmMmFhMzk4MWI0ZDg1OTVhN2U1YTVjOTAxZjQ4Yy90YWJsZTo0ZmE1YTc5ZjBhMDE0ODk2OWZlMjhjNmFhNDNmOGM3YS90YWJsZXJhbmdlOjRmYTVhNzlmMGEwMTQ4OTY5ZmUyOGM2YWE0M2Y4YzdhXzQtMi0xLTEtMjM5MDk0_2e7f174a-229d-4b67-bd66-ee2e5b553155"
      unitRef="usd">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i55497d01103d47889e5e76c697ceae39_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMjIvZnJhZzo5YjBmMmFhMzk4MWI0ZDg1OTVhN2U1YTVjOTAxZjQ4Yy90YWJsZTo0ZmE1YTc5ZjBhMDE0ODk2OWZlMjhjNmFhNDNmOGM3YS90YWJsZXJhbmdlOjRmYTVhNzlmMGEwMTQ4OTY5ZmUyOGM2YWE0M2Y4YzdhXzQtNC0xLTEtMjM5MDk0_aa36f4a1-284c-4cf7-b84d-7a617a3bbc3e"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i55497d01103d47889e5e76c697ceae39_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMjIvZnJhZzo5YjBmMmFhMzk4MWI0ZDg1OTVhN2U1YTVjOTAxZjQ4Yy90YWJsZTo0ZmE1YTc5ZjBhMDE0ODk2OWZlMjhjNmFhNDNmOGM3YS90YWJsZXJhbmdlOjRmYTVhNzlmMGEwMTQ4OTY5ZmUyOGM2YWE0M2Y4YzdhXzQtNi0xLTEtMjM5MDk0_a48ef479-d907-4826-93c7-cb93cf07aca7"
      unitRef="usd">50000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i55497d01103d47889e5e76c697ceae39_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMjIvZnJhZzo5YjBmMmFhMzk4MWI0ZDg1OTVhN2U1YTVjOTAxZjQ4Yy90YWJsZTo0ZmE1YTc5ZjBhMDE0ODk2OWZlMjhjNmFhNDNmOGM3YS90YWJsZXJhbmdlOjRmYTVhNzlmMGEwMTQ4OTY5ZmUyOGM2YWE0M2Y4YzdhXzQtOC0xLTEtMjM5MDk0_b8d6c9e7-93a2-444d-adb6-0542d14b7100"
      unitRef="usd">0</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i918be8aa6a0c4f06a5d0bf96fe8d4a0f_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMjIvZnJhZzo5YjBmMmFhMzk4MWI0ZDg1OTVhN2U1YTVjOTAxZjQ4Yy90YWJsZTo0ZmE1YTc5ZjBhMDE0ODk2OWZlMjhjNmFhNDNmOGM3YS90YWJsZXJhbmdlOjRmYTVhNzlmMGEwMTQ4OTY5ZmUyOGM2YWE0M2Y4YzdhXzYtMi0xLTEtMjM5MDk0_7e3788a5-dac6-4b33-9bf7-72ae69b73634"
      unitRef="usd">37000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i918be8aa6a0c4f06a5d0bf96fe8d4a0f_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMjIvZnJhZzo5YjBmMmFhMzk4MWI0ZDg1OTVhN2U1YTVjOTAxZjQ4Yy90YWJsZTo0ZmE1YTc5ZjBhMDE0ODk2OWZlMjhjNmFhNDNmOGM3YS90YWJsZXJhbmdlOjRmYTVhNzlmMGEwMTQ4OTY5ZmUyOGM2YWE0M2Y4YzdhXzYtNC0xLTEtMjM5MDk0_e8c20a67-7306-4c08-8c4c-98a1904c1715"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i918be8aa6a0c4f06a5d0bf96fe8d4a0f_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMjIvZnJhZzo5YjBmMmFhMzk4MWI0ZDg1OTVhN2U1YTVjOTAxZjQ4Yy90YWJsZTo0ZmE1YTc5ZjBhMDE0ODk2OWZlMjhjNmFhNDNmOGM3YS90YWJsZXJhbmdlOjRmYTVhNzlmMGEwMTQ4OTY5ZmUyOGM2YWE0M2Y4YzdhXzYtNi0xLTEtMjM5MDk0_078792fe-6524-4a51-89ef-2028f5812164"
      unitRef="usd">37000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i918be8aa6a0c4f06a5d0bf96fe8d4a0f_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMjIvZnJhZzo5YjBmMmFhMzk4MWI0ZDg1OTVhN2U1YTVjOTAxZjQ4Yy90YWJsZTo0ZmE1YTc5ZjBhMDE0ODk2OWZlMjhjNmFhNDNmOGM3YS90YWJsZXJhbmdlOjRmYTVhNzlmMGEwMTQ4OTY5ZmUyOGM2YWE0M2Y4YzdhXzYtOC0xLTEtMjM5MDk0_82cfe8d4-81f0-4212-86bb-f8002780c58a"
      unitRef="usd">0</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i25081baaf3484626b1a49c16d582ba33_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMjIvZnJhZzo5YjBmMmFhMzk4MWI0ZDg1OTVhN2U1YTVjOTAxZjQ4Yy90YWJsZTo0ZmE1YTc5ZjBhMDE0ODk2OWZlMjhjNmFhNDNmOGM3YS90YWJsZXJhbmdlOjRmYTVhNzlmMGEwMTQ4OTY5ZmUyOGM2YWE0M2Y4YzdhXzgtMi0xLTEtMjM5MDk0_186a3ceb-037d-448f-af42-d341b7d50934"
      unitRef="usd">1100000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i25081baaf3484626b1a49c16d582ba33_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMjIvZnJhZzo5YjBmMmFhMzk4MWI0ZDg1OTVhN2U1YTVjOTAxZjQ4Yy90YWJsZTo0ZmE1YTc5ZjBhMDE0ODk2OWZlMjhjNmFhNDNmOGM3YS90YWJsZXJhbmdlOjRmYTVhNzlmMGEwMTQ4OTY5ZmUyOGM2YWE0M2Y4YzdhXzgtNC0xLTEtMjM5MDk0_46e7fe0c-daa2-4f73-ac71-1d8561c37ed6"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i25081baaf3484626b1a49c16d582ba33_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMjIvZnJhZzo5YjBmMmFhMzk4MWI0ZDg1OTVhN2U1YTVjOTAxZjQ4Yy90YWJsZTo0ZmE1YTc5ZjBhMDE0ODk2OWZlMjhjNmFhNDNmOGM3YS90YWJsZXJhbmdlOjRmYTVhNzlmMGEwMTQ4OTY5ZmUyOGM2YWE0M2Y4YzdhXzgtNi0xLTEtMjM5MDk0_d1476371-8adf-46e1-9eb7-4d5158faaa32"
      unitRef="usd">27000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i25081baaf3484626b1a49c16d582ba33_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMjIvZnJhZzo5YjBmMmFhMzk4MWI0ZDg1OTVhN2U1YTVjOTAxZjQ4Yy90YWJsZTo0ZmE1YTc5ZjBhMDE0ODk2OWZlMjhjNmFhNDNmOGM3YS90YWJsZXJhbmdlOjRmYTVhNzlmMGEwMTQ4OTY5ZmUyOGM2YWE0M2Y4YzdhXzgtOC0xLTEtMjM5MDk0_9c145d0b-73c7-4491-94b7-e7f5e5625915"
      unitRef="usd">1073000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i2143dfe2bdee4fecb256f994addf8734_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMjIvZnJhZzo5YjBmMmFhMzk4MWI0ZDg1OTVhN2U1YTVjOTAxZjQ4Yy90YWJsZTo0ZmE1YTc5ZjBhMDE0ODk2OWZlMjhjNmFhNDNmOGM3YS90YWJsZXJhbmdlOjRmYTVhNzlmMGEwMTQ4OTY5ZmUyOGM2YWE0M2Y4YzdhXzktMi0xLTEtMjM5MDk0_fdd0ed88-f960-4c3e-8635-4885ece1deb7"
      unitRef="usd">250000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i2143dfe2bdee4fecb256f994addf8734_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMjIvZnJhZzo5YjBmMmFhMzk4MWI0ZDg1OTVhN2U1YTVjOTAxZjQ4Yy90YWJsZTo0ZmE1YTc5ZjBhMDE0ODk2OWZlMjhjNmFhNDNmOGM3YS90YWJsZXJhbmdlOjRmYTVhNzlmMGEwMTQ4OTY5ZmUyOGM2YWE0M2Y4YzdhXzktNC0xLTEtMjM5MDk0_dcf4f42c-cb0e-4e02-a67d-bcbe61812f52"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i2143dfe2bdee4fecb256f994addf8734_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMjIvZnJhZzo5YjBmMmFhMzk4MWI0ZDg1OTVhN2U1YTVjOTAxZjQ4Yy90YWJsZTo0ZmE1YTc5ZjBhMDE0ODk2OWZlMjhjNmFhNDNmOGM3YS90YWJsZXJhbmdlOjRmYTVhNzlmMGEwMTQ4OTY5ZmUyOGM2YWE0M2Y4YzdhXzktNi0xLTEtMjM5MDk0_3d881aa9-a04e-4589-98c7-bb7341d72892"
      unitRef="usd">27000000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i2143dfe2bdee4fecb256f994addf8734_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMjIvZnJhZzo5YjBmMmFhMzk4MWI0ZDg1OTVhN2U1YTVjOTAxZjQ4Yy90YWJsZTo0ZmE1YTc5ZjBhMDE0ODk2OWZlMjhjNmFhNDNmOGM3YS90YWJsZXJhbmdlOjRmYTVhNzlmMGEwMTQ4OTY5ZmUyOGM2YWE0M2Y4YzdhXzktOC0xLTEtMjM5MDk0_dba904c5-9fc8-4ad2-a1fb-3ebe77ae984a"
      unitRef="usd">223000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i826c216c60d344fca09fe9e11a6a2148_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMjIvZnJhZzo5YjBmMmFhMzk4MWI0ZDg1OTVhN2U1YTVjOTAxZjQ4Yy90ZXh0cmVnaW9uOjliMGYyYWEzOTgxYjRkODU5NWE3ZTVhNWM5MDFmNDhjXzEwMA_f741be15-be9d-4009-9be5-dfb0871ba1fe"
      unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i900e55c6ee4141fd8160dd2e2cf33083_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMjIvZnJhZzo5YjBmMmFhMzk4MWI0ZDg1OTVhN2U1YTVjOTAxZjQ4Yy90ZXh0cmVnaW9uOjliMGYyYWEzOTgxYjRkODU5NWE3ZTVhNWM5MDFmNDhjXzI5OA_f437d4b5-f8ac-4563-b68d-af07fb606e33"
      unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <cms:ShortTermDebtAuthorizedBorrowings
      contextRef="i07aced81d8474ceaaec629d6acf15758_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzgyL2ZyYWc6NWY1OTQzMTI5ODQ5NDAyMjg3MjRiYzM5ZTg2YzMxMTUvdGV4dHJlZ2lvbjo1ZjU5NDMxMjk4NDk0MDIyODcyNGJjMzllODZjMzExNV8xMDk5NTExNjI4MTI2_270d4d12-e503-49f6-9037-36bc6b06b323"
      unitRef="usd">500000000</cms:ShortTermDebtAuthorizedBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="if604a770ca38404498a75b65158cb260_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzgyL2ZyYWc6NWY1OTQzMTI5ODQ5NDAyMjg3MjRiYzM5ZTg2YzMxMTUvdGV4dHJlZ2lvbjo1ZjU5NDMxMjk4NDk0MDIyODcyNGJjMzllODZjMzExNV8xMDk5NTExNjI4Mzg4_e51925f0-b230-40cd-bacb-f29a50b58ae1"
      unitRef="usd">0</us-gaap:ShortTermBorrowings>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ifb85bfac26a244298cea038e6cb373c9_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzgyL2ZyYWc6NWY1OTQzMTI5ODQ5NDAyMjg3MjRiYzM5ZTg2YzMxMTUvdGV4dHJlZ2lvbjo1ZjU5NDMxMjk4NDk0MDIyODcyNGJjMzllODZjMzExNV8xMDk5NTExNjI4NzAy_e5cf6524-bf0d-45cf-8e25-a591d404b324"
      unitRef="usd">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:NotesPayableRelatedPartiesClassifiedCurrent
      contextRef="id9c021cbc13d48909889e929da0e14ca_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzgyL2ZyYWc6NWY1OTQzMTI5ODQ5NDAyMjg3MjRiYzM5ZTg2YzMxMTUvdGV4dHJlZ2lvbjo1ZjU5NDMxMjk4NDk0MDIyODcyNGJjMzllODZjMzExNV8xNDg0MzQwNjk3NjM1Nw_de75c4ff-7599-426d-8b8a-f2abd6f01da9"
      unitRef="usd">0</us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
    <cms:AmountAvailableForDividendDistribution
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzg5L2ZyYWc6YTJmMjIzMThmNTUzNGM5Mzg4MjFmM2E2OGY3OGIwZmEvdGV4dHJlZ2lvbjphMmYyMjMxOGY1NTM0YzkzODgyMWYzYTY4Zjc4YjBmYV8xMDk5NTExNjI3ODYy_c46c97cc-f879-4f53-a3ca-959297b4e8e2"
      unitRef="usd">6800000000</cms:AmountAvailableForDividendDistribution>
    <us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzg5L2ZyYWc6YTJmMjIzMThmNTUzNGM5Mzg4MjFmM2E2OGY3OGIwZmEvdGV4dHJlZ2lvbjphMmYyMjMxOGY1NTM0YzkzODgyMWYzYTY4Zjc4YjBmYV8xMDk5NTExNjI4MDA3_21e03b72-bd45-4c34-8090-ff7d7ecb0f7e"
      unitRef="usd">1900000000</us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval>
    <us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzg5L2ZyYWc6YTJmMjIzMThmNTUzNGM5Mzg4MjFmM2E2OGY3OGIwZmEvdGV4dHJlZ2lvbjphMmYyMjMxOGY1NTM0YzkzODgyMWYzYTY4Zjc4YjBmYV8xMDk5NTExNjI4Njc1_386da4aa-dfad-4f39-8718-2bdd372600bf"
      unitRef="usd">287000000</us-gaap:CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries>
    <us-gaap:ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMzEvZnJhZzo0ZjY1MWY0OTc4YTA0ZDlhYTkyMzIyM2FhZDcyOGZjMS90ZXh0cmVnaW9uOjRmNjUxZjQ5NzhhMDRkOWFhOTIzMjIzYWFkNzI4ZmMxXzE1Mjc_1a01f1d8-65df-4776-be3f-11d353dc9208">Presented in the following table are details of CMS&#160;Energy&#x2019;s forward sales contracts under its equity offering program at March&#160;31,&#160;2023:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.412%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.803%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.226%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.809%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Forward Price Per Share&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturity Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Initial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;August&#160;3,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;February&#160;1,&#160;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,944,207&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67.59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;August&#160;24,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;February&#160;26,&#160;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,677,938&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;69.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;August&#160;29,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;February 26, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,783,388&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;68.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock>
    <us-gaap:ForwardContractIndexedToIssuersEquityShares
      contextRef="icf1d0858cf0b4f218a290d565b276510_D20220803-20220803"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMzEvZnJhZzo0ZjY1MWY0OTc4YTA0ZDlhYTkyMzIyM2FhZDcyOGZjMS90YWJsZTo4ZGEzZTZlZGEwNzk0MGJjODEyMmNhYzFiZmJlZTg2Mi90YWJsZXJhbmdlOjhkYTNlNmVkYTA3OTQwYmM4MTIyY2FjMWJmYmVlODYyXzItMi0xLTEtMjM5MDk0_5dd1116c-4289-4cc5-8da3-884bb8c4cacc"
      unitRef="shares">2944207</us-gaap:ForwardContractIndexedToIssuersEquityShares>
    <us-gaap:ForwardContractIndexedToIssuersEquityForwardRate
      contextRef="icf1d0858cf0b4f218a290d565b276510_D20220803-20220803"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMzEvZnJhZzo0ZjY1MWY0OTc4YTA0ZDlhYTkyMzIyM2FhZDcyOGZjMS90YWJsZTo4ZGEzZTZlZGEwNzk0MGJjODEyMmNhYzFiZmJlZTg2Mi90YWJsZXJhbmdlOjhkYTNlNmVkYTA3OTQwYmM4MTIyY2FjMWJmYmVlODYyXzItNC0xLTEtMjM5MDk0_e8a10e0a-c226-4222-9335-dd3fba37b017"
      unitRef="usdPerShare">67.59</us-gaap:ForwardContractIndexedToIssuersEquityForwardRate>
    <us-gaap:ForwardContractIndexedToIssuersEquityForwardRate
      contextRef="ieb73cc4afe2a4b5f9933906935937bda_D20230331-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMzEvZnJhZzo0ZjY1MWY0OTc4YTA0ZDlhYTkyMzIyM2FhZDcyOGZjMS90YWJsZTo4ZGEzZTZlZGEwNzk0MGJjODEyMmNhYzFiZmJlZTg2Mi90YWJsZXJhbmdlOjhkYTNlNmVkYTA3OTQwYmM4MTIyY2FjMWJmYmVlODYyXzItNi0xLTEtMjM5MDk0_6bddfbe6-ee99-4013-8324-c4a9201f97fb"
      unitRef="usdPerShare">67.98</us-gaap:ForwardContractIndexedToIssuersEquityForwardRate>
    <us-gaap:ForwardContractIndexedToIssuersEquityShares
      contextRef="i5a7500c6606e4f6388d6caa24b43cca5_D20220824-20220824"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMzEvZnJhZzo0ZjY1MWY0OTc4YTA0ZDlhYTkyMzIyM2FhZDcyOGZjMS90YWJsZTo4ZGEzZTZlZGEwNzk0MGJjODEyMmNhYzFiZmJlZTg2Mi90YWJsZXJhbmdlOjhkYTNlNmVkYTA3OTQwYmM4MTIyY2FjMWJmYmVlODYyXzMtMi0xLTEtMjM5MDk0_ece687ca-b6d5-4a41-89ef-37a17315cd4d"
      unitRef="shares">1677938</us-gaap:ForwardContractIndexedToIssuersEquityShares>
    <us-gaap:ForwardContractIndexedToIssuersEquityForwardRate
      contextRef="i5a7500c6606e4f6388d6caa24b43cca5_D20220824-20220824"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMzEvZnJhZzo0ZjY1MWY0OTc4YTA0ZDlhYTkyMzIyM2FhZDcyOGZjMS90YWJsZTo4ZGEzZTZlZGEwNzk0MGJjODEyMmNhYzFiZmJlZTg2Mi90YWJsZXJhbmdlOjhkYTNlNmVkYTA3OTQwYmM4MTIyY2FjMWJmYmVlODYyXzMtNC0xLTEtMjM5MDk0_6a28a64e-43f6-4246-b20c-e74b87220ca3"
      unitRef="usdPerShare">69.46</us-gaap:ForwardContractIndexedToIssuersEquityForwardRate>
    <us-gaap:ForwardContractIndexedToIssuersEquityForwardRate
      contextRef="i2514d66b779f479e8b58beec052d3e91_D20230331-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMzEvZnJhZzo0ZjY1MWY0OTc4YTA0ZDlhYTkyMzIyM2FhZDcyOGZjMS90YWJsZTo4ZGEzZTZlZGEwNzk0MGJjODEyMmNhYzFiZmJlZTg2Mi90YWJsZXJhbmdlOjhkYTNlNmVkYTA3OTQwYmM4MTIyY2FjMWJmYmVlODYyXzMtNi0xLTEtMjM5MDk0_333e601f-6200-4316-8a4e-9d929bc26c47"
      unitRef="usdPerShare">69.89</us-gaap:ForwardContractIndexedToIssuersEquityForwardRate>
    <us-gaap:ForwardContractIndexedToIssuersEquityShares
      contextRef="id68fb324ddf7406cad67188a5ee3ab9e_D20220829-20220829"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMzEvZnJhZzo0ZjY1MWY0OTc4YTA0ZDlhYTkyMzIyM2FhZDcyOGZjMS90YWJsZTo4ZGEzZTZlZGEwNzk0MGJjODEyMmNhYzFiZmJlZTg2Mi90YWJsZXJhbmdlOjhkYTNlNmVkYTA3OTQwYmM4MTIyY2FjMWJmYmVlODYyXzQtMi0xLTEtMjM5MDk0_02cb84c9-f82e-4cc2-836d-8e0aca678660"
      unitRef="shares">1783388</us-gaap:ForwardContractIndexedToIssuersEquityShares>
    <us-gaap:ForwardContractIndexedToIssuersEquityForwardRate
      contextRef="id68fb324ddf7406cad67188a5ee3ab9e_D20220829-20220829"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMzEvZnJhZzo0ZjY1MWY0OTc4YTA0ZDlhYTkyMzIyM2FhZDcyOGZjMS90YWJsZTo4ZGEzZTZlZGEwNzk0MGJjODEyMmNhYzFiZmJlZTg2Mi90YWJsZXJhbmdlOjhkYTNlNmVkYTA3OTQwYmM4MTIyY2FjMWJmYmVlODYyXzQtNC0xLTEtMjM5MDk0_75496ae1-e493-4ead-baae-426e9f033071"
      unitRef="usdPerShare">68.18</us-gaap:ForwardContractIndexedToIssuersEquityForwardRate>
    <us-gaap:ForwardContractIndexedToIssuersEquityForwardRate
      contextRef="i3212433dce024f6b9cc77960ecbfc9b8_D20230331-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zMzEvZnJhZzo0ZjY1MWY0OTc4YTA0ZDlhYTkyMzIyM2FhZDcyOGZjMS90YWJsZTo4ZGEzZTZlZGEwNzk0MGJjODEyMmNhYzFiZmJlZTg2Mi90YWJsZXJhbmdlOjhkYTNlNmVkYTA3OTQwYmM4MTIyY2FjMWJmYmVlODYyXzQtNi0xLTEtMjM5MDk0_c8940ac3-f132-4646-b720-82f0045a38f3"
      unitRef="usdPerShare">68.56</us-gaap:ForwardContractIndexedToIssuersEquityForwardRate>
    <us-gaap:FairValueMeasurementInputsDisclosureTextBlock
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90ZXh0cmVnaW9uOjc3NmZhYTIxOTI4ZTQ4NjQ4ZDg1ZjY1OWZjMWQ4NmIwXzQxNzk_c3b46496-712d-44b3-aa64-e834f03af0d4">Fair Value Measurements&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Accounting standards define fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. When measuring fair value, CMS&#160;Energy and Consumers are required to incorporate all assumptions that market participants would use in pricing an asset or liability, including assumptions about risk. A fair value hierarchy prioritizes inputs used to measure fair value according to their observability in the market. The three&#160;levels of the fair value hierarchy are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Level&#160;1 inputs are unadjusted quoted prices in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Level&#160;2 inputs are observable, market-based inputs, other than Level&#160;1 prices. Level&#160;2 inputs may include quoted prices for similar assets or liabilities in active markets, quoted prices in inactive markets, and inputs derived from or corroborated by observable market data.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Level&#160;3 inputs are unobservable inputs that reflect CMS&#160;Energy&#x2019;s or Consumers&#x2019; own assumptions about how market participants would value their assets and liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers classify fair value measurements within the fair value hierarchy based on the lowest level of input that is significant to the fair value measurement in its entirety.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Assets and Liabilities Measured at Fair Value on a Recurring Basis&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are CMS&#160;Energy&#x2019;s and Consumers&#x2019; assets and liabilities recorded at fair value on a recurring basis:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nonqualified deferred compensation plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nonqualified deferred compensation plan liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;All assets and liabilities were classified as Level&#160;1 with the exception of derivative contracts, which were classified as Level&#160;3.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Cash Equivalents:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Cash equivalents and restricted cash equivalents consist of money market funds with daily liquidity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Nonqualified Deferred Compensation Plan Assets and Liabilities:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; The nonqualified deferred compensation plan assets consist of mutual funds, which are valued using the daily quoted net asset values. CMS&#160;Energy and Consumers value their nonqualified deferred compensation plan liabilities based on the fair values of the plan assets, as they reflect the amount owed to the plan participants in accordance with their investment elections. CMS&#160;Energy and Consumers report the assets in other non&#x2011;current assets and the liabilities in other non&#x2011;current liabilities on their consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Derivative Instruments:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers value their derivative instruments using either a market approach that incorporates information from market transactions, or an income approach that discounts future expected cash flows to a present value amount. CMS&#160;Energy&#x2019;s and Consumers&#x2019; derivatives are classified as Level&#160;3.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The majority of derivatives classified as Level&#160;3 are FTRs held by Consumers. Due to the lack of quoted pricing information, Consumers determines the fair value of its FTRs based on Consumers&#x2019; average historical settlements. There was no material activity within the Level&#160;3 categories of assets and liabilities during the periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementInputsDisclosureTextBlock>
    <us-gaap:FairValueMeasurementInputsDisclosureTextBlock
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90ZXh0cmVnaW9uOjc3NmZhYTIxOTI4ZTQ4NjQ4ZDg1ZjY1OWZjMWQ4NmIwXzQxODU_1dc30cc5-720d-460c-a497-760254584f36">Fair Value Measurements&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Accounting standards define fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. When measuring fair value, CMS&#160;Energy and Consumers are required to incorporate all assumptions that market participants would use in pricing an asset or liability, including assumptions about risk. A fair value hierarchy prioritizes inputs used to measure fair value according to their observability in the market. The three&#160;levels of the fair value hierarchy are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Level&#160;1 inputs are unadjusted quoted prices in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Level&#160;2 inputs are observable, market-based inputs, other than Level&#160;1 prices. Level&#160;2 inputs may include quoted prices for similar assets or liabilities in active markets, quoted prices in inactive markets, and inputs derived from or corroborated by observable market data.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Level&#160;3 inputs are unobservable inputs that reflect CMS&#160;Energy&#x2019;s or Consumers&#x2019; own assumptions about how market participants would value their assets and liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers classify fair value measurements within the fair value hierarchy based on the lowest level of input that is significant to the fair value measurement in its entirety.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Assets and Liabilities Measured at Fair Value on a Recurring Basis&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are CMS&#160;Energy&#x2019;s and Consumers&#x2019; assets and liabilities recorded at fair value on a recurring basis:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nonqualified deferred compensation plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nonqualified deferred compensation plan liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;All assets and liabilities were classified as Level&#160;1 with the exception of derivative contracts, which were classified as Level&#160;3.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Cash Equivalents:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Cash equivalents and restricted cash equivalents consist of money market funds with daily liquidity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Nonqualified Deferred Compensation Plan Assets and Liabilities:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; The nonqualified deferred compensation plan assets consist of mutual funds, which are valued using the daily quoted net asset values. CMS&#160;Energy and Consumers value their nonqualified deferred compensation plan liabilities based on the fair values of the plan assets, as they reflect the amount owed to the plan participants in accordance with their investment elections. CMS&#160;Energy and Consumers report the assets in other non&#x2011;current assets and the liabilities in other non&#x2011;current liabilities on their consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Derivative Instruments:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy and Consumers value their derivative instruments using either a market approach that incorporates information from market transactions, or an income approach that discounts future expected cash flows to a present value amount. CMS&#160;Energy&#x2019;s and Consumers&#x2019; derivatives are classified as Level&#160;3.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The majority of derivatives classified as Level&#160;3 are FTRs held by Consumers. Due to the lack of quoted pricing information, Consumers determines the fair value of its FTRs based on Consumers&#x2019; average historical settlements. There was no material activity within the Level&#160;3 categories of assets and liabilities during the periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementInputsDisclosureTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90ZXh0cmVnaW9uOjc3NmZhYTIxOTI4ZTQ4NjQ4ZDg1ZjY1OWZjMWQ4NmIwXzQxODM_37a66109-ca27-4b39-aba3-2d37fb74d77e">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are CMS&#160;Energy&#x2019;s and Consumers&#x2019; assets and liabilities recorded at fair value on a recurring basis:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nonqualified deferred compensation plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nonqualified deferred compensation plan liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;All assets and liabilities were classified as Level&#160;1 with the exception of derivative contracts, which were classified as Level&#160;3.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90ZXh0cmVnaW9uOjc3NmZhYTIxOTI4ZTQ4NjQ4ZDg1ZjY1OWZjMWQ4NmIwXzQxODY_db90cb0b-6b6e-4bf2-bded-298f6ed476b8">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are CMS&#160;Energy&#x2019;s and Consumers&#x2019; assets and liabilities recorded at fair value on a recurring basis:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:4.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.324%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="12" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31&lt;br/&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nonqualified deferred compensation plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivative instruments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nonqualified deferred compensation plan liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;All assets and liabilities were classified as Level&#160;1 with the exception of derivative contracts, which were classified as Level&#160;3.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i31d2a4a737474e0bb5c551445b96d9c3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzQtMi0xLTEtMjM5MDk0_22377872-4e68-42fb-be80-cd9ad328fd8d"
      unitRef="usd">216000000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i55619a7d971140cdac57fd0dae8ae8bf_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzQtNC0xLTEtMjM5MDk0_2ebc239b-39e7-4862-b863-bbeef587a3f6"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i8bd90b2ff33045a4803129aa90ae71bc_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzQtNy0xLTEtMjM5MDk0_e486c278-4da7-4fca-a612-cf34fac5e258"
      unitRef="usd">166000000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i95513d15064c4fad9098a5140de72b46_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzQtOS0xLTEtMjM5MDk0_32dd76b8-3347-467e-a741-162a6fd282a0"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i31d2a4a737474e0bb5c551445b96d9c3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzUtMi0xLTEtMjM5MDk0_e4553133-6f4d-4ef5-85dc-fd65caa68a18"
      unitRef="usd">27000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i55619a7d971140cdac57fd0dae8ae8bf_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzUtNC0xLTEtMjM5MDk0_37f2eb3b-96fc-4270-9781-d00783cb044b"
      unitRef="usd">18000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i8bd90b2ff33045a4803129aa90ae71bc_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzUtNy0xLTEtMjM5MDk0_5f4f024c-6fc3-4f9b-a7b2-9b470c064744"
      unitRef="usd">26000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i95513d15064c4fad9098a5140de72b46_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzUtOS0xLTEtMjM5MDk0_ea9777fe-f165-455c-aa3a-24ec1b4ea007"
      unitRef="usd">17000000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure
      contextRef="i31d2a4a737474e0bb5c551445b96d9c3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzYtMi0xLTEtMjM5MDk0_0b629724-e431-4962-b9e9-5b552ba582c8"
      unitRef="usd">26000000</cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure>
    <cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure
      contextRef="i55619a7d971140cdac57fd0dae8ae8bf_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzYtNC0xLTEtMjM5MDk0_dcec2955-c3e5-4bc7-9cf7-2aa9d94d4cb0"
      unitRef="usd">24000000</cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure>
    <cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure
      contextRef="i8bd90b2ff33045a4803129aa90ae71bc_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzYtNy0xLTEtMjM5MDk0_017fdfa3-fb59-4504-ad0c-9f3972314852"
      unitRef="usd">20000000</cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure>
    <cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure
      contextRef="i95513d15064c4fad9098a5140de72b46_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzYtOS0xLTEtMjM5MDk0_7f5a701e-68d6-40bc-983b-210e22def75e"
      unitRef="usd">18000000</cms:NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzctMi0xLTEtMjM5MDk0_121e333f-d420-4cfc-b19c-7a04bd17d348"
      unitRef="usd">1000000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzctNC0xLTEtMjM5MDk0_892ca073-4a27-4f21-8f4c-b8175c9cae76"
      unitRef="usd">2000000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzctNy0xLTEtMjM5MDk0_db49d38f-09e6-4099-812b-7056e3472d78"
      unitRef="usd">1000000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzctOS0xLTEtMjM5MDk0_9464d587-12c9-4eaf-8294-c7c11fa01d96"
      unitRef="usd">2000000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i7abada1a1db7465db52b73109455091e_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzgtMi0xLTEtMjM5MDk0_8a4b4591-3b0b-4d02-927c-c14320544b9c"
      unitRef="usd">270000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ifb808ceba6a741579ec2d482d033a21a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzgtNC0xLTEtMjM5MDk0_1dc06943-729d-492f-9cfb-2ad03dc08ab0"
      unitRef="usd">44000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ie7310bc9de654526ac589c94af75d40e_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzgtNy0xLTEtMjM5MDk0_37b3fa13-8a13-43ef-84fa-e21584171676"
      unitRef="usd">213000000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i2fc1af7a402f4471bef272d2699dd68b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzgtOS0xLTEtMjM5MDk0_7a93d98e-6b44-45de-b1b4-adeabeea60b7"
      unitRef="usd">37000000</us-gaap:AssetsFairValueDisclosure>
    <cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure
      contextRef="i31d2a4a737474e0bb5c551445b96d9c3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzEwLTItMS0xLTIzOTA5NA_76b7970b-88af-43b2-ac6e-709ca54b301d"
      unitRef="usd">26000000</cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure>
    <cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure
      contextRef="i55619a7d971140cdac57fd0dae8ae8bf_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzEwLTQtMS0xLTIzOTA5NA_6f9542ba-161c-4a70-9064-60f0dddfec6f"
      unitRef="usd">24000000</cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure>
    <cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure
      contextRef="i8bd90b2ff33045a4803129aa90ae71bc_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzEwLTctMS0xLTIzOTA5NA_74580512-5220-429f-86b7-2b4d99474724"
      unitRef="usd">20000000</cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure>
    <cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure
      contextRef="i95513d15064c4fad9098a5140de72b46_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzEwLTktMS0xLTIzOTA5NA_73c1e432-6cf7-4dd9-b4d2-7f43c9b7f7ac"
      unitRef="usd">18000000</cms:NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i7abada1a1db7465db52b73109455091e_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzEyLTItMS0xLTIzOTA5NA_3c52e44d-aebb-4336-8a53-55baf7c6decb"
      unitRef="usd">26000000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ifb808ceba6a741579ec2d482d033a21a_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzEyLTQtMS0xLTIzOTA5NA_48867bd6-b7f3-4d50-8b8f-fdc2a0873da0"
      unitRef="usd">24000000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ie7310bc9de654526ac589c94af75d40e_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzEyLTctMS0xLTIzOTA5NA_1e89c868-71d2-4c30-baf2-945778e6a4ce"
      unitRef="usd">20000000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i2fc1af7a402f4471bef272d2699dd68b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDAvZnJhZzo3NzZmYWEyMTkyOGU0ODY0OGQ4NWY2NTlmYzFkODZiMC90YWJsZTo0ZTI5YWJmYWNiMzY0NGRlOTc1OTFlNzY2MDFhZmNlYS90YWJsZXJhbmdlOjRlMjlhYmZhY2IzNjQ0ZGU5NzU5MWU3NjYwMWFmY2VhXzEyLTktMS0xLTIzOTA5NA_6c75cbbf-4980-4d15-9a76-ff3358fe701b"
      unitRef="usd">18000000</us-gaap:LiabilitiesFairValueDisclosure>
    <cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90ZXh0cmVnaW9uOmZlMzNkMjhmNWYxNTQyNzFhMzgyNDMzNjVmNjIwMzVmXzExMTc_f2fd0e86-b8aa-4aa6-8d0e-5a2a13127b8a">Financial Instruments&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the carrying amounts and fair values, by level within the fair value hierarchy, of CMS&#160;Energy&#x2019;s and Consumers&#x2019; financial instruments that are not recorded at fair value. The table excludes cash, cash equivalents, short-term financial instruments, and trade accounts receivable and payable whose carrying amounts approximate their fair values. For information about assets and liabilities recorded at fair value and for additional details regarding the fair value hierarchy, see Note&#160;4, Fair Value Measurements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="66" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" rowspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" rowspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term receivables&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term payables&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term receivables&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Notes receivable &#x2013; related party&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of long-term accounts receivable and notes receivable of $7&#160;million at March&#160;31,&#160;2023 and December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of long-term debt of $1,425&#160;million at March&#160;31,&#160;2023 and $1,090&#160;million at December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of long-term payables of $1&#160;million at March&#160;31,&#160;2023 and $2&#160;million at December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of notes receivable &#x2013; related party of $7&#160;million at March&#160;31,&#160;2023 and December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of long-term debt of $991&#160;million at March&#160;31,&#160;2023 and December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The DB&#160;SERP note receivable &#x2013; related party is Consumers&#x2019; portion of a demand note payable issued by CMS&#160;Energy to the DB&#160;SERP rabbi trust. The demand note bears interest at an annual rate of 4.10&#160;percent and has a maturity date of 2028.&lt;/span&gt;&lt;/div&gt;</cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock>
    <cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90ZXh0cmVnaW9uOmZlMzNkMjhmNWYxNTQyNzFhMzgyNDMzNjVmNjIwMzVmXzExMjE_0d2fdc55-02d5-48b4-8392-65266b742b22">Financial Instruments&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the carrying amounts and fair values, by level within the fair value hierarchy, of CMS&#160;Energy&#x2019;s and Consumers&#x2019; financial instruments that are not recorded at fair value. The table excludes cash, cash equivalents, short-term financial instruments, and trade accounts receivable and payable whose carrying amounts approximate their fair values. For information about assets and liabilities recorded at fair value and for additional details regarding the fair value hierarchy, see Note&#160;4, Fair Value Measurements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="66" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" rowspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" rowspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term receivables&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term payables&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term receivables&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Notes receivable &#x2013; related party&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of long-term accounts receivable and notes receivable of $7&#160;million at March&#160;31,&#160;2023 and December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of long-term debt of $1,425&#160;million at March&#160;31,&#160;2023 and $1,090&#160;million at December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of long-term payables of $1&#160;million at March&#160;31,&#160;2023 and $2&#160;million at December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of notes receivable &#x2013; related party of $7&#160;million at March&#160;31,&#160;2023 and December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of long-term debt of $991&#160;million at March&#160;31,&#160;2023 and December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The DB&#160;SERP note receivable &#x2013; related party is Consumers&#x2019; portion of a demand note payable issued by CMS&#160;Energy to the DB&#160;SERP rabbi trust. The demand note bears interest at an annual rate of 4.10&#160;percent and has a maturity date of 2028.&lt;/span&gt;&lt;/div&gt;</cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90ZXh0cmVnaW9uOmZlMzNkMjhmNWYxNTQyNzFhMzgyNDMzNjVmNjIwMzVmXzExMTA_c8a3e798-bab6-4da2-99dc-5819d51d9c25">For information about assets and liabilities recorded at fair value and for additional details regarding the fair value hierarchy, see Note&#160;4, Fair Value Measurements.&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="66" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" rowspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" rowspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term receivables&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term payables&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term receivables&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Notes receivable &#x2013; related party&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of long-term accounts receivable and notes receivable of $7&#160;million at March&#160;31,&#160;2023 and December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of long-term debt of $1,425&#160;million at March&#160;31,&#160;2023 and $1,090&#160;million at December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of long-term payables of $1&#160;million at March&#160;31,&#160;2023 and $2&#160;million at December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of notes receivable &#x2013; related party of $7&#160;million at March&#160;31,&#160;2023 and December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of long-term debt of $991&#160;million at March&#160;31,&#160;2023 and December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90ZXh0cmVnaW9uOmZlMzNkMjhmNWYxNTQyNzFhMzgyNDMzNjVmNjIwMzVmXzExMTk_869487a8-f94d-4081-b0bb-1d4f86ae3b1b">For information about assets and liabilities recorded at fair value and for additional details regarding the fair value hierarchy, see Note&#160;4, Fair Value Measurements.&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.765%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="66" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" rowspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" rowspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="24" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" rowspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" rowspan="2" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="18" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Level&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="33" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term receivables&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term payables&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term receivables&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Notes receivable &#x2013; related party&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;9,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of long-term accounts receivable and notes receivable of $7&#160;million at March&#160;31,&#160;2023 and December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of long-term debt of $1,425&#160;million at March&#160;31,&#160;2023 and $1,090&#160;million at December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of long-term payables of $1&#160;million at March&#160;31,&#160;2023 and $2&#160;million at December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;4&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of notes receivable &#x2013; related party of $7&#160;million at March&#160;31,&#160;2023 and December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;5&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of long-term debt of $991&#160;million at March&#160;31,&#160;2023 and December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:ReceivablesFairValueDisclosure
      contextRef="i364ec8e8c8ca40469f5e2b979b862233_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzctMi0xLTEtMjM5MDk0_25521d0c-dffe-4836-8f0c-0bfa935c7ffa"
      unitRef="usd">13000000</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure
      contextRef="i97b5d1ea89f1408cbb65c9a2d421423d_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzctNC0xLTEtMjM5MDk0_9c86a151-a290-44a2-b44d-8223c274de58"
      unitRef="usd">13000000</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure
      contextRef="idf101afd15b944e0920a0f95c54776c1_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzctNi0xLTEtMjM5MDk0_407cf295-c9cf-4150-ade1-b9b6422e4bb7"
      unitRef="usd">0</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure
      contextRef="i2d3b4f7e210b49f6a53611c60b995c0a_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzctOC0xLTEtMjM5MDk0_26150721-26d7-427d-b4d9-6bdfb3e92937"
      unitRef="usd">0</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure
      contextRef="if0763858ec7f4818a4f7c2b996162001_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzctMTAtMS0xLTIzOTA5NA_7566fa53-222f-41a6-8584-684e6b235a3a"
      unitRef="usd">13000000</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure
      contextRef="i2cf4572f14b246bfa1c6ef956fb4867f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzctMTMtMS0xLTIzOTA5NA_6f5eead5-558a-4939-9e86-8e10b672960f"
      unitRef="usd">14000000</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure
      contextRef="ib5fa3043acb14072bcd7b3e2fa5aa3d9_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzctMTUtMS0xLTIzOTA5NA_a8abba18-5c09-408d-b20b-595a005eba30"
      unitRef="usd">14000000</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure
      contextRef="iece5fab11ab44b43aebbe278e1d55e32_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzctMTctMS0xLTIzOTA5NA_71be6130-990c-4147-a8c2-b11f685aa650"
      unitRef="usd">0</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure
      contextRef="ic93a56d62bb3488184fa5c0595114cbd_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzctMTktMS0xLTIzOTA5NA_45282455-5f65-4ee9-be55-76e9d3dbe9e8"
      unitRef="usd">0</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure
      contextRef="i81868f013b41403c96847338a11fc5a0_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzctMjEtMS0xLTIzOTA5NA_b5cb708f-7f54-4a5e-909f-60f1bfb845f5"
      unitRef="usd">14000000</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:LongTermDebtFairValue
      contextRef="i364ec8e8c8ca40469f5e2b979b862233_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzEwLTItMS0xLTIzOTA5NA_77b14e10-adb0-4bdd-bfa2-dc1fb249c2ba"
      unitRef="usd">14410000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i97b5d1ea89f1408cbb65c9a2d421423d_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzEwLTQtMS0xLTIzOTA5NA_7b9065bb-74cf-4ff1-a04c-ece6c2e3c355"
      unitRef="usd">12928000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="idf101afd15b944e0920a0f95c54776c1_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzEwLTYtMS0xLTIzOTA5NA_b7e2cc4f-9c31-4ed7-8c26-982bc2933cf1"
      unitRef="usd">1076000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i2d3b4f7e210b49f6a53611c60b995c0a_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzEwLTgtMS0xLTIzOTA5NA_2f844067-da95-4cc4-9a23-b5f4750cdc41"
      unitRef="usd">10066000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="if0763858ec7f4818a4f7c2b996162001_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzEwLTEwLTEtMS0yMzkwOTQ_e03eb943-dd22-42d8-83ca-0a031a25f569"
      unitRef="usd">1786000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i2cf4572f14b246bfa1c6ef956fb4867f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzEwLTEzLTEtMS0yMzkwOTQ_b5558888-e480-4d07-a28c-621ac2a54c6b"
      unitRef="usd">14212000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ib5fa3043acb14072bcd7b3e2fa5aa3d9_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzEwLTE1LTEtMS0yMzkwOTQ_3cd6da53-4704-4fc5-904c-b357a175050b"
      unitRef="usd">12384000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="iece5fab11ab44b43aebbe278e1d55e32_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzEwLTE3LTEtMS0yMzkwOTQ_9e2a96c4-a353-444e-ab98-fb7fdbeb91ac"
      unitRef="usd">987000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ic93a56d62bb3488184fa5c0595114cbd_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzEwLTE5LTEtMS0yMzkwOTQ_271f5d5f-7305-4f19-be7f-d3accc7202a0"
      unitRef="usd">8741000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i81868f013b41403c96847338a11fc5a0_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzEwLTIxLTEtMS0yMzkwOTQ_3a259cc2-14cc-4561-9ade-b11de12a10e4"
      unitRef="usd">2656000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="i364ec8e8c8ca40469f5e2b979b862233_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzExLTItMS0xLTIzOTA5NA_a00127a8-4074-40ca-91e0-bb92bd41866c"
      unitRef="usd">8000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="i97b5d1ea89f1408cbb65c9a2d421423d_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzExLTQtMS0xLTIzOTA5NA_22d58b50-b30b-465d-bd1a-b0b40dd8d5f0"
      unitRef="usd">7000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="idf101afd15b944e0920a0f95c54776c1_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzExLTYtMS0xLTIzOTA5NA_698c2ec2-360e-48ef-8f6c-042e91fe87bf"
      unitRef="usd">0</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="i2d3b4f7e210b49f6a53611c60b995c0a_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzExLTgtMS0xLTIzOTA5NA_a54e688c-2aad-48e5-a061-864c081c37ee"
      unitRef="usd">0</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="if0763858ec7f4818a4f7c2b996162001_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzExLTEwLTEtMS0yMzkwOTQ_d6bb86cf-fab2-47e3-8b96-fbe57bae4171"
      unitRef="usd">7000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="i2cf4572f14b246bfa1c6ef956fb4867f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzExLTEzLTEtMS0yMzkwOTQ_94269767-0799-4f82-8e60-c14f6254a908"
      unitRef="usd">9000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="ib5fa3043acb14072bcd7b3e2fa5aa3d9_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzExLTE1LTEtMS0yMzkwOTQ_e382f68a-e8ab-4fe2-a1dc-3afb87fad4b1"
      unitRef="usd">7000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="iece5fab11ab44b43aebbe278e1d55e32_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzExLTE3LTEtMS0yMzkwOTQ_b9abd917-a8c9-42f7-a0bb-e26d29b7e3b8"
      unitRef="usd">0</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="ic93a56d62bb3488184fa5c0595114cbd_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzExLTE5LTEtMS0yMzkwOTQ_c9adf663-c2fb-406b-b7aa-c83e7f639571"
      unitRef="usd">0</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure
      contextRef="i81868f013b41403c96847338a11fc5a0_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzExLTIxLTEtMS0yMzkwOTQ_ea54e1b4-3655-4294-9118-aa2ead1ec7f5"
      unitRef="usd">7000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure
      contextRef="ib6e55c2a3cec4faab2a050872c3ae669_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE0LTItMS0xLTIzOTA5NA_3a812051-af52-48fe-b471-ed5b5ea6490b"
      unitRef="usd">13000000</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure
      contextRef="i7dec569e9c8d43a4861ec469d3a206d5_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE0LTQtMS0xLTIzOTA5NA_e9762c10-e1a5-4e70-bf07-a060d6705bf0"
      unitRef="usd">13000000</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure
      contextRef="i6e1d7602267c4830ae53be84280c257e_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE0LTYtMS0xLTIzOTA5NA_ab1cae02-23fa-4e82-a68f-3bac62104db5"
      unitRef="usd">0</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure
      contextRef="i83f07e310bfe463e8bbc08b42f402ac5_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE0LTgtMS0xLTIzOTA5NA_0b8f3f90-8a23-4c2d-b2fa-2284bd5da6c2"
      unitRef="usd">0</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure
      contextRef="i812e49b0ca6041ba96e4bf1a37aa2448_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE0LTEwLTEtMS0yMzkwOTQ_e6f9cf3c-56e0-4f4f-9fba-ec1474b7ee2e"
      unitRef="usd">13000000</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure
      contextRef="ic4009951bf1c404381e59e0652ec9559_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE0LTEzLTEtMS0yMzkwOTQ_66d59093-0209-445d-947e-9465c5f093c3"
      unitRef="usd">14000000</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure
      contextRef="i72c0d54a86db4601b58483ce5a9123e2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE0LTE1LTEtMS0yMzkwOTQ_f2f95dd6-cb2d-452f-bc67-1ea61c462727"
      unitRef="usd">14000000</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure
      contextRef="i33a8b3114d9442c3ac97418b273d3e29_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE0LTE3LTEtMS0yMzkwOTQ_2607bad8-dac8-4aec-b9c4-b0cefa996ff9"
      unitRef="usd">0</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure
      contextRef="i3f5e4cb37464416690bf04e68c31267f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE0LTE5LTEtMS0yMzkwOTQ_2bf0d6b0-f6d1-49ca-b308-3285301ece37"
      unitRef="usd">0</us-gaap:ReceivablesFairValueDisclosure>
    <us-gaap:ReceivablesFairValueDisclosure
      contextRef="iff12b287ca2a403aabb4950299699470_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE0LTIxLTEtMS0yMzkwOTQ_02a79342-de0a-4ef1-a242-ec1e56ac3f31"
      unitRef="usd">14000000</us-gaap:ReceivablesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure
      contextRef="ib6e55c2a3cec4faab2a050872c3ae669_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE2LTItMS0xLTIzOTA5NA_382fc735-402b-438b-b004-22d1d91c2fc9"
      unitRef="usd">100000000</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure
      contextRef="i7dec569e9c8d43a4861ec469d3a206d5_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE2LTQtMS0xLTIzOTA5NA_c114f50d-c662-424d-aa2e-298ee4ab1960"
      unitRef="usd">100000000</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure
      contextRef="i6e1d7602267c4830ae53be84280c257e_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE2LTYtMS0xLTIzOTA5NA_64c2e924-87a1-4055-8570-289b3d12222d"
      unitRef="usd">0</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure
      contextRef="i83f07e310bfe463e8bbc08b42f402ac5_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE2LTgtMS0xLTIzOTA5NA_03fa324a-531d-4814-8d35-a106a33fcaca"
      unitRef="usd">0</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure
      contextRef="i812e49b0ca6041ba96e4bf1a37aa2448_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE2LTEwLTEtMS0yMzkwOTQ_626ccd2f-9d78-4e63-bfc6-53cee4bf1dbb"
      unitRef="usd">100000000</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure
      contextRef="ic4009951bf1c404381e59e0652ec9559_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE2LTEzLTEtMS0yMzkwOTQ_4aa1ad59-c5ad-4a8b-8099-28f91b99116c"
      unitRef="usd">101000000</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure
      contextRef="i72c0d54a86db4601b58483ce5a9123e2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE2LTE1LTEtMS0yMzkwOTQ_e27a2301-c69e-47e8-8876-483056b455f6"
      unitRef="usd">101000000</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure
      contextRef="i33a8b3114d9442c3ac97418b273d3e29_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE2LTE3LTEtMS0yMzkwOTQ_859fe838-e598-4220-972d-3014b91f49fd"
      unitRef="usd">0</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure
      contextRef="i3f5e4cb37464416690bf04e68c31267f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE2LTE5LTEtMS0yMzkwOTQ_b2b8069d-ef01-49bf-b12b-9b003173c4f2"
      unitRef="usd">0</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <cms:NotesReceivableRelatedPartiesFairValueDisclosure
      contextRef="iff12b287ca2a403aabb4950299699470_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE2LTIxLTEtMS0yMzkwOTQ_35275aa3-58f7-4665-bce8-4e004121bae1"
      unitRef="usd">101000000</cms:NotesReceivableRelatedPartiesFairValueDisclosure>
    <us-gaap:LongTermDebtFairValue
      contextRef="ib6e55c2a3cec4faab2a050872c3ae669_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE4LTItMS0xLTIzOTA5NA_b7ddfe0b-6bb3-46ed-8fc7-165825bd437a"
      unitRef="usd">10295000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i7dec569e9c8d43a4861ec469d3a206d5_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE4LTQtMS0xLTIzOTA5NA_f49bee7e-7808-442a-b72d-66681f0f3917"
      unitRef="usd">9060000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i6e1d7602267c4830ae53be84280c257e_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE4LTYtMS0xLTIzOTA5NA_898c68a8-fce5-49fa-9859-e397c41f53e7"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i83f07e310bfe463e8bbc08b42f402ac5_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE4LTgtMS0xLTIzOTA5NA_a86e5203-026b-4fcb-b678-6104d98eed4c"
      unitRef="usd">7459000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i812e49b0ca6041ba96e4bf1a37aa2448_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE4LTEwLTEtMS0yMzkwOTQ_d017c68b-85e4-4119-a36e-ffa6aac60b44"
      unitRef="usd">1601000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ic4009951bf1c404381e59e0652ec9559_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE4LTEzLTEtMS0yMzkwOTQ_1499b2d5-e47a-4417-88f4-84dbf46b204d"
      unitRef="usd">10183000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i72c0d54a86db4601b58483ce5a9123e2_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE4LTE1LTEtMS0yMzkwOTQ_66283fef-c7cf-458f-8599-7e4f13ee22e0"
      unitRef="usd">8728000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i33a8b3114d9442c3ac97418b273d3e29_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE4LTE3LTEtMS0yMzkwOTQ_69051b1c-032e-4bf0-88d3-41f5798f96a7"
      unitRef="usd">0</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i3f5e4cb37464416690bf04e68c31267f_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE4LTE5LTEtMS0yMzkwOTQ_a8b0e21a-0538-44fa-be55-e61d8d564b0b"
      unitRef="usd">6172000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="iff12b287ca2a403aabb4950299699470_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90YWJsZToxZTdiYTliNjMwZmI0NTI5ODE5YWVkZjAxMTk0ZGQ0OC90YWJsZXJhbmdlOjFlN2JhOWI2MzBmYjQ1Mjk4MTlhZWRmMDExOTRkZDQ4XzE4LTIxLTEtMS0yMzkwOTQ_6b348b9d-468f-475d-a0a7-26ab4320e9af"
      unitRef="usd">2556000000</us-gaap:LongTermDebtFairValue>
    <cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90ZXh0cmVnaW9uOmZlMzNkMjhmNWYxNTQyNzFhMzgyNDMzNjVmNjIwMzVmXzYxNg_83916cde-2759-4d56-981a-500db8cc7780"
      unitRef="usd">7000000</cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent>
    <cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90ZXh0cmVnaW9uOmZlMzNkMjhmNWYxNTQyNzFhMzgyNDMzNjVmNjIwMzVmXzYxNg_c20c224f-1072-48ad-a9c0-1162ef08abda"
      unitRef="usd">7000000</cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent>
    <cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90ZXh0cmVnaW9uOmZlMzNkMjhmNWYxNTQyNzFhMzgyNDMzNjVmNjIwMzVmXzYxNg_c5ea79b3-1734-4bc5-a716-b48316f5b661"
      unitRef="usd">7000000</cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent>
    <cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90ZXh0cmVnaW9uOmZlMzNkMjhmNWYxNTQyNzFhMzgyNDMzNjVmNjIwMzVmXzYxNg_f9cc4199-c866-4434-a080-77db7cceb25f"
      unitRef="usd">7000000</cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90ZXh0cmVnaW9uOmZlMzNkMjhmNWYxNTQyNzFhMzgyNDMzNjVmNjIwMzVmXzY3NA_77778bf9-e8da-4596-8315-d870386109c8"
      unitRef="usd">1425000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90ZXh0cmVnaW9uOmZlMzNkMjhmNWYxNTQyNzFhMzgyNDMzNjVmNjIwMzVmXzY4MA_358623f6-3d12-4f54-a224-8e0c836ca3b5"
      unitRef="usd">1090000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:OtherShortTermBorrowings
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90ZXh0cmVnaW9uOmZlMzNkMjhmNWYxNTQyNzFhMzgyNDMzNjVmNjIwMzVmXzczNg_9018827d-2b90-4b3c-8caa-382a810ef6b5"
      unitRef="usd">1000000</us-gaap:OtherShortTermBorrowings>
    <us-gaap:OtherShortTermBorrowings
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90ZXh0cmVnaW9uOmZlMzNkMjhmNWYxNTQyNzFhMzgyNDMzNjVmNjIwMzVmXzc0Mg_d87ee6ce-2424-44c0-9907-e922c959aa3c"
      unitRef="usd">2000000</us-gaap:OtherShortTermBorrowings>
    <us-gaap:NotesReceivableRelatedPartiesCurrent
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90ZXh0cmVnaW9uOmZlMzNkMjhmNWYxNTQyNzFhMzgyNDMzNjVmNjIwMzVmXzgxMg_d50214b7-f53e-45f2-85af-723adcdb9565"
      unitRef="usd">7000000</us-gaap:NotesReceivableRelatedPartiesCurrent>
    <us-gaap:NotesReceivableRelatedPartiesCurrent
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90ZXh0cmVnaW9uOmZlMzNkMjhmNWYxNTQyNzFhMzgyNDMzNjVmNjIwMzVmXzgxMg_f7d631a2-81ba-4892-a653-6b6804dbdbb2"
      unitRef="usd">7000000</us-gaap:NotesReceivableRelatedPartiesCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90ZXh0cmVnaW9uOmZlMzNkMjhmNWYxNTQyNzFhMzgyNDMzNjVmNjIwMzVmXzg3MA_47084510-986d-4991-a3d4-4b81e4310129"
      unitRef="usd">991000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90ZXh0cmVnaW9uOmZlMzNkMjhmNWYxNTQyNzFhMzgyNDMzNjVmNjIwMzVmXzg3MA_a137f743-1715-43df-ba5c-6ab96b04df18"
      unitRef="usd">991000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i8f9060cf8fe2427797a5b02577531487_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNDYvZnJhZzpmZTMzZDI4ZjVmMTU0MjcxYTM4MjQzMzY1ZjYyMDM1Zi90ZXh0cmVnaW9uOmZlMzNkMjhmNWYxNTQyNzFhMzgyNDMzNjVmNjIwMzVmXzEwNzQ_ce793f96-57d2-4bc2-aad6-5419a9b6511f"
      unitRef="number">0.0410</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNjcvZnJhZzozZDgxMzgwMWQ4NDQ0MTEzYWZiNGEzYjc2NTZmNzNiZi90ZXh0cmVnaW9uOjNkODEzODAxZDg0NDQxMTNhZmI0YTNiNzY1NmY3M2JmXzEx_f16770f4-d00b-4122-ae99-cc0b14f07353">Retirement BenefitsCMS&#160;Energy and Consumers provide pension, OPEB, and other retirement benefits to employees under a number of different plans.&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Costs:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Presented in the following table are the costs (credits) and other changes in plan assets and benefit obligations incurred in CMS&#160;Energy&#x2019;s and Consumers&#x2019; retirement benefit plans:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.879%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB Pension Plans &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three&#160;Months Ended March&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net periodic credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(55)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(52)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortization of:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlement loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net periodic credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net periodic credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(52)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortization of:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlement loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net periodic credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In Consumers&#x2019; 2022 electric rate case, the MPSC approved a mechanism allowing Consumers to defer the future recovery or refund of pension and OPEB expenses above or below the amounts used to set existing rates. At March&#160;31,&#160;2023. CMS&#160;Energy, including Consumers, had deferred $3&#160;million of pension credits and $6&#160;million of OPEB costs under this mechanism.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNjcvZnJhZzozZDgxMzgwMWQ4NDQ0MTEzYWZiNGEzYjc2NTZmNzNiZi90ZXh0cmVnaW9uOjNkODEzODAxZDg0NDQxMTNhZmI0YTNiNzY1NmY3M2JmXzEy_c2dde0bc-1eef-4b27-9c71-0fedd92dacc0">Retirement BenefitsCMS&#160;Energy and Consumers provide pension, OPEB, and other retirement benefits to employees under a number of different plans.&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Costs:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Presented in the following table are the costs (credits) and other changes in plan assets and benefit obligations incurred in CMS&#160;Energy&#x2019;s and Consumers&#x2019; retirement benefit plans:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.879%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB Pension Plans &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three&#160;Months Ended March&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net periodic credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(55)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(52)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortization of:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlement loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net periodic credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net periodic credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(52)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortization of:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlement loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net periodic credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In Consumers&#x2019; 2022 electric rate case, the MPSC approved a mechanism allowing Consumers to defer the future recovery or refund of pension and OPEB expenses above or below the amounts used to set existing rates. At March&#160;31,&#160;2023. CMS&#160;Energy, including Consumers, had deferred $3&#160;million of pension credits and $6&#160;million of OPEB costs under this mechanism.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90ZXh0cmVnaW9uOmY5MzliZGYzZGZkNTQzNDhhNGYxNzJkNDE4ZDM4Y2JjXzE4MA_7abc016a-92fa-4beb-84d3-01d7337e9570">Presented in the following table are the costs (credits) and other changes in plan assets and benefit obligations incurred in CMS&#160;Energy&#x2019;s and Consumers&#x2019; retirement benefit plans:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.879%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB Pension Plans &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three&#160;Months Ended March&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net periodic credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(55)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(52)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortization of:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlement loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net periodic credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net periodic credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(52)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortization of:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlement loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net periodic credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90ZXh0cmVnaW9uOmY5MzliZGYzZGZkNTQzNDhhNGYxNzJkNDE4ZDM4Y2JjXzE4MA_b018572b-7eff-467a-ab5c-13ded020cd98">Presented in the following table are the costs (credits) and other changes in plan assets and benefit obligations incurred in CMS&#160;Energy&#x2019;s and Consumers&#x2019; retirement benefit plans:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.150%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.879%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;DB Pension Plans &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="12" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;OPEB Plan&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three&#160;Months Ended March&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net periodic credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(55)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(52)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortization of:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlement loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net periodic credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(19)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net periodic credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(52)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(24)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Amortization of:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prior service cost (credit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Settlement loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net periodic credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i07b9b369964c4ea186f0ee8e7f47df2c_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzYtNy0xLTEtMjM5MDk0_e3118450-281b-48a2-9319-0962999c706a"
      unitRef="usd">7000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="id701d08c5db24a7c96ebe1e166a82f69_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzYtOS0xLTEtMjM5MDk0_ae3f10d1-59da-4e2b-b4ec-0c348b99c541"
      unitRef="usd">12000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i355a1755adf24daa9c8d8897ca34077c_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzYtMTktMS0xLTIzOTA5NA_5028120a-6455-46ea-9b64-6ea288ab62df"
      unitRef="usd">3000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i27bded7c84014f00913d33603402d7e7_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzYtMjEtMS0xLTIzOTA5NA_5d66a4bc-2fd3-4bce-80e9-282f85c4763b"
      unitRef="usd">4000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i07b9b369964c4ea186f0ee8e7f47df2c_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzctNy0xLTEtMjM5MDk0_1e00e9f6-1b00-4b9a-a882-367a1c7c1e29"
      unitRef="usd">27000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="id701d08c5db24a7c96ebe1e166a82f69_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzctOS0xLTEtMjM5MDk0_1f69bee4-400e-45c9-ae3d-6ec0425c511c"
      unitRef="usd">18000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i355a1755adf24daa9c8d8897ca34077c_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzctMTktMS0xLTIzOTA5NA_b8ce7f38-dede-48c3-a09c-dca62e67445d"
      unitRef="usd">11000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i27bded7c84014f00913d33603402d7e7_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzctMjEtMS0xLTIzOTA5NA_032adbac-3389-476a-b574-f06954460be6"
      unitRef="usd">7000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i07b9b369964c4ea186f0ee8e7f47df2c_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzktNy0xLTEtMjM5MDk0_788d35d7-80c3-4ee7-aecb-2c051d166eb9"
      unitRef="usd">55000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="id701d08c5db24a7c96ebe1e166a82f69_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzktOS0xLTEtMjM5MDk0_21788b8e-7cd9-43cb-9128-dd7d6ba9e582"
      unitRef="usd">52000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i355a1755adf24daa9c8d8897ca34077c_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzktMTktMS0xLTIzOTA5NA_27c3b7ee-30c1-4ec4-8a22-e104e3495a5b"
      unitRef="usd">26000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i27bded7c84014f00913d33603402d7e7_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzktMjEtMS0xLTIzOTA5NA_41cd32ab-e879-4f9e-afad-a632882744a6"
      unitRef="usd">29000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i07b9b369964c4ea186f0ee8e7f47df2c_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzExLTctMS0xLTIzOTA5NA_d4acfefc-68d8-4500-8d16-4a74a984b9cb"
      unitRef="usd">-3000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="id701d08c5db24a7c96ebe1e166a82f69_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzExLTktMS0xLTIzOTA5NA_c0288467-1333-41dc-b43b-0dc0ccd627d0"
      unitRef="usd">-17000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i355a1755adf24daa9c8d8897ca34077c_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzExLTE5LTEtMS0yMzkwOTQ_b26bb25d-1ab0-4b78-8a91-bb26f9350560"
      unitRef="usd">-3000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i27bded7c84014f00913d33603402d7e7_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzExLTIxLTEtMS0yMzkwOTQ_a0002d92-746b-4a56-abd2-2df89725fc5e"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i07b9b369964c4ea186f0ee8e7f47df2c_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzEyLTctMS0xLTIzOTA5NA_79ce634a-be2f-4397-9949-3d7698493a16"
      unitRef="usd">1000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="id701d08c5db24a7c96ebe1e166a82f69_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzEyLTktMS0xLTIzOTA5NA_bf0cc1da-5f21-4fef-acb8-7109b4802a1a"
      unitRef="usd">1000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i355a1755adf24daa9c8d8897ca34077c_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzEyLTE5LTEtMS0yMzkwOTQ_0530da17-bde8-4ee7-860f-105d749d9ba2"
      unitRef="usd">-10000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i27bded7c84014f00913d33603402d7e7_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzEyLTIxLTEtMS0yMzkwOTQ_07e309b8-92e3-4f1e-bbbb-efd4398cbc2f"
      unitRef="usd">-12000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="i07b9b369964c4ea186f0ee8e7f47df2c_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzEzLTctMS0xLTIzOTA5NA_47b9ae8b-512f-458d-a2cb-e6b1658555be"
      unitRef="usd">2000000</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="id701d08c5db24a7c96ebe1e166a82f69_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzEzLTktMS0xLTIzOTA5NA_04887b4b-fc0c-46cf-b9db-d90457c97055"
      unitRef="usd">2000000</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="i355a1755adf24daa9c8d8897ca34077c_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzEzLTE5LTEtMS0yMzkwOTQ_695ff7d5-e20a-4260-b2e6-7383c11fd4ae"
      unitRef="usd">0</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="i27bded7c84014f00913d33603402d7e7_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzEzLTIxLTEtMS0yMzkwOTQ_527d35a0-f697-4dc9-ba5f-68332cca5e4a"
      unitRef="usd">0</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i07b9b369964c4ea186f0ee8e7f47df2c_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzE0LTctMS0xLTIzOTA5NA_ab090d1f-7906-4591-9a72-22f6dca866a4"
      unitRef="usd">-15000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="id701d08c5db24a7c96ebe1e166a82f69_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzE0LTktMS0xLTIzOTA5NA_75f0fc5d-b9d7-4208-bdd2-40b6dd8b5f77"
      unitRef="usd">-2000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i355a1755adf24daa9c8d8897ca34077c_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzE0LTE5LTEtMS0yMzkwOTQ_deab9a6e-47a4-4e10-b246-44eb9e6ab9dd"
      unitRef="usd">-19000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i27bded7c84014f00913d33603402d7e7_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzE0LTIxLTEtMS0yMzkwOTQ_a7c3d2e9-65ae-46ee-a3ad-f985b47c440d"
      unitRef="usd">-30000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i6014b21fa1fc4985a12537019f0e8f62_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzE3LTctMS0xLTIzOTA5NA_fb7fccc8-dca6-40d2-a448-d884de5fe682"
      unitRef="usd">7000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i9a7f652c4e494bc5848078072c1800c8_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzE3LTktMS0xLTIzOTA5NA_92d8d4d5-8e72-4962-9b52-306629d24e82"
      unitRef="usd">12000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i88a1e0306a9b461391dee92839f0cae8_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzE3LTE5LTEtMS0yMzkwOTQ_aeadcc71-196e-41e4-891a-079e16a133c9"
      unitRef="usd">3000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i693deb0a74144559ad44f034f2e8be03_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzE3LTIxLTEtMS0yMzkwOTQ_e33b7462-4a91-4911-ab45-9e85aaa40ed1"
      unitRef="usd">4000000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i6014b21fa1fc4985a12537019f0e8f62_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzE4LTctMS0xLTIzOTA5NA_31d23f82-49b8-4a65-9f58-5378ef64007b"
      unitRef="usd">25000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i9a7f652c4e494bc5848078072c1800c8_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzE4LTktMS0xLTIzOTA5NA_c84659db-446c-46ab-a36e-ee1361d14b6e"
      unitRef="usd">16000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i88a1e0306a9b461391dee92839f0cae8_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzE4LTE5LTEtMS0yMzkwOTQ_864b34a4-c73d-408c-adbc-c9cf12acb58e"
      unitRef="usd">11000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i693deb0a74144559ad44f034f2e8be03_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzE4LTIxLTEtMS0yMzkwOTQ_37221b5e-1ac5-4598-b8e3-79670e7233bc"
      unitRef="usd">7000000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i6014b21fa1fc4985a12537019f0e8f62_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzE5LTctMS0xLTIzOTA5NA_4e2f5d10-33c1-45c2-877a-68e1fe941b6f"
      unitRef="usd">52000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i9a7f652c4e494bc5848078072c1800c8_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzE5LTktMS0xLTIzOTA5NA_cd787cb3-515c-43c3-af56-3fafda7524d2"
      unitRef="usd">49000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i88a1e0306a9b461391dee92839f0cae8_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzE5LTE5LTEtMS0yMzkwOTQ_e3f18526-499c-4a42-a150-cf37abc36433"
      unitRef="usd">24000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i693deb0a74144559ad44f034f2e8be03_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzE5LTIxLTEtMS0yMzkwOTQ_08fe5ef0-4b78-4546-9d95-4aa73f0df384"
      unitRef="usd">27000000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i6014b21fa1fc4985a12537019f0e8f62_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzIxLTctMS0xLTIzOTA5NA_f7371c43-4941-47c8-9fcd-a643b2b6a403"
      unitRef="usd">-3000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i9a7f652c4e494bc5848078072c1800c8_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzIxLTktMS0xLTIzOTA5NA_337c54a7-2402-49a9-8299-dfcbf94f2a90"
      unitRef="usd">-16000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i88a1e0306a9b461391dee92839f0cae8_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzIxLTE5LTEtMS0yMzkwOTQ_5c391783-f4e8-4d59-af45-e43feae6b93c"
      unitRef="usd">-3000000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i693deb0a74144559ad44f034f2e8be03_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzIxLTIxLTEtMS0yMzkwOTQ_b52ad683-7a56-47f3-a6a7-d9bc18542b93"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i6014b21fa1fc4985a12537019f0e8f62_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzIyLTctMS0xLTIzOTA5NA_647e2952-f3c8-4cf1-b55d-d279816281c9"
      unitRef="usd">1000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i9a7f652c4e494bc5848078072c1800c8_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzIyLTktMS0xLTIzOTA5NA_d97a82d8-93de-4558-9f32-b3599c632da0"
      unitRef="usd">1000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i88a1e0306a9b461391dee92839f0cae8_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzIyLTE5LTEtMS0yMzkwOTQ_ce05636b-36ba-4ff2-bef8-0441511bcce6"
      unitRef="usd">-10000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i693deb0a74144559ad44f034f2e8be03_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzIyLTIxLTEtMS0yMzkwOTQ_2e602bb3-1eb0-47ac-80cc-3f890104f691"
      unitRef="usd">-12000000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="i6014b21fa1fc4985a12537019f0e8f62_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzIzLTctMS0xLTIzOTA5NA_29c87751-4c39-44eb-b831-2beffc95dd39"
      unitRef="usd">2000000</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="i9a7f652c4e494bc5848078072c1800c8_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzIzLTktMS0xLTIzOTA5NA_c5cea590-9b5d-43f0-8748-968ba7c6ddb5"
      unitRef="usd">2000000</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="i88a1e0306a9b461391dee92839f0cae8_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzIzLTE5LTEtMS0yMzkwOTQ_4e49cb61-c050-4474-bd7d-167bf3843fa2"
      unitRef="usd">0</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <cms:DefinedBenefitPlanAmortizationOfSettlementLoss
      contextRef="i693deb0a74144559ad44f034f2e8be03_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzIzLTIxLTEtMS0yMzkwOTQ_16ea188c-d4c9-4006-b637-4b5a658cc8e5"
      unitRef="usd">0</cms:DefinedBenefitPlanAmortizationOfSettlementLoss>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i6014b21fa1fc4985a12537019f0e8f62_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzI0LTctMS0xLTIzOTA5NA_860a6275-c0f1-4395-bdd0-3fc9b6dbee8c"
      unitRef="usd">-14000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i9a7f652c4e494bc5848078072c1800c8_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzI0LTktMS0xLTIzOTA5NA_306db4b5-2c29-4241-98b7-35b31ce3f581"
      unitRef="usd">-2000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i88a1e0306a9b461391dee92839f0cae8_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzI0LTE5LTEtMS0yMzkwOTQ_ce334caf-c4fe-4407-ae11-fbd0e2e02add"
      unitRef="usd">-17000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i693deb0a74144559ad44f034f2e8be03_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90YWJsZTpjZTE0ODM2YzAyYjY0ZDE2OTg3ZGRhMTZhMWFkODY0MS90YWJsZXJhbmdlOmNlMTQ4MzZjMDJiNjRkMTY5ODdkZGExNmExYWQ4NjQxXzI0LTIxLTEtMS0yMzkwOTQ_3e36aa72-d76e-4ec5-abc0-f48de9ad8dcc"
      unitRef="usd">-28000000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <cms:DefinedBenefitPlanDeferredCostsCredits
      contextRef="i5304593557024d69a59500a37f3ab8bf_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90ZXh0cmVnaW9uOmY5MzliZGYzZGZkNTQzNDhhNGYxNzJkNDE4ZDM4Y2JjXzE1MzkzMTYyNzg5OTY5_bdcff0bb-2124-4f3a-a01c-4f27ddbf96c7"
      unitRef="usd">3000000</cms:DefinedBenefitPlanDeferredCostsCredits>
    <cms:DefinedBenefitPlanDeferredCostsCredits
      contextRef="i0b148f1c3e1349d68b550e91d913e5ef_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zNzYvZnJhZzpmOTM5YmRmM2RmZDU0MzQ4YTRmMTcyZDQxOGQzOGNiYy90ZXh0cmVnaW9uOmY5MzliZGYzZGZkNTQzNDhhNGYxNzJkNDE4ZDM4Y2JjXzE1MzkzMTYyNzg5OTc4_4863f7ae-d3b8-4c68-a6ab-8d9070eaab25"
      unitRef="usd">-6000000</cms:DefinedBenefitPlanDeferredCostsCredits>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zODgvZnJhZzozNjljZGE1NDkyM2Q0ZGRiYWExMmI4ZmVmNWNkODI3MC90ZXh0cmVnaW9uOjM2OWNkYTU0OTIzZDRkZGJhYTEyYjhmZWY1Y2Q4MjcwXzk_d8c16548-615c-4673-bf81-118e5ad99d26">Income Taxes&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is a reconciliation of the statutory U.S.&#160;federal income tax rate to the effective income tax rate from continuing operations:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.961%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three&#160;Months Ended March&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. federal income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Increase (decrease) in income taxes from:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local income taxes, net of federal effect&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Production tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;TCJA excess deferred taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accelerated flow-through of regulatory tax benefits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. federal income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Increase (decrease) in income taxes from:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local income taxes, net of federal effect&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Production tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;TCJA excess deferred taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accelerated flow-through of regulatory tax benefits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;CMS&#160;Energy initiated a plan to divest immaterial business activities in the state of Wisconsin and will no longer have a taxable presence within the state after 2023. As a result of these actions, CMS&#160;Energy reversed a $13&#160;million Wisconsin-related state reserve, all of which was recognized at Consumers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;In 2020, the MPSC authorized Consumers to accelerate the amortization of a gas regulatory liability associated with unprotected, non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;property-related excess deferred income taxes resulting from the TCJA. The regulatory liability was fully amortized in 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;In 2020, the MPSC authorized Consumers to accelerate the amortization of income tax benefits associated with the cost to remove gas plant assets. These tax benefits were fully amortized in 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zODgvZnJhZzozNjljZGE1NDkyM2Q0ZGRiYWExMmI4ZmVmNWNkODI3MC90ZXh0cmVnaW9uOjM2OWNkYTU0OTIzZDRkZGJhYTEyYjhmZWY1Y2Q4MjcwXzk_dcc2e63a-a5dc-44d5-87c2-029080910bee">Income Taxes&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is a reconciliation of the statutory U.S.&#160;federal income tax rate to the effective income tax rate from continuing operations:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.961%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three&#160;Months Ended March&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. federal income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Increase (decrease) in income taxes from:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local income taxes, net of federal effect&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Production tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;TCJA excess deferred taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accelerated flow-through of regulatory tax benefits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. federal income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Increase (decrease) in income taxes from:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local income taxes, net of federal effect&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Production tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;TCJA excess deferred taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accelerated flow-through of regulatory tax benefits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;CMS&#160;Energy initiated a plan to divest immaterial business activities in the state of Wisconsin and will no longer have a taxable presence within the state after 2023. As a result of these actions, CMS&#160;Energy reversed a $13&#160;million Wisconsin-related state reserve, all of which was recognized at Consumers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;In 2020, the MPSC authorized Consumers to accelerate the amortization of a gas regulatory liability associated with unprotected, non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;property-related excess deferred income taxes resulting from the TCJA. The regulatory liability was fully amortized in 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;In 2020, the MPSC authorized Consumers to accelerate the amortization of income tax benefits associated with the cost to remove gas plant assets. These tax benefits were fully amortized in 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90ZXh0cmVnaW9uOjZiNjhhYjcwZTM3MjQ3MDk5ZGMxZThmNWY2YTExMDE5XzE0ODE_207de4c4-c05c-44a5-9bee-7274b186d531">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is a reconciliation of the statutory U.S.&#160;federal income tax rate to the effective income tax rate from continuing operations:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.961%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three&#160;Months Ended March&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. federal income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Increase (decrease) in income taxes from:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local income taxes, net of federal effect&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Production tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;TCJA excess deferred taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accelerated flow-through of regulatory tax benefits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. federal income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Increase (decrease) in income taxes from:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local income taxes, net of federal effect&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Production tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;TCJA excess deferred taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accelerated flow-through of regulatory tax benefits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;CMS&#160;Energy initiated a plan to divest immaterial business activities in the state of Wisconsin and will no longer have a taxable presence within the state after 2023. As a result of these actions, CMS&#160;Energy reversed a $13&#160;million Wisconsin-related state reserve, all of which was recognized at Consumers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;In 2020, the MPSC authorized Consumers to accelerate the amortization of a gas regulatory liability associated with unprotected, non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;property-related excess deferred income taxes resulting from the TCJA. The regulatory liability was fully amortized in 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;In 2020, the MPSC authorized Consumers to accelerate the amortization of income tax benefits associated with the cost to remove gas plant assets. These tax benefits were fully amortized in 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90ZXh0cmVnaW9uOjZiNjhhYjcwZTM3MjQ3MDk5ZGMxZThmNWY2YTExMDE5XzE0ODE_8c84f210-f37d-41aa-bb33-819d71d7b700">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is a reconciliation of the statutory U.S.&#160;federal income tax rate to the effective income tax rate from continuing operations:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.258%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.961%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three&#160;Months Ended March&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. federal income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Increase (decrease) in income taxes from:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local income taxes, net of federal effect&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.5)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Production tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;TCJA excess deferred taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accelerated flow-through of regulatory tax benefits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(4.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;13.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;U.S. federal income tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Increase (decrease) in income taxes from:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;State and local income taxes, net of federal effect&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Production tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;TCJA excess deferred taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3.2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(6.7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accelerated flow-through of regulatory tax benefits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(5.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(0.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;CMS&#160;Energy initiated a plan to divest immaterial business activities in the state of Wisconsin and will no longer have a taxable presence within the state after 2023. As a result of these actions, CMS&#160;Energy reversed a $13&#160;million Wisconsin-related state reserve, all of which was recognized at Consumers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;In 2020, the MPSC authorized Consumers to accelerate the amortization of a gas regulatory liability associated with unprotected, non&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%"&gt;&#x2011;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;property-related excess deferred income taxes resulting from the TCJA. The regulatory liability was fully amortized in 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;In 2020, the MPSC authorized Consumers to accelerate the amortization of income tax benefits associated with the cost to remove gas plant assets. These tax benefits were fully amortized in 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzQtMi0xLTEtMjM5MDk0_57ca6f4d-efc9-43e5-81b5-bd55798a65df"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzQtNi0xLTEtMjM5MDk0_51783509-11bc-4449-b703-af42b550730e"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzctMi0xLTEtMjM5MDk0_ce9a8900-dddc-4d75-adf2-42386b23de33"
      unitRef="number">-0.005</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzctNi0xLTEtMjM5MDk0_f3fbb60c-f859-4625-93cc-035557edd56e"
      unitRef="number">0.055</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzgtMi0xLTEtMjU2NzE3_271bf14d-efb6-44fb-a270-8bf682238780"
      unitRef="number">0.042</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzgtNi0xLTEtMjU2NzI2_4f8076f7-e31b-4aa2-9862-a08161edeae8"
      unitRef="number">0.047</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzgtMi0xLTEtMjM5MDk0_80a8eaff-5a60-492f-a2ce-fde1232650e8"
      unitRef="number">-0.037</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzgtNi0xLTEtMjM5MDk0_7b17894c-b714-48c3-adae-566e616ac396"
      unitRef="number">-0.072</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <cms:EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzEwLTItMS0xLTIzOTA5NA_d58c413d-5f51-4151-b3b7-7596adba174b"
      unitRef="number">0</cms:EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent>
    <cms:EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzEwLTYtMS0xLTIzOTA5NA_f1261b1a-3159-4cb6-b29d-ab701f9a7491"
      unitRef="number">-0.043</cms:EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzEzLTItMS0xLTIzOTA5NA_c921ec06-0caf-4e13-b097-8b4a584e3e07"
      unitRef="number">0.004</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzEzLTYtMS0xLTIzOTA5NA_064d2195-f764-490e-9a62-17816e988b3c"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzE1LTItMS0xLTIzOTA5NA_ac0ec164-188d-4d26-ad51-789fa8e3863f"
      unitRef="number">0.130</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzE1LTYtMS0xLTIzOTA5NA_4c4acdc7-9874-42ae-87b1-487d79d399e0"
      unitRef="number">0.103</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzE4LTItMS0xLTIzOTA5NA_be478bf0-fa87-4284-9415-0cc3aece261f"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzE4LTYtMS0xLTIzOTA5NA_c066a5b0-2c6f-4c05-995f-3b5fc0fffdef"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzIxLTItMS0xLTIzOTA5NA_fc1c1ac8-30c7-4f82-91ef-85d19e2700ae"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzIxLTYtMS0xLTIzOTA5NA_a599b311-b631-4c41-b490-23e8a5d46938"
      unitRef="number">0.050</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzIzLTItMS0xLTI1Njc2Mg_85fa01d2-6efa-4159-a65c-4bd5e3498c36"
      unitRef="number">0.036</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzIzLTYtMS0xLTI1Njc2OA_3b1a36b3-0fc0-48f9-8fe3-923fd3be102d"
      unitRef="number">0.027</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsOther>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzIyLTItMS0xLTIzOTA5NA_d971a7e7-595e-435c-8a53-f6a1f495e695"
      unitRef="number">-0.032</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzIyLTYtMS0xLTIzOTA5NA_316c3452-e2da-4c52-bbaa-df247c68d192"
      unitRef="number">-0.067</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <cms:EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzI0LTItMS0xLTIzOTA5NA_b0d7b044-a656-4a38-bc0a-2ca907028ab9"
      unitRef="number">0</cms:EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent>
    <cms:EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzI0LTYtMS0xLTIzOTA5NA_9bd0c678-801f-4dfc-acdc-cc010b44e26f"
      unitRef="number">-0.051</cms:EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzI3LTItMS0xLTIzOTA5NA_6a154dbd-3fbc-430f-90d9-537d8ae59ac7"
      unitRef="number">-0.001</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzI3LTYtMS0xLTIzOTA5NA_ec9dd782-1eb9-47e9-80fd-5a38148647a9"
      unitRef="number">-0.006</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzI5LTItMS0xLTIzOTA5NA_2dc52feb-0c54-42a6-bb31-eb4ea4a0c711"
      unitRef="number">0.141</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90YWJsZTpkM2ViNDgxMmU3MjQ0NzU5YjZiNjk5NzI0ZGFkZDMzYS90YWJsZXJhbmdlOmQzZWI0ODEyZTcyNDQ3NTliNmI2OTk3MjRkYWRkMzNhXzI5LTYtMS0xLTIzOTA5NA_0e62b3c5-c92e-4325-b900-bafe6d957966"
      unitRef="number">0.109</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i2057182851ac41aab4098593d0eb8bbf_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF8zOTQvZnJhZzo2YjY4YWI3MGUzNzI0NzA5OWRjMWU4ZjVmNmExMTAxOS90ZXh0cmVnaW9uOjZiNjhhYjcwZTM3MjQ3MDk5ZGMxZThmNWY2YTExMDE5XzE5MjQxNDUzNDg5MjUx_ca08c9a2-2327-480c-ba2a-60f7e5672b21"
      unitRef="usd">-13000000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDAvZnJhZzo0OGMxZmRiNDhlNTk0MjA3YjU1Mjg2NTNiNzMxN2ExMi90ZXh0cmVnaW9uOjQ4YzFmZGI0OGU1OTQyMDdiNTUyODY1M2I3MzE3YTEyXzE2ODA_5818d24b-5179-486d-a62a-bb5e856bebd0">Earnings Per Share&#x2014;CMS&#160;Energy&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are CMS&#160;Energy&#x2019;s basic and diluted EPS computations based on income from continuing operations:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In&#160;Millions,&#160;Except&#160;Per&#160;Share&#160;Amounts&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three&#160;Months Ended March&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income available to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less loss attributable to noncontrolling interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less preferred stock dividends&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income from continuing operations available to common stockholders &#x2013; basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average shares &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;290.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;289.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Add dilutive nonvested stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Add dilutive forward equity sale contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average shares &#x2013; diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;291.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;289.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income from continuing operations per average common share available to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Nonvested Stock Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy&#x2019;s nonvested stock awards are composed of participating and non&#x2011;participating securities. The participating securities accrue cash dividends when common stockholders receive dividends. Since the recipient is not required to return the dividends to CMS&#160;Energy if the recipient forfeits the award, the nonvested stock awards are considered participating securities. As such, the participating nonvested stock awards were included in the computation of basic EPS. The non&#x2011;participating securities accrue stock dividends that vest concurrently with the stock award. If the recipient forfeits the award, the stock dividends accrued on the non&#x2011;participating securities are also forfeited. Accordingly, the non&#x2011;participating awards and stock dividends were included in the computation of diluted EPS, but not in the computation of basic EPS.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Forward Equity Sale Contracts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy has entered into forward equity sale contracts. These forward equity sale contracts are non&#x2011;participating securities. While the forward sale price in the forward equity sale contract is decreased on certain dates by certain predetermined amounts to reflect expected dividend payments, these price adjustments were set upon inception of the agreement and the forward contract does not give the owner the right to participate in undistributed earnings. Accordingly, the forward equity sale contracts were included in the computation of diluted EPS, but not in the computation of basic EPS. For further details on the forward equity sale contracts, see Note&#160;3, Financings and Capitalization.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDAvZnJhZzo0OGMxZmRiNDhlNTk0MjA3YjU1Mjg2NTNiNzMxN2ExMi90ZXh0cmVnaW9uOjQ4YzFmZGI0OGU1OTQyMDdiNTUyODY1M2I3MzE3YTEyXzE2Nzg_4a6a1b0b-1178-4296-be96-e1919fa8ff8f">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are CMS&#160;Energy&#x2019;s basic and diluted EPS computations based on income from continuing operations:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In&#160;Millions,&#160;Except&#160;Per&#160;Share&#160;Amounts&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three&#160;Months Ended March&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income available to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income from continuing operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less loss attributable to noncontrolling interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Less preferred stock dividends&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income from continuing operations available to common stockholders &#x2013; basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Average common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average shares &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;290.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;289.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Add dilutive nonvested stock awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Add dilutive forward equity sale contracts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average shares &#x2013; diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;291.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;289.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income from continuing operations per average common share available to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;0.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDAvZnJhZzo0OGMxZmRiNDhlNTk0MjA3YjU1Mjg2NTNiNzMxN2ExMi90YWJsZTo3NmRkMzA0NDFlYmY0YzQyYmNkMjRmZDhmNzY5ZmUwNy90YWJsZXJhbmdlOjc2ZGQzMDQ0MWViZjRjNDJiY2QyNGZkOGY3NjlmZTA3XzQtNy0xLTEtMjM5MDk0_efb77d88-89ea-4c51-8516-78d86ae86b06"
      unitRef="usd">194000000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDAvZnJhZzo0OGMxZmRiNDhlNTk0MjA3YjU1Mjg2NTNiNzMxN2ExMi90YWJsZTo3NmRkMzA0NDFlYmY0YzQyYmNkMjRmZDhmNzY5ZmUwNy90YWJsZXJhbmdlOjc2ZGQzMDQ0MWViZjRjNDJiY2QyNGZkOGY3NjlmZTA3XzQtOS0xLTEtMjM5MDk0_64e87699-e2e8-4d2c-abcc-a4cc7513852e"
      unitRef="usd">341000000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDAvZnJhZzo0OGMxZmRiNDhlNTk0MjA3YjU1Mjg2NTNiNzMxN2ExMi90YWJsZTo3NmRkMzA0NDFlYmY0YzQyYmNkMjRmZDhmNzY5ZmUwNy90YWJsZXJhbmdlOjc2ZGQzMDQ0MWViZjRjNDJiY2QyNGZkOGY3NjlmZTA3XzUtNy0xLTEtMjM5MDk0_d1a86233-6bb7-4202-93e7-40fc30c5d379"
      unitRef="usd">-10000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDAvZnJhZzo0OGMxZmRiNDhlNTk0MjA3YjU1Mjg2NTNiNzMxN2ExMi90YWJsZTo3NmRkMzA0NDFlYmY0YzQyYmNkMjRmZDhmNzY5ZmUwNy90YWJsZXJhbmdlOjc2ZGQzMDQ0MWViZjRjNDJiY2QyNGZkOGY3NjlmZTA3XzUtOS0xLTEtMjM5MDk0_0db2d9e6-16cc-46a3-accb-0105838a803e"
      unitRef="usd">-8000000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDAvZnJhZzo0OGMxZmRiNDhlNTk0MjA3YjU1Mjg2NTNiNzMxN2ExMi90YWJsZTo3NmRkMzA0NDFlYmY0YzQyYmNkMjRmZDhmNzY5ZmUwNy90YWJsZXJhbmdlOjc2ZGQzMDQ0MWViZjRjNDJiY2QyNGZkOGY3NjlmZTA3XzYtNy0xLTEtMjM5MDk0_c131ae90-c343-4d3c-9e44-973a10b86fd7"
      unitRef="usd">2000000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:PreferredStockDividendsAndOtherAdjustments
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDAvZnJhZzo0OGMxZmRiNDhlNTk0MjA3YjU1Mjg2NTNiNzMxN2ExMi90YWJsZTo3NmRkMzA0NDFlYmY0YzQyYmNkMjRmZDhmNzY5ZmUwNy90YWJsZXJhbmdlOjc2ZGQzMDQ0MWViZjRjNDJiY2QyNGZkOGY3NjlmZTA3XzYtOS0xLTEtMjM5MDk0_d82bc14e-c8c3-4ded-91fd-6345b99523c2"
      unitRef="usd">2000000</us-gaap:PreferredStockDividendsAndOtherAdjustments>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDAvZnJhZzo0OGMxZmRiNDhlNTk0MjA3YjU1Mjg2NTNiNzMxN2ExMi90YWJsZTo3NmRkMzA0NDFlYmY0YzQyYmNkMjRmZDhmNzY5ZmUwNy90YWJsZXJhbmdlOjc2ZGQzMDQ0MWViZjRjNDJiY2QyNGZkOGY3NjlmZTA3XzctNy0xLTEtMjM5MDk0_818158cf-7f34-4c79-a42e-617633ecd0aa"
      unitRef="usd">202000000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDAvZnJhZzo0OGMxZmRiNDhlNTk0MjA3YjU1Mjg2NTNiNzMxN2ExMi90YWJsZTo3NmRkMzA0NDFlYmY0YzQyYmNkMjRmZDhmNzY5ZmUwNy90YWJsZXJhbmdlOjc2ZGQzMDQ0MWViZjRjNDJiY2QyNGZkOGY3NjlmZTA3XzctOS0xLTEtMjM5MDk0_54aa160c-6c8e-4014-a463-1ac54233da83"
      unitRef="usd">347000000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDAvZnJhZzo0OGMxZmRiNDhlNTk0MjA3YjU1Mjg2NTNiNzMxN2ExMi90YWJsZTo3NmRkMzA0NDFlYmY0YzQyYmNkMjRmZDhmNzY5ZmUwNy90YWJsZXJhbmdlOjc2ZGQzMDQ0MWViZjRjNDJiY2QyNGZkOGY3NjlmZTA3XzktNy0xLTEtMjM5MDk0_c066ae50-07aa-47c4-aaf3-a301424916dd"
      unitRef="shares">290700000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDAvZnJhZzo0OGMxZmRiNDhlNTk0MjA3YjU1Mjg2NTNiNzMxN2ExMi90YWJsZTo3NmRkMzA0NDFlYmY0YzQyYmNkMjRmZDhmNzY5ZmUwNy90YWJsZXJhbmdlOjc2ZGQzMDQ0MWViZjRjNDJiY2QyNGZkOGY3NjlmZTA3XzktOS0xLTEtMjM5MDk0_8e7e9f24-4932-46f1-94c2-b9af8f965bd8"
      unitRef="shares">289300000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDAvZnJhZzo0OGMxZmRiNDhlNTk0MjA3YjU1Mjg2NTNiNzMxN2ExMi90YWJsZTo3NmRkMzA0NDFlYmY0YzQyYmNkMjRmZDhmNzY5ZmUwNy90YWJsZXJhbmdlOjc2ZGQzMDQ0MWViZjRjNDJiY2QyNGZkOGY3NjlmZTA3XzEwLTctMS0xLTIzOTA5NA_92907160-bdfd-4fe7-ba51-87e165cfe085"
      unitRef="shares">500000</us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends>
    <us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDAvZnJhZzo0OGMxZmRiNDhlNTk0MjA3YjU1Mjg2NTNiNzMxN2ExMi90YWJsZTo3NmRkMzA0NDFlYmY0YzQyYmNkMjRmZDhmNzY5ZmUwNy90YWJsZXJhbmdlOjc2ZGQzMDQ0MWViZjRjNDJiY2QyNGZkOGY3NjlmZTA3XzEwLTktMS0xLTIzOTA5NA_96fa5263-447b-4dcc-9442-68a772d18210"
      unitRef="shares">500000</us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends>
    <us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDAvZnJhZzo0OGMxZmRiNDhlNTk0MjA3YjU1Mjg2NTNiNzMxN2ExMi90YWJsZTo3NmRkMzA0NDFlYmY0YzQyYmNkMjRmZDhmNzY5ZmUwNy90YWJsZXJhbmdlOjc2ZGQzMDQ0MWViZjRjNDJiY2QyNGZkOGY3NjlmZTA3XzExLTctMS0xLTIzOTA5NA_92cc5817-0a75-4439-ad9f-2507b6ec00e7"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements>
    <us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDAvZnJhZzo0OGMxZmRiNDhlNTk0MjA3YjU1Mjg2NTNiNzMxN2ExMi90YWJsZTo3NmRkMzA0NDFlYmY0YzQyYmNkMjRmZDhmNzY5ZmUwNy90YWJsZXJhbmdlOjc2ZGQzMDQ0MWViZjRjNDJiY2QyNGZkOGY3NjlmZTA3XzExLTktMS0xLTIzOTA5NA_bd9188b0-c3c5-4ff0-8fd2-056b8873df8b"
      unitRef="shares">100000</us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDAvZnJhZzo0OGMxZmRiNDhlNTk0MjA3YjU1Mjg2NTNiNzMxN2ExMi90YWJsZTo3NmRkMzA0NDFlYmY0YzQyYmNkMjRmZDhmNzY5ZmUwNy90YWJsZXJhbmdlOjc2ZGQzMDQ0MWViZjRjNDJiY2QyNGZkOGY3NjlmZTA3XzEyLTctMS0xLTIzOTA5NA_68fe97a4-e2d7-4cc7-ab8d-e25003e90eb8"
      unitRef="shares">291200000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDAvZnJhZzo0OGMxZmRiNDhlNTk0MjA3YjU1Mjg2NTNiNzMxN2ExMi90YWJsZTo3NmRkMzA0NDFlYmY0YzQyYmNkMjRmZDhmNzY5ZmUwNy90YWJsZXJhbmdlOjc2ZGQzMDQ0MWViZjRjNDJiY2QyNGZkOGY3NjlmZTA3XzEyLTktMS0xLTIzOTA5NA_44a6aca3-eb82-4264-9af7-89781edfea9f"
      unitRef="shares">289900000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDAvZnJhZzo0OGMxZmRiNDhlNTk0MjA3YjU1Mjg2NTNiNzMxN2ExMi90YWJsZTo3NmRkMzA0NDFlYmY0YzQyYmNkMjRmZDhmNzY5ZmUwNy90YWJsZXJhbmdlOjc2ZGQzMDQ0MWViZjRjNDJiY2QyNGZkOGY3NjlmZTA3XzE0LTctMS0xLTIzOTA5NA_75e6f1a7-c01a-4a30-acee-a9e761db77f3"
      unitRef="usdPerShare">0.69</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDAvZnJhZzo0OGMxZmRiNDhlNTk0MjA3YjU1Mjg2NTNiNzMxN2ExMi90YWJsZTo3NmRkMzA0NDFlYmY0YzQyYmNkMjRmZDhmNzY5ZmUwNy90YWJsZXJhbmdlOjc2ZGQzMDQ0MWViZjRjNDJiY2QyNGZkOGY3NjlmZTA3XzE0LTktMS0xLTIzOTA5NA_ad9865d6-5622-4526-a13c-a462e0a8fef2"
      unitRef="usdPerShare">1.20</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDAvZnJhZzo0OGMxZmRiNDhlNTk0MjA3YjU1Mjg2NTNiNzMxN2ExMi90YWJsZTo3NmRkMzA0NDFlYmY0YzQyYmNkMjRmZDhmNzY5ZmUwNy90YWJsZXJhbmdlOjc2ZGQzMDQ0MWViZjRjNDJiY2QyNGZkOGY3NjlmZTA3XzE1LTctMS0xLTIzOTA5NA_3111d82b-a010-4474-a6d1-e1080985d123"
      unitRef="usdPerShare">0.69</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDAvZnJhZzo0OGMxZmRiNDhlNTk0MjA3YjU1Mjg2NTNiNzMxN2ExMi90YWJsZTo3NmRkMzA0NDFlYmY0YzQyYmNkMjRmZDhmNzY5ZmUwNy90YWJsZXJhbmdlOjc2ZGQzMDQ0MWViZjRjNDJiY2QyNGZkOGY3NjlmZTA3XzE1LTktMS0xLTIzOTA5NA_a98eb5e8-bbc5-4c90-8e6d-df849fa031c8"
      unitRef="usdPerShare">1.20</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDAvZnJhZzo0OGMxZmRiNDhlNTk0MjA3YjU1Mjg2NTNiNzMxN2ExMi90ZXh0cmVnaW9uOjQ4YzFmZGI0OGU1OTQyMDdiNTUyODY1M2I3MzE3YTEyXzE2NzQ_464b2770-8351-4a8d-8785-65601e33b759">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Nonvested Stock Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy&#x2019;s nonvested stock awards are composed of participating and non&#x2011;participating securities. The participating securities accrue cash dividends when common stockholders receive dividends. Since the recipient is not required to return the dividends to CMS&#160;Energy if the recipient forfeits the award, the nonvested stock awards are considered participating securities. As such, the participating nonvested stock awards were included in the computation of basic EPS. The non&#x2011;participating securities accrue stock dividends that vest concurrently with the stock award. If the recipient forfeits the award, the stock dividends accrued on the non&#x2011;participating securities are also forfeited. Accordingly, the non&#x2011;participating awards and stock dividends were included in the computation of diluted EPS, but not in the computation of basic EPS.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Forward Equity Sale Contracts&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy has entered into forward equity sale contracts. These forward equity sale contracts are non&#x2011;participating securities. While the forward sale price in the forward equity sale contract is decreased on certain dates by certain predetermined amounts to reflect expected dividend payments, these price adjustments were set upon inception of the agreement and the forward contract does not give the owner the right to participate in undistributed earnings. Accordingly, the forward equity sale contracts were included in the computation of diluted EPS, but not in the computation of basic EPS. For further details on the forward equity sale contracts, see Note&#160;3, Financings and Capitalization.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDMvZnJhZzozZGI2OWQ1NWNmMDg0YjE0OTZkNzRkNjEwMzhmMWU5ZC90ZXh0cmVnaW9uOjNkYjY5ZDU1Y2YwODRiMTQ5NmQ3NGQ2MTAzOGYxZTlkXzg2_7435b90f-387e-4942-bd78-b630a0f52f69">RevenuePresented in the following tables are the components of operating revenue:&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.617%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three&#160;Months Ended March&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers utility revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasing income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Consumers utility revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commercial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts represent NorthStar Clean Energy&#x2019;s operating revenue from independent power production and its sales of energy commodities. NorthStar Clean Energy&#x2019;s sales of energy commodities are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. NorthStar Clean Energy&#x2019;s leasing income included variable lease payments of $22&#160;million for the three&#160;months ended March&#160;31,&#160;2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.617%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three&#160;Months Ended March&#160;31,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers utility revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasing income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers alternative-revenue programs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Consumers utility revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commercial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Alternative-revenue programs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts represent NorthStar Clean Energy&#x2019;s operating revenue from independent power production and its sales of energy commodities. NorthStar Clean Energy&#x2019;s sales of energy commodities are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. NorthStar Clean Energy&#x2019;s leasing income included variable lease payments of $44&#160;million for the three&#160;months ended March&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Electric and Gas Utilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Consumers Utility Revenue:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers recognizes revenue primarily from the sale of electric and gas utility services at tariff-based rates regulated by the MPSC. Consumers&#x2019; customer base consists of a mix of residential, commercial, and diversified industrial customers. Consumers&#x2019; tariff-based sales performance obligations are described below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Consumers has performance obligations for the service of standing ready to deliver electricity or natural gas to customers, and it satisfies these performance obligations over time. Consumers recognizes revenue at a fixed rate as it provides these services. These arrangements generally do not have fixed terms and remain in effect as long as the customer consumes the utility service. The rates are set by the MPSC through the rate-making process and represent the stand-alone selling price of Consumers&#x2019; service to stand ready to deliver.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Consumers has performance obligations for the service of delivering the commodity of electricity or natural gas to customers, and it satisfies these performance obligations upon delivery. Consumers recognizes revenue at a price per unit of electricity or natural gas delivered, based on the tariffs established by the MPSC. These arrangements generally do not have fixed terms and remain in effect as long as the customer consumes the utility service. The rates are set by the MPSC through the rate-making process and represent the stand-alone selling price of a bundled &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;product comprising the commodity, electricity or natural gas, and the service of delivering such commodity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In some instances, Consumers has specific fixed-term contracts with large commercial and industrial customers to provide electricity or gas at certain tariff rates or to provide gas transportation services at contracted rates. The amount of electricity and gas to be delivered under these contracts and the associated future revenue to be received are generally dependent on the customers&#x2019; needs. Accordingly, Consumers recognizes revenues at the tariff or contracted rate as electricity or gas is delivered to the customer. Consumers also has other miscellaneous contracts with customers related to pole and other property rentals, appliance service plans, and utility contract work. Generally, these contracts are short term or evergreen in nature.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span id="i40c660bcebe14c979aac1b3465328cd5_3803"/&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Accounts Receivable and Unbilled Revenues:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Accounts receivable comprise trade receivables and unbilled receivables. CMS&#160;Energy and Consumers record their accounts receivable at cost less an allowance for uncollectible accounts. The allowance is increased for uncollectible accounts expense and decreased for account write-offs net of recoveries. CMS&#160;Energy and Consumers establish the allowance based on historical losses, management&#x2019;s assessment of existing economic conditions, customer payment trends, and reasonable and supported forecast information. CMS&#160;Energy and Consumers assess late payment fees on trade receivables based on contractual past-due terms established with customers. Accounts are written off when deemed uncollectible, which is generally when they become six&#160;months past due.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers recorded uncollectible accounts expense of $9&#160;million for the three&#160;months ended March&#160;31,&#160;2023 and $4&#160;million for the three&#160;months ended March&#160;31,&#160;2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers&#x2019; customers are billed monthly in cycles having billing dates that do not generally coincide with the end of a calendar month. This results in customers having received electricity or natural gas that they have not been billed for as of the month-end. Consumers estimates its unbilled revenues by applying an average billed rate to total unbilled deliveries for each customer class. Unbilled revenues, which are recorded as accounts receivable and accrued revenue on CMS&#160;Energy&#x2019;s and Consumers&#x2019; consolidated balance sheets, were $447&#160;million at March&#160;31,&#160;2023 and $663 million at December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDMvZnJhZzozZGI2OWQ1NWNmMDg0YjE0OTZkNzRkNjEwMzhmMWU5ZC90ZXh0cmVnaW9uOjNkYjY5ZDU1Y2YwODRiMTQ5NmQ3NGQ2MTAzOGYxZTlkXzg2_8ca277f0-a645-412c-92f3-565b52e98c8a">RevenuePresented in the following tables are the components of operating revenue:&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.617%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three&#160;Months Ended March&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers utility revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasing income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Consumers utility revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commercial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts represent NorthStar Clean Energy&#x2019;s operating revenue from independent power production and its sales of energy commodities. NorthStar Clean Energy&#x2019;s sales of energy commodities are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. NorthStar Clean Energy&#x2019;s leasing income included variable lease payments of $22&#160;million for the three&#160;months ended March&#160;31,&#160;2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.617%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three&#160;Months Ended March&#160;31,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers utility revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasing income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers alternative-revenue programs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Consumers utility revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commercial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Alternative-revenue programs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts represent NorthStar Clean Energy&#x2019;s operating revenue from independent power production and its sales of energy commodities. NorthStar Clean Energy&#x2019;s sales of energy commodities are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. NorthStar Clean Energy&#x2019;s leasing income included variable lease payments of $44&#160;million for the three&#160;months ended March&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Electric and Gas Utilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Consumers Utility Revenue:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers recognizes revenue primarily from the sale of electric and gas utility services at tariff-based rates regulated by the MPSC. Consumers&#x2019; customer base consists of a mix of residential, commercial, and diversified industrial customers. Consumers&#x2019; tariff-based sales performance obligations are described below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Consumers has performance obligations for the service of standing ready to deliver electricity or natural gas to customers, and it satisfies these performance obligations over time. Consumers recognizes revenue at a fixed rate as it provides these services. These arrangements generally do not have fixed terms and remain in effect as long as the customer consumes the utility service. The rates are set by the MPSC through the rate-making process and represent the stand-alone selling price of Consumers&#x2019; service to stand ready to deliver.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Consumers has performance obligations for the service of delivering the commodity of electricity or natural gas to customers, and it satisfies these performance obligations upon delivery. Consumers recognizes revenue at a price per unit of electricity or natural gas delivered, based on the tariffs established by the MPSC. These arrangements generally do not have fixed terms and remain in effect as long as the customer consumes the utility service. The rates are set by the MPSC through the rate-making process and represent the stand-alone selling price of a bundled &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;product comprising the commodity, electricity or natural gas, and the service of delivering such commodity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In some instances, Consumers has specific fixed-term contracts with large commercial and industrial customers to provide electricity or gas at certain tariff rates or to provide gas transportation services at contracted rates. The amount of electricity and gas to be delivered under these contracts and the associated future revenue to be received are generally dependent on the customers&#x2019; needs. Accordingly, Consumers recognizes revenues at the tariff or contracted rate as electricity or gas is delivered to the customer. Consumers also has other miscellaneous contracts with customers related to pole and other property rentals, appliance service plans, and utility contract work. Generally, these contracts are short term or evergreen in nature.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span id="i40c660bcebe14c979aac1b3465328cd5_3803"/&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Accounts Receivable and Unbilled Revenues:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Accounts receivable comprise trade receivables and unbilled receivables. CMS&#160;Energy and Consumers record their accounts receivable at cost less an allowance for uncollectible accounts. The allowance is increased for uncollectible accounts expense and decreased for account write-offs net of recoveries. CMS&#160;Energy and Consumers establish the allowance based on historical losses, management&#x2019;s assessment of existing economic conditions, customer payment trends, and reasonable and supported forecast information. CMS&#160;Energy and Consumers assess late payment fees on trade receivables based on contractual past-due terms established with customers. Accounts are written off when deemed uncollectible, which is generally when they become six&#160;months past due.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy and Consumers recorded uncollectible accounts expense of $9&#160;million for the three&#160;months ended March&#160;31,&#160;2023 and $4&#160;million for the three&#160;months ended March&#160;31,&#160;2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers&#x2019; customers are billed monthly in cycles having billing dates that do not generally coincide with the end of a calendar month. This results in customers having received electricity or natural gas that they have not been billed for as of the month-end. Consumers estimates its unbilled revenues by applying an average billed rate to total unbilled deliveries for each customer class. Unbilled revenues, which are recorded as accounts receivable and accrued revenue on CMS&#160;Energy&#x2019;s and Consumers&#x2019; consolidated balance sheets, were $447&#160;million at March&#160;31,&#160;2023 and $663 million at December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDMvZnJhZzozZGI2OWQ1NWNmMDg0YjE0OTZkNzRkNjEwMzhmMWU5ZC90ZXh0cmVnaW9uOjNkYjY5ZDU1Y2YwODRiMTQ5NmQ3NGQ2MTAzOGYxZTlkXzg3_3a28492a-d7a3-4a8a-acfe-b56a3d2fc47c">Presented in the following tables are the components of operating revenue:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.617%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three&#160;Months Ended March&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers utility revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasing income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Consumers utility revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commercial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;1Amounts represent NorthStar Clean Energy&#x2019;s operating revenue from independent power production and its sales of energy commodities. NorthStar Clean Energy&#x2019;s sales of energy commodities are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. NorthStar Clean Energy&#x2019;s leasing income included variable lease payments of $22&#160;million for the three&#160;months ended March&#160;31,&#160;2023&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.617%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three&#160;Months Ended March&#160;31,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers utility revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasing income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers alternative-revenue programs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Consumers utility revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commercial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Alternative-revenue programs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts represent NorthStar Clean Energy&#x2019;s operating revenue from independent power production and its sales of energy commodities. NorthStar Clean Energy&#x2019;s sales of energy commodities are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. NorthStar Clean Energy&#x2019;s leasing income included variable lease payments of $44&#160;million for the three&#160;months ended March&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDMvZnJhZzozZGI2OWQ1NWNmMDg0YjE0OTZkNzRkNjEwMzhmMWU5ZC90ZXh0cmVnaW9uOjNkYjY5ZDU1Y2YwODRiMTQ5NmQ3NGQ2MTAzOGYxZTlkXzg3_4ca00b44-10b6-4287-9caa-c202a62a49ee">Presented in the following tables are the components of operating revenue:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.617%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three&#160;Months Ended March&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers utility revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasing income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Consumers utility revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commercial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;1Amounts represent NorthStar Clean Energy&#x2019;s operating revenue from independent power production and its sales of energy commodities. NorthStar Clean Energy&#x2019;s sales of energy commodities are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. NorthStar Clean Energy&#x2019;s leasing income included variable lease payments of $22&#160;million for the three&#160;months ended March&#160;31,&#160;2023&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.617%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.637%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three&#160;Months Ended March&#160;31,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas Utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers utility revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Leasing income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Consumers alternative-revenue programs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="27" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Consumers utility revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Residential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Commercial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue recognized from contracts with customers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financing income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Alternative-revenue programs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts represent NorthStar Clean Energy&#x2019;s operating revenue from independent power production and its sales of energy commodities. NorthStar Clean Energy&#x2019;s sales of energy commodities are accounted for as operating leases. In addition to fixed payments, these agreements have variable payments based on energy delivered. NorthStar Clean Energy&#x2019;s leasing income included variable lease payments of $44&#160;million for the three&#160;months ended March&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i78e2e035518c4e5a899acc31cfbf500b_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzMtMi0xLTEtMjM5MDk0_85fc5f06-73a7-4b8e-aeee-21705f931a94"
      unitRef="usd">1089000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1d02aa6776ec451e8e4fcc065e7314f9_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzMtNC0xLTEtMjM5MDk0_27fbacc5-97bd-407d-ab29-988c9f8426e5"
      unitRef="usd">1116000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzMtMTAtMS0xLTIzOTA5NA_f0985e83-6917-45df-9cdf-f03fc0052c5c"
      unitRef="usd">2205000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie56fbbd6541b46808c497226d8809963_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzQtNi0xLTEtMjM5MDk0_62d9905b-0a20-4ea4-84fd-d25d30d7f33c"
      unitRef="usd">43000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9af41e7fa8e04e70ad29d08f26c0d07e_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzQtMTAtMS0xLTIzOTA5NA_6264dc0a-82e5-4240-b4bd-60463e06746a"
      unitRef="usd">43000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i74d14282b6b34642b8355a58ac055608_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzUtMi0xLTEtMjM5MDk0_c56a8262-6997-4345-bab1-5597d7110230"
      unitRef="usd">1089000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i79e590a8f27b4f8f90425ff4600f8c6f_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzUtNC0xLTEtMjM5MDk0_5e7d0cbc-acce-4845-ade2-5b795c08575c"
      unitRef="usd">1116000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i01e7193838fe44a4aeee453437deed72_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzUtNi0xLTEtMjM5MDk0_4c7f3fd9-bc53-46c7-bbe6-4178cd4e5790"
      unitRef="usd">43000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzUtMTAtMS0xLTIzOTA5NA_964a253d-fb90-4db2-b7a2-c3344d6b86cf"
      unitRef="usd">2248000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:LeaseIncome
      contextRef="i01e7193838fe44a4aeee453437deed72_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzYtNi0xLTEtMjM5MDk0_bf3f4ffc-0e67-44ef-847d-7e418f5430c7"
      unitRef="usd">31000000</us-gaap:LeaseIncome>
    <us-gaap:LeaseIncome
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzYtMTAtMS0xLTIzOTA5NA_4c0ff994-2396-47c1-9715-fdc8438b152a"
      unitRef="usd">31000000</us-gaap:LeaseIncome>
    <cms:FinancingIncome
      contextRef="i74d14282b6b34642b8355a58ac055608_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzctMi0xLTEtMjM5MDk0_47bfa733-31a4-45da-9218-b70c9d13851f"
      unitRef="usd">2000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="i79e590a8f27b4f8f90425ff4600f8c6f_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzctNC0xLTEtMjM5MDk0_ddf97384-42b4-4066-bc87-f920fe5997da"
      unitRef="usd">3000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzctMTAtMS0xLTIzOTA5NA_2648eaa3-9115-43fe-b24c-b9427e59f431"
      unitRef="usd">5000000</cms:FinancingIncome>
    <us-gaap:Revenues
      contextRef="i74d14282b6b34642b8355a58ac055608_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzEwLTItMS0xLTIzOTA5NA_f6aa1a6d-6659-4620-b9cd-1c93007e1b30"
      unitRef="usd">1091000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i79e590a8f27b4f8f90425ff4600f8c6f_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzEwLTQtMS0xLTIzOTA5NA_97989277-aea4-4fac-8f7e-599d77ca1d9f"
      unitRef="usd">1119000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i01e7193838fe44a4aeee453437deed72_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzEwLTYtMS0xLTIzOTA5NA_12af02b6-8a88-4c0d-afb3-0a96bdb749a5"
      unitRef="usd">74000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzEwLTEwLTEtMS0yMzkwOTQ_f98c98ff-55ad-4016-8978-51912269a99a"
      unitRef="usd">2284000000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ide0e6d645ac2413aa339686fe5a53ba1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzEzLTItMS0xLTIzOTA5NA_51893766-1e1c-47e5-be3b-6099ca4bfd0a"
      unitRef="usd">528000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib07effd5b9c14d67ac06209a1aa51300_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzEzLTQtMS0xLTIzOTA5NA_40a04a63-91ef-4474-86bd-232770e69d98"
      unitRef="usd">776000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if3b2fe9aca004ad79edea40dc2fe5089_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzEzLTEwLTEtMS0yMzkwOTQ_15daf0e7-50a5-4be7-85b1-c5b39745a6ab"
      unitRef="usd">1304000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6c9b3ea06e504155ad2209e8bac02d45_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzE0LTItMS0xLTIzOTA5NA_99e657f9-f521-4842-a015-bc825a1b1bf3"
      unitRef="usd">347000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i079222826e0743a79441c2775654aec4_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzE0LTQtMS0xLTIzOTA5NA_b867165a-c84a-473a-b9ce-ae7ddd6fdd3f"
      unitRef="usd">247000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i66c1d5051a4c4b34abd22b6964d8662d_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzE0LTEwLTEtMS0yMzkwOTQ_e7431706-1761-41d0-a8c6-abbd35d2c8a7"
      unitRef="usd">594000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia91c9b1a63df4d26b6288517355cd243_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzE1LTItMS0xLTIzOTA5NA_2461eb3d-b7ab-4c48-b278-f5e8477a098d"
      unitRef="usd">161000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i38fbbd864c754fe39a3f8757af597b54_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzE1LTQtMS0xLTIzOTA5NA_a97f0be9-02db-4177-ae82-c033898a8070"
      unitRef="usd">31000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i45d54a0cdb5d4e5f9d6b345394a8098c_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzE1LTEwLTEtMS0yMzkwOTQ_cea19ed3-e7ae-4b7c-8cc0-23cbabebbeed"
      unitRef="usd">192000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8ec86af84cc342e691215eeb30875f54_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzE2LTItMS0xLTIzOTA5NA_a6dee6e4-5b6c-4014-80cb-5ceeb26a23bd"
      unitRef="usd">53000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2cb1144e39d84679bcbe71c48d38f356_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzE2LTQtMS0xLTIzOTA5NA_496858c0-878a-43df-80ae-f36bb4ba2101"
      unitRef="usd">62000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0641211a6e0d45f48a55335bcd2456b6_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzE2LTEwLTEtMS0yMzkwOTQ_e234b2f7-fe1f-4680-8e1d-acf8c8fdbaa4"
      unitRef="usd">115000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i78e2e035518c4e5a899acc31cfbf500b_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzE3LTItMS0xLTIzOTA5NA_df84520c-739d-4878-abd8-89839b3be24f"
      unitRef="usd">1089000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1d02aa6776ec451e8e4fcc065e7314f9_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzE3LTQtMS0xLTIzOTA5NA_8bfb6500-c463-4552-9a32-c065883f9fa6"
      unitRef="usd">1116000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzE3LTEwLTEtMS0yMzkwOTQ_f481466d-f33e-44c7-bade-119eeb3bd8ed"
      unitRef="usd">2205000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cms:FinancingIncome
      contextRef="i78e2e035518c4e5a899acc31cfbf500b_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzE5LTItMS0xLTIzOTA5NA_6655197d-f50b-45ea-9c34-fe7f444a46f7"
      unitRef="usd">2000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="i1d02aa6776ec451e8e4fcc065e7314f9_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzE5LTQtMS0xLTIzOTA5NA_6a763b4a-d8f8-4753-9cde-91615b9e7e19"
      unitRef="usd">3000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzE5LTEwLTEtMS0yMzkwOTQ_66a3079e-f317-41b8-9b37-5bb36205c743"
      unitRef="usd">5000000</cms:FinancingIncome>
    <us-gaap:Revenues
      contextRef="i78e2e035518c4e5a899acc31cfbf500b_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzIyLTItMS0xLTIzOTA5NA_3d5db6ad-923c-4fae-b28c-2a604a10710e"
      unitRef="usd">1091000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1d02aa6776ec451e8e4fcc065e7314f9_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzIyLTQtMS0xLTIzOTA5NA_873900f2-6a1b-4d71-9585-b6c037eee9a1"
      unitRef="usd">1119000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTo3MjNkMjIxYmU3ZjM0YTRkOGQ0M2RhYzE1MzlhZDNjNy90YWJsZXJhbmdlOjcyM2QyMjFiZTdmMzRhNGQ4ZDQzZGFjMTUzOWFkM2M3XzIyLTEwLTEtMS0yMzkwOTQ_38511226-c313-4ec9-99e1-5c9b26592693"
      unitRef="usd">2210000000</us-gaap:Revenues>
    <us-gaap:OperatingLeaseVariableLeaseIncome
      contextRef="i01e7193838fe44a4aeee453437deed72_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90ZXh0cmVnaW9uOjQ1OGQ0ODM4MWFhZTQzODM5MTFlN2ZmODIzNjYxNTNjXzEz_b4c7a850-cac5-4fc8-a6ac-2a522d3cbcfe"
      unitRef="usd">22000000</us-gaap:OperatingLeaseVariableLeaseIncome>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1cfcf7a866834e738962bb138ea55567_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzMtMi0xLTEtMjM5MDk0_a87c1b30-2f8e-46a3-90dc-f3f68cff52e9"
      unitRef="usd">1238000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i61b639d826d44bfa8e2512f6ea838c96_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzMtNC0xLTEtMjM5MDk0_ad51118c-5ebd-4ebb-b204-4d16a554ab81"
      unitRef="usd">1047000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzMtMTAtMS0xLTIzOTA5NA_b5502c6a-82e1-4c85-98ec-43b9f828a6f1"
      unitRef="usd">2285000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i978f21c656a845c99bdd73e956851765_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzQtNi0xLTEtMjM5MDk0_0ee92c37-2143-44f3-99bb-26c7e896d8bd"
      unitRef="usd">33000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i55f2b64d2af34370a80b47c84b4c9e04_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzQtMTAtMS0xLTIzOTA5NA_26055c43-481c-43f9-a45a-ab43fae4b44e"
      unitRef="usd">33000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ied540c8be0f44770b365510a9f16fba1_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzUtMi0xLTEtMjM5MDk0_8597f387-662e-4723-a5cb-484ca7755337"
      unitRef="usd">1238000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0634531eebfa4ce49a8f4f8072d1c043_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzUtNC0xLTEtMjM5MDk0_56262169-c578-4c9c-9614-dbcc7d3f67c1"
      unitRef="usd">1047000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3424016e08d74b7182cc90b8f064e0e2_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzUtNi0xLTEtMjM5MDk0_fc410764-5fdf-49d7-aa52-7fb9f8397f38"
      unitRef="usd">33000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzUtMTAtMS0xLTIzOTA5NA_66147026-94b5-4969-bdfe-045a188679ee"
      unitRef="usd">2318000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:LeaseIncome
      contextRef="i3424016e08d74b7182cc90b8f064e0e2_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzYtNi0xLTEtMjM5MDk0_6ecb3543-b360-4211-92de-cf5f70bef4d7"
      unitRef="usd">58000000</us-gaap:LeaseIncome>
    <us-gaap:LeaseIncome
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzYtMTAtMS0xLTIzOTA5NA_d7eceac4-4b73-4ec2-9eb9-66dac063f17c"
      unitRef="usd">58000000</us-gaap:LeaseIncome>
    <cms:FinancingIncome
      contextRef="ied540c8be0f44770b365510a9f16fba1_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzctMi0xLTEtMjM5MDk0_6e3102f5-b58d-46c2-99ea-73fcad795f86"
      unitRef="usd">3000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="i0634531eebfa4ce49a8f4f8072d1c043_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzctNC0xLTEtMjM5MDk0_11de2341-6d1b-400c-b521-a02579990780"
      unitRef="usd">2000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzctMTAtMS0xLTIzOTA5NA_561eb1eb-dbf1-4447-be24-551d9829ae7e"
      unitRef="usd">5000000</cms:FinancingIncome>
    <cms:AlternativeRevenuePrograms
      contextRef="ied540c8be0f44770b365510a9f16fba1_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzgtMi0xLTEtMjM5MDk0_30df932d-b3f9-4ef4-8b9b-2854e05e9c71"
      unitRef="usd">0</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms
      contextRef="i0634531eebfa4ce49a8f4f8072d1c043_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzgtNC0xLTEtMjM5MDk0_ba2af523-6b96-4621-9394-17eb10d20191"
      unitRef="usd">-7000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzgtMTAtMS0xLTIzOTA5NA_c79e361c-56f5-4a8d-9547-884fa3f45d7f"
      unitRef="usd">-7000000</cms:AlternativeRevenuePrograms>
    <us-gaap:Revenues
      contextRef="ied540c8be0f44770b365510a9f16fba1_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzEwLTItMS0xLTIzOTA5NA_6236c12b-87f9-482d-a7e9-218c562bf91a"
      unitRef="usd">1241000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0634531eebfa4ce49a8f4f8072d1c043_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzEwLTQtMS0xLTIzOTA5NA_97152af9-792e-45ce-b6ea-15c29f7d9000"
      unitRef="usd">1042000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3424016e08d74b7182cc90b8f064e0e2_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzEwLTYtMS0xLTIzOTA5NA_dbfcf804-5abe-4c8e-8254-5e51470f2679"
      unitRef="usd">91000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzEwLTEwLTEtMS0yMzkwOTQ_5eb5ed85-baeb-4d17-9588-54ab2c999a59"
      unitRef="usd">2374000000</us-gaap:Revenues>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i726329b2822646f18e412e684a0c2c48_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzEzLTItMS0xLTIzOTA5NA_fe5c85d5-00d8-41f8-816a-3754b199a4a6"
      unitRef="usd">591000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia939ca1c25844cb0bd39f49f04e46f4f_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzEzLTQtMS0xLTIzOTA5NA_94e5a58c-051c-4dbf-9626-eb708666390e"
      unitRef="usd">740000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i49ab9908d425490c9eca4a30a88f44e6_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzEzLTEwLTEtMS0yMzkwOTQ_ec9e1da9-ffdd-4973-8fd3-b5e2179af890"
      unitRef="usd">1331000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id6e28c19050a440682bc1d155a196999_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzE0LTItMS0xLTIzOTA5NA_8d6600f1-87be-4560-8764-4dd0e671277a"
      unitRef="usd">384000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iab4d885f0d5a4f29bb48b5832c254234_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzE0LTQtMS0xLTIzOTA5NA_2d60de8f-7090-4bd3-a6c2-d07fadc7467d"
      unitRef="usd">221000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2f7e46d18a3c4a4d8e4fe09aabb443c5_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzE0LTEwLTEtMS0yMzkwOTQ_17e89462-4dce-4f2a-91e4-bac30b075858"
      unitRef="usd">605000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icaca7502b1d047e496e279bf689cc345_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzE1LTItMS0xLTIzOTA5NA_cc080736-ce47-4295-abcc-ab699e75cd21"
      unitRef="usd">168000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i21bed8e1858b4900b752595196ea3be3_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzE1LTQtMS0xLTIzOTA5NA_419ca04d-3472-454e-b1a7-674496021c9c"
      unitRef="usd">28000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if3fef22640894c1a9d488139c57bdd62_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzE1LTEwLTEtMS0yMzkwOTQ_c0be7ec6-8f98-43c3-b376-702a3ab18a57"
      unitRef="usd">196000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7033bdc62f5f4d889a0ec5fac05715ce_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzE2LTItMS0xLTIzOTA5NA_fcd38aae-7960-412f-be00-ecbac9c35941"
      unitRef="usd">95000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie8a755159dc94a8d9a7497f290567e39_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzE2LTQtMS0xLTIzOTA5NA_7b7036bb-2ed1-4643-a8cb-c1e9da433809"
      unitRef="usd">58000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i01cb1512621b4415b5640ef353fe9082_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzE2LTEwLTEtMS0yMzkwOTQ_3ed9ac3a-5a2f-434e-aae1-230a7ee7ba05"
      unitRef="usd">153000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1cfcf7a866834e738962bb138ea55567_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzE3LTItMS0xLTIzOTA5NA_adc829ac-dd1a-47ad-855b-d1a79ae00d6f"
      unitRef="usd">1238000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i61b639d826d44bfa8e2512f6ea838c96_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzE3LTQtMS0xLTIzOTA5NA_fbeaeb9d-2689-4419-af5a-cb388ab97208"
      unitRef="usd">1047000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzE3LTEwLTEtMS0yMzkwOTQ_8772d4d6-4d6a-472e-9c6f-0a8759ab59b0"
      unitRef="usd">2285000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <cms:FinancingIncome
      contextRef="i1cfcf7a866834e738962bb138ea55567_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzE5LTItMS0xLTIzOTA5NA_575e4f2b-f55d-42d7-9683-d56b97278b14"
      unitRef="usd">3000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="i61b639d826d44bfa8e2512f6ea838c96_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzE5LTQtMS0xLTIzOTA5NA_d3fd9dd0-94e2-4dd4-9b8d-480af15a2123"
      unitRef="usd">2000000</cms:FinancingIncome>
    <cms:FinancingIncome
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzE5LTEwLTEtMS0yMzkwOTQ_f37c7a07-9cee-4e6b-b64a-632925569e3b"
      unitRef="usd">5000000</cms:FinancingIncome>
    <cms:AlternativeRevenuePrograms
      contextRef="i1cfcf7a866834e738962bb138ea55567_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzIwLTItMS0xLTIzOTA5NA_196a347f-30a3-44a3-879d-2a067959b0f9"
      unitRef="usd">0</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms
      contextRef="i61b639d826d44bfa8e2512f6ea838c96_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzIwLTQtMS0xLTIzOTA5NA_f158a254-126a-4df1-aba3-79e903d0895a"
      unitRef="usd">-7000000</cms:AlternativeRevenuePrograms>
    <cms:AlternativeRevenuePrograms
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzIwLTEwLTEtMS0yMzkwOTQ_0b719371-4468-4576-956e-a06dfae8529e"
      unitRef="usd">-7000000</cms:AlternativeRevenuePrograms>
    <us-gaap:Revenues
      contextRef="i1cfcf7a866834e738962bb138ea55567_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzIyLTItMS0xLTIzOTA5NA_0b1372af-0245-43e5-b85a-5bf3b91e3dd3"
      unitRef="usd">1241000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i61b639d826d44bfa8e2512f6ea838c96_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzIyLTQtMS0xLTIzOTA5NA_5ecf5e69-4e49-46e9-994f-deae2beb3371"
      unitRef="usd">1042000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90YWJsZTpmZWI2MTIzNjY0OTk0MmUwYWEwNzk5YmZjOGUzZjdlZC90YWJsZXJhbmdlOmZlYjYxMjM2NjQ5OTQyZTBhYTA3OTliZmM4ZTNmN2VkXzIyLTEwLTEtMS0yMzkwOTQ_b765c263-1f0a-4d51-a272-698e0250af93"
      unitRef="usd">2283000000</us-gaap:Revenues>
    <us-gaap:OperatingLeaseVariableLeaseIncome
      contextRef="i3424016e08d74b7182cc90b8f064e0e2_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MDkvZnJhZzo0NThkNDgzODFhYWU0MzgzOTExZTdmZjgyMzY2MTUzYy90ZXh0cmVnaW9uOjQ1OGQ0ODM4MWFhZTQzODM5MTFlN2ZmODIzNjYxNTNjXzI2_bf2ec70b-bcd9-4cc5-afc4-6feea6b7669c"
      unitRef="usd">44000000</us-gaap:OperatingLeaseVariableLeaseIncome>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MTUvZnJhZzo0MGM2NjBiY2ViZTE0Yzk3OWFhYzFiMzQ2NTMyOGNkNS90ZXh0cmVnaW9uOjQwYzY2MGJjZWJlMTRjOTc5YWFjMWIzNDY1MzI4Y2Q1XzM4MDE_369321bc-bf2f-43aa-a8f5-5017c69f5ca4">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Consumers Utility Revenue:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Consumers recognizes revenue primarily from the sale of electric and gas utility services at tariff-based rates regulated by the MPSC. Consumers&#x2019; customer base consists of a mix of residential, commercial, and diversified industrial customers. Consumers&#x2019; tariff-based sales performance obligations are described below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Consumers has performance obligations for the service of standing ready to deliver electricity or natural gas to customers, and it satisfies these performance obligations over time. Consumers recognizes revenue at a fixed rate as it provides these services. These arrangements generally do not have fixed terms and remain in effect as long as the customer consumes the utility service. The rates are set by the MPSC through the rate-making process and represent the stand-alone selling price of Consumers&#x2019; service to stand ready to deliver.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;Consumers has performance obligations for the service of delivering the commodity of electricity or natural gas to customers, and it satisfies these performance obligations upon delivery. Consumers recognizes revenue at a price per unit of electricity or natural gas delivered, based on the tariffs established by the MPSC. These arrangements generally do not have fixed terms and remain in effect as long as the customer consumes the utility service. The rates are set by the MPSC through the rate-making process and represent the stand-alone selling price of a bundled &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;product comprising the commodity, electricity or natural gas, and the service of delivering such commodity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;In some instances, Consumers has specific fixed-term contracts with large commercial and industrial customers to provide electricity or gas at certain tariff rates or to provide gas transportation services at contracted rates. The amount of electricity and gas to be delivered under these contracts and the associated future revenue to be received are generally dependent on the customers&#x2019; needs. Accordingly, Consumers recognizes revenues at the tariff or contracted rate as electricity or gas is delivered to the customer. Consumers also has other miscellaneous contracts with customers related to pole and other property rentals, appliance service plans, and utility contract work. Generally, these contracts are short term or evergreen in nature.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MTUvZnJhZzo0MGM2NjBiY2ViZTE0Yzk3OWFhYzFiMzQ2NTMyOGNkNS90ZXh0cmVnaW9uOjQwYzY2MGJjZWJlMTRjOTc5YWFjMWIzNDY1MzI4Y2Q1XzM3OTY_3b8d5b31-2186-4009-8c80-9b4412d96c7e">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Accounts Receivable and Unbilled Revenues:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Accounts receivable comprise trade receivables and unbilled receivables. CMS&#160;Energy and Consumers record their accounts receivable at cost less an allowance for uncollectible accounts. The allowance is increased for uncollectible accounts expense and decreased for account write-offs net of recoveries. CMS&#160;Energy and Consumers establish the allowance based on historical losses, management&#x2019;s assessment of existing economic conditions, customer payment trends, and reasonable and supported forecast information. CMS&#160;Energy and Consumers assess late payment fees on trade receivables based on contractual past-due terms established with customers. Accounts are written off when deemed uncollectible, which is generally when they become six&#160;months past due.&lt;/span&gt;</us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy>
    <us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MTUvZnJhZzo0MGM2NjBiY2ViZTE0Yzk3OWFhYzFiMzQ2NTMyOGNkNS90ZXh0cmVnaW9uOjQwYzY2MGJjZWJlMTRjOTc5YWFjMWIzNDY1MzI4Y2Q1XzM3OTY_78338a10-bf60-4d3f-be61-49a5f2665e5d">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Accounts Receivable and Unbilled Revenues:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; Accounts receivable comprise trade receivables and unbilled receivables. CMS&#160;Energy and Consumers record their accounts receivable at cost less an allowance for uncollectible accounts. The allowance is increased for uncollectible accounts expense and decreased for account write-offs net of recoveries. CMS&#160;Energy and Consumers establish the allowance based on historical losses, management&#x2019;s assessment of existing economic conditions, customer payment trends, and reasonable and supported forecast information. CMS&#160;Energy and Consumers assess late payment fees on trade receivables based on contractual past-due terms established with customers. Accounts are written off when deemed uncollectible, which is generally when they become six&#160;months past due.&lt;/span&gt;</us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i7678675f393a4bdc808809defb3ed3c0_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MTUvZnJhZzo0MGM2NjBiY2ViZTE0Yzk3OWFhYzFiMzQ2NTMyOGNkNS90ZXh0cmVnaW9uOjQwYzY2MGJjZWJlMTRjOTc5YWFjMWIzNDY1MzI4Y2Q1XzMxNjU_26502b02-9e06-4aeb-8fd1-68fa9be29f40"
      unitRef="usd">9000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i17a112649fc64ce9a2408c90bc1cadde_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MTUvZnJhZzo0MGM2NjBiY2ViZTE0Yzk3OWFhYzFiMzQ2NTMyOGNkNS90ZXh0cmVnaW9uOjQwYzY2MGJjZWJlMTRjOTc5YWFjMWIzNDY1MzI4Y2Q1XzMxNjU_9f38c92b-51ab-4b37-a526-80197a8f3c3b"
      unitRef="usd">9000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i8cc5adf3561f4e15baa433696b4ce273_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MTUvZnJhZzo0MGM2NjBiY2ViZTE0Yzk3OWFhYzFiMzQ2NTMyOGNkNS90ZXh0cmVnaW9uOjQwYzY2MGJjZWJlMTRjOTc5YWFjMWIzNDY1MzI4Y2Q1XzQzOTgwNDY1MTUxMzM_908021bd-b8f2-4d46-84bd-b9857f374972"
      unitRef="usd">4000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i52d8d6580d2d4e1090d534cf0ed1f3d6_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MTUvZnJhZzo0MGM2NjBiY2ViZTE0Yzk3OWFhYzFiMzQ2NTMyOGNkNS90ZXh0cmVnaW9uOjQwYzY2MGJjZWJlMTRjOTc5YWFjMWIzNDY1MzI4Y2Q1XzQzOTgwNDY1MTUxMzM_f0869b7a-b11a-4989-82ac-ddb279e4ee1c"
      unitRef="usd">4000000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MTUvZnJhZzo0MGM2NjBiY2ViZTE0Yzk3OWFhYzFiMzQ2NTMyOGNkNS90ZXh0cmVnaW9uOjQwYzY2MGJjZWJlMTRjOTc5YWFjMWIzNDY1MzI4Y2Q1XzM3OTE_f6c708ad-061d-4987-8980-52a5e13bebb5">Consumers&#x2019; customers are billed monthly in cycles having billing dates that do not generally coincide with the end of a calendar month. This results in customers having received electricity or natural gas that they have not been billed for as of the month-end. Consumers estimates its unbilled revenues by applying an average billed rate to total unbilled deliveries for each customer class.</us-gaap:TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MTUvZnJhZzo0MGM2NjBiY2ViZTE0Yzk3OWFhYzFiMzQ2NTMyOGNkNS90ZXh0cmVnaW9uOjQwYzY2MGJjZWJlMTRjOTc5YWFjMWIzNDY1MzI4Y2Q1XzM3Nzc_73004b46-619f-4b1d-8c4c-06d58d0ceca9"
      unitRef="usd">447000000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MTUvZnJhZzo0MGM2NjBiY2ViZTE0Yzk3OWFhYzFiMzQ2NTMyOGNkNS90ZXh0cmVnaW9uOjQwYzY2MGJjZWJlMTRjOTc5YWFjMWIzNDY1MzI4Y2Q1XzM3Nzc_c9dcc860-63d6-41a5-a3e3-7590aa5d36d2"
      unitRef="usd">447000000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MTUvZnJhZzo0MGM2NjBiY2ViZTE0Yzk3OWFhYzFiMzQ2NTMyOGNkNS90ZXh0cmVnaW9uOjQwYzY2MGJjZWJlMTRjOTc5YWFjMWIzNDY1MzI4Y2Q1XzQ5NDc4MDIzMjkxNDc_45730642-8340-46c5-a293-549cb9ac461a"
      unitRef="usd">663000000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MTUvZnJhZzo0MGM2NjBiY2ViZTE0Yzk3OWFhYzFiMzQ2NTMyOGNkNS90ZXh0cmVnaW9uOjQwYzY2MGJjZWJlMTRjOTc5YWFjMWIzNDY1MzI4Y2Q1XzQ5NDc4MDIzMjkxNDc_b946cab9-627a-4e8f-b859-6c4d42c53bb6"
      unitRef="usd">663000000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MjQvZnJhZzpiOTFjMDY2YzYwMDM0YzNhYjQ5NTYwMWY4ODZjZjUwNS90ZXh0cmVnaW9uOmI5MWMwNjZjNjAwMzRjM2FiNDk1NjAxZjg4NmNmNTA1XzIwNQ_9b0040c0-4621-483b-8e8e-d2ddee3740c8">Reportable SegmentsReportable segments consist of business units defined by the products and services they offer. CMS&#160;Energy and Consumers evaluate the performance of each segment based on its contribution to net income available to CMS&#160;Energy&#x2019;s common stockholders.&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The segments reported for CMS&#160;Energy are:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;electric utility, consisting of regulated activities associated with the generation, purchase, distribution, and sale of electricity in Michigan&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;gas utility, consisting of regulated activities associated with the purchase, transmission, storage, distribution, and sale of natural gas in Michigan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;NorthStar Clean Energy, consisting of various subsidiaries engaging in domestic independent power production, including the development and operation of renewable generation, and the marketing of independent power production&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy presents corporate interest and other expenses, discontinued operations, and Consumers&#x2019; other consolidated entities within other reconciling items.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The segments reported for Consumers are:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;electric utility, consisting of regulated activities associated with the generation, purchase, distribution, and sale of electricity in Michigan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;gas utility, consisting of regulated activities associated with the purchase, transmission, storage, distribution, and sale of natural gas in Michigan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers&#x2019; other consolidated entities are presented within other reconciling items.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following tables is financial information by segment:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.701%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.959%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three&#160;Months Ended March&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Operating revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Operating revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net income (loss) available to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(40)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total net income available to common stockholders &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net income available to common stockholder&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total net income available to common stockholder &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.432%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.432%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.959%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Plant, property, and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total plant, property, and equipment, gross &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Plant, property, and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total plant, property, and equipment, gross &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total assets &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total assets &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts include a portion of Consumers&#x2019; other common assets attributable to both the electric and gas utility businesses.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MjQvZnJhZzpiOTFjMDY2YzYwMDM0YzNhYjQ5NTYwMWY4ODZjZjUwNS90ZXh0cmVnaW9uOmI5MWMwNjZjNjAwMzRjM2FiNDk1NjAxZjg4NmNmNTA1XzIwNQ_c856a468-f342-4419-ac4e-10614d0c4ee4">Reportable SegmentsReportable segments consist of business units defined by the products and services they offer. CMS&#160;Energy and Consumers evaluate the performance of each segment based on its contribution to net income available to CMS&#160;Energy&#x2019;s common stockholders.&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The segments reported for CMS&#160;Energy are:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;electric utility, consisting of regulated activities associated with the generation, purchase, distribution, and sale of electricity in Michigan&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;gas utility, consisting of regulated activities associated with the purchase, transmission, storage, distribution, and sale of natural gas in Michigan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;NorthStar Clean Energy, consisting of various subsidiaries engaging in domestic independent power production, including the development and operation of renewable generation, and the marketing of independent power production&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;CMS&#160;Energy presents corporate interest and other expenses, discontinued operations, and Consumers&#x2019; other consolidated entities within other reconciling items.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:400;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The segments reported for Consumers are:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;electric utility, consisting of regulated activities associated with the generation, purchase, distribution, and sale of electricity in Michigan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:14.15pt"&gt;gas utility, consisting of regulated activities associated with the purchase, transmission, storage, distribution, and sale of natural gas in Michigan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Consumers&#x2019; other consolidated entities are presented within other reconciling items.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following tables is financial information by segment:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.701%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.959%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three&#160;Months Ended March&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Operating revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Operating revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net income (loss) available to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(40)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total net income available to common stockholders &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net income available to common stockholder&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total net income available to common stockholder &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.432%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.432%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.959%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Plant, property, and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total plant, property, and equipment, gross &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Plant, property, and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total plant, property, and equipment, gross &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total assets &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total assets &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts include a portion of Consumers&#x2019; other common assets attributable to both the electric and gas utility businesses.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90ZXh0cmVnaW9uOjQzNDEzMmVmMWEyMDRlNzBhNDQ4MDk4YmM5ZTE4ZjdjXzIwMg_5b310b9d-9458-4f95-8ffa-edce4c19fbac">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following tables is financial information by segment:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.701%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.959%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three&#160;Months Ended March&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Operating revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Operating revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net income (loss) available to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(40)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total net income available to common stockholders &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net income available to common stockholder&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total net income available to common stockholder &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.432%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.432%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.959%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Plant, property, and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total plant, property, and equipment, gross &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Plant, property, and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total plant, property, and equipment, gross &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total assets &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total assets &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts include a portion of Consumers&#x2019; other common assets attributable to both the electric and gas utility businesses.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90ZXh0cmVnaW9uOjQzNDEzMmVmMWEyMDRlNzBhNDQ4MDk4YmM5ZTE4ZjdjXzIwMg_fd250d9e-247b-4208-a21f-526f9492c444">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following tables is financial information by segment:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.701%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.883%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.959%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="12" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three&#160;Months Ended March&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Operating revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;91&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Operating revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,241&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total operating revenue &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net income (loss) available to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(40)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total net income available to common stockholders &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net income available to common stockholder&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total net income available to common stockholder &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.720%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.432%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.957%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.432%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.959%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Plant, property, and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total plant, property, and equipment, gross &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Plant, property, and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total plant, property, and equipment, gross &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;CMS&#160;Energy, including Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total assets &#x2013; CMS&#160;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;31,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Electric utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gas utility&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other reconciling items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total assets &#x2013; Consumers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;29,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Amounts include a portion of Consumers&#x2019; other common assets attributable to both the electric and gas utility businesses.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:Revenues
      contextRef="i74d14282b6b34642b8355a58ac055608_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzUtNy0xLTEtMjM5MDk0_35c6b71e-c6ee-475b-a57c-ba3095d004c4"
      unitRef="usd">1091000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ied540c8be0f44770b365510a9f16fba1_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzUtOS0xLTEtMjM5MDk0_d10a700a-1e0e-4f47-9f64-19338e146156"
      unitRef="usd">1241000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i79e590a8f27b4f8f90425ff4600f8c6f_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzYtNy0xLTEtMjM5MDk0_00051e4d-558a-496c-9f1b-e1b10a434d27"
      unitRef="usd">1119000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i0634531eebfa4ce49a8f4f8072d1c043_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzYtOS0xLTEtMjM5MDk0_da27083f-781e-4baf-870f-ef2f71f16ece"
      unitRef="usd">1042000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i01e7193838fe44a4aeee453437deed72_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzctNy0xLTEtMjM5MDk0_20e268a7-f13f-45af-b6fb-3abfdf0dcf65"
      unitRef="usd">74000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i3424016e08d74b7182cc90b8f064e0e2_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzctOS0xLTEtMjM5MDk0_bc065d3b-85fb-4a11-87cd-9cc53cdf2627"
      unitRef="usd">91000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzEwLTctMS0xLTIzOTA5NA_602c954b-b56e-4e46-84b8-0dc3eac58b9a"
      unitRef="usd">2284000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzEwLTktMS0xLTIzOTA5NA_d55364f0-667a-4e80-a7b4-9a089080e032"
      unitRef="usd">2374000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i78e2e035518c4e5a899acc31cfbf500b_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzEzLTctMS0xLTIzOTA5NA_835d2693-9b13-4788-9feb-35b47f4a14d1"
      unitRef="usd">1091000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1cfcf7a866834e738962bb138ea55567_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzEzLTktMS0xLTIzOTA5NA_917341f1-6129-4484-9540-75f0fbac2a94"
      unitRef="usd">1241000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i1d02aa6776ec451e8e4fcc065e7314f9_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzE0LTctMS0xLTIzOTA5NA_fc854a2d-b39b-4334-93ec-6ee3cbbece41"
      unitRef="usd">1119000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="i61b639d826d44bfa8e2512f6ea838c96_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzE0LTktMS0xLTIzOTA5NA_b9d82cae-5c69-41ac-8306-5b5aad0f5a90"
      unitRef="usd">1042000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzE2LTctMS0xLTIzOTA5NA_3802353b-e0df-4c83-9cd3-e44483939fd5"
      unitRef="usd">2210000000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzE2LTktMS0xLTIzOTA5NA_b0391b8f-2e7e-4631-8be2-dc6a9f7fbe22"
      unitRef="usd">2283000000</us-gaap:Revenues>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i74d14282b6b34642b8355a58ac055608_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzE5LTctMS0xLTIzOTA5NA_e4cd8907-81be-4288-8ebd-36949509b774"
      unitRef="usd">70000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ied540c8be0f44770b365510a9f16fba1_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzE5LTktMS0xLTIzOTA5NA_00eaca8d-6187-4f7f-af2c-111068a96430"
      unitRef="usd">167000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i79e590a8f27b4f8f90425ff4600f8c6f_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzIwLTctMS0xLTIzOTA5NA_9e82810d-4af8-404a-857b-d13ccc711648"
      unitRef="usd">154000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i0634531eebfa4ce49a8f4f8072d1c043_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzIwLTktMS0xLTIzOTA5NA_7a32e163-f9f1-4f70-bbb6-49fc95004778"
      unitRef="usd">216000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i01e7193838fe44a4aeee453437deed72_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzIxLTctMS0xLTIzOTA5NA_7e07a668-0e13-456d-b468-c2475e6befbd"
      unitRef="usd">7000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i3424016e08d74b7182cc90b8f064e0e2_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzIxLTktMS0xLTIzOTA5NA_503e616a-b6f8-428f-976f-4f4eb9b3d62c"
      unitRef="usd">8000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="idd9634b48e8745e28dbb4fec911b448d_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzIzLTctMS0xLTIzOTA5NA_f747c96a-4065-4923-85db-33c043494dc2"
      unitRef="usd">-29000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ib92c4e1dd6f744769e63ef8fc1f4f058_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzIzLTktMS0xLTIzOTA5NA_08dcebbf-7dee-4d61-98f9-c807b1b6627c"
      unitRef="usd">-40000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzI0LTctMS0xLTIzOTA5NA_ab2144df-bc17-4470-91b8-6c46134fde20"
      unitRef="usd">202000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i10309b5292ee43609e00b61dcf9c2775_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzI0LTktMS0xLTIzOTA5NA_af9ba1f9-aa4a-42e2-a05d-fba3d5bd03c4"
      unitRef="usd">351000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i78e2e035518c4e5a899acc31cfbf500b_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzI3LTctMS0xLTIzOTA5NA_c64b1c47-4d5d-4b96-a675-7236f4cb051e"
      unitRef="usd">70000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i1cfcf7a866834e738962bb138ea55567_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzI3LTktMS0xLTIzOTA5NA_45a7cbec-f553-48cd-86e8-3a8f06b3050e"
      unitRef="usd">167000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i1d02aa6776ec451e8e4fcc065e7314f9_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzI4LTctMS0xLTIzOTA5NA_e4adc509-cabd-4c93-b333-15db86408342"
      unitRef="usd">154000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i61b639d826d44bfa8e2512f6ea838c96_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzI4LTktMS0xLTIzOTA5NA_1df3d303-16eb-4750-b4fd-4e6aecb9fbca"
      unitRef="usd">216000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i5bbea4d828dd416dae7e886207404c2a_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzI5LTctMS0xLTIzOTA5NA_1e0335a2-31d0-4c4b-8e10-b51a4839f421"
      unitRef="usd">8000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i8fb3489e59804cdcb39fa40a2d469aee_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzI5LTktMS0xLTIzOTA5NA_6a917b8f-2a94-4858-85a6-a8be8c8b4b32"
      unitRef="usd">0</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzMwLTctMS0xLTIzOTA5NA_a0fead81-4812-4b51-9c3c-ff4a02d938be"
      unitRef="usd">232000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ic1ffed6ae3d54a0997d131722e2821f4_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTpmNjk2ZmZlOGNlZmU0ZGJlODFjYTg5MDA5MmViOGZmNi90YWJsZXJhbmdlOmY2OTZmZmU4Y2VmZTRkYmU4MWNhODkwMDkyZWI4ZmY2XzMwLTktMS0xLTIzOTA5NA_e7587447-f240-4588-8590-6330b28d38e4"
      unitRef="usd">383000000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i0d591186707147f198babbf11107563c_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzQtMi0xLTEtMjM5MDk0_e788fd33-c3d1-45e5-8ca5-d8e3a13f6591"
      unitRef="usd">18056000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="ic00fd3ab58db4155a0ff6bea579638f7_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzQtNC0xLTEtMjM5MDk0_5cc42d9f-6a72-4071-8c7a-d9f33948e45a"
      unitRef="usd">17870000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i5c2c3c73fcd44132b7428f011586d5e4_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzUtMi0xLTEtMjM5MDk0_0daaffc6-d075-42a4-b4cb-6b1b74aeea1c"
      unitRef="usd">11631000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i5ff827f966ab4c3eb15e26451d16acc5_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzUtNC0xLTEtMjM5MDk0_01a37839-4e1f-4577-bc75-81542c400de5"
      unitRef="usd">11443000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="ic8e9c245112b4a1db4932bdef3973b3a_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzYtMi0xLTEtMjM5MDk0_cf3589e3-c6b3-406c-9c17-a9c596b63507"
      unitRef="usd">1151000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i96b327ae6eca4e63a45f986e15dbd18b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzYtNC0xLTEtMjM5MDk0_2e42d0eb-3a34-4a01-9b11-e6bf086ad469"
      unitRef="usd">1148000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i4b62b4f72d2d4f5599de2853e1153321_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzgtMi0xLTEtMjM5MDk0_3ed666e9-ca7c-4bdd-824e-a5824ff4915e"
      unitRef="usd">28000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i8427ca52348449029f786f683bf98057_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzgtNC0xLTEtMjM5MDk0_2852a2a2-984e-4ada-83b4-5a86dde9ce62"
      unitRef="usd">30000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzktMi0xLTEtMjM5MDk0_c3122ded-821f-4a12-a4d0-d865e2b30507"
      unitRef="usd">30866000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PropertyPlantAndEquipmentGrossExcludingCWIP
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzktNC0xLTEtMjM5MDk0_f6146940-9f16-40ee-a3ab-0f94e8aec3ba"
      unitRef="usd">30491000000</cms:PropertyPlantAndEquipmentGrossExcludingCWIP>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="ie1bb50afbc444ecbb3e5c68db44dbc79_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzEyLTItMS0xLTIzOTA5NA_6ca14271-0b01-4e90-b646-3213f98854ea"
      unitRef="usd">18056000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="i67e5a9c1b85840bfa2474776e48bd905_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzEyLTQtMS0xLTIzOTA5NA_27018e6d-f2bf-4ec2-a826-7368e4c1a432"
      unitRef="usd">17870000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="ib1e7008eac6c46849fb6b13eb2298bfd_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzEzLTItMS0xLTIzOTA5NA_0533e5be-e9d7-4981-b14b-ce3b7ef91651"
      unitRef="usd">11631000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="i4d977bbd00d74178a1586d6d2210b2cb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzEzLTQtMS0xLTIzOTA5NA_dd53a7de-6c2a-44a8-bc61-b49c53982a36"
      unitRef="usd">11443000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="i09513f889536440dbfa5034476412f53_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzE0LTItMS0xLTIzOTA5NA_2eda9bef-89f0-46fe-9452-d976b1741cdf"
      unitRef="usd">34000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="i41d2861ff14c4f94af96b8a41b9f66e6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzE0LTQtMS0xLTIzOTA5NA_946c84c5-6eab-45c3-b6b5-4c253f3e3cf8"
      unitRef="usd">29000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzE1LTItMS0xLTIzOTA5NA_114b8fa5-49ef-4e90-96cf-82349e24dd30"
      unitRef="usd">29721000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzE1LTQtMS0xLTIzOTA5NA_b64a42af-c26b-4de4-bb3c-c2d543322e09"
      unitRef="usd">29342000000</cms:PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress>
    <us-gaap:Assets
      contextRef="i0d591186707147f198babbf11107563c_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzE4LTItMS0xLTIzOTA5NA_bddb8ff6-d39e-49af-b7d2-2ca91e14f31b"
      unitRef="usd">18117000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic00fd3ab58db4155a0ff6bea579638f7_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzE4LTQtMS0xLTIzOTA5NA_3ab7c4d1-8634-43db-ab16-90737edede6f"
      unitRef="usd">17907000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i5c2c3c73fcd44132b7428f011586d5e4_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzE5LTItMS0xLTIzOTA5NA_2ee90bb9-078b-4814-b00e-bab9be116fa7"
      unitRef="usd">11507000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i5ff827f966ab4c3eb15e26451d16acc5_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzE5LTQtMS0xLTIzOTA5NA_b1d93627-f2a6-46b9-9f97-f575fb84072d"
      unitRef="usd">11873000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ic8e9c245112b4a1db4932bdef3973b3a_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzIwLTItMS0xLTIzOTA5NA_14dd9622-f077-44e0-9c65-f88c96bf62c0"
      unitRef="usd">1534000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i96b327ae6eca4e63a45f986e15dbd18b_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzIwLTQtMS0xLTIzOTA5NA_1af66597-b51c-4801-9b38-d116ea380f70"
      unitRef="usd">1464000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i4b62b4f72d2d4f5599de2853e1153321_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzIyLTItMS0xLTIzOTA5NA_50bb07c0-c897-45d1-941c-d9dbe59e4999"
      unitRef="usd">228000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8427ca52348449029f786f683bf98057_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzIyLTQtMS0xLTIzOTA5NA_a860e9f9-3e93-4064-b530-c3170bd8aaa7"
      unitRef="usd">109000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzIzLTItMS0xLTIzOTA5NA_0239710c-9234-4843-91ff-a9f5f5ea6f3f"
      unitRef="usd">31386000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i89c5520c2e884e53951c1d4c0798afea_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzIzLTQtMS0xLTIzOTA5NA_0f2c7ff7-edf1-4b46-872f-1e66e307399a"
      unitRef="usd">31353000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie1bb50afbc444ecbb3e5c68db44dbc79_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzI2LTItMS0xLTIzOTA5NA_08001fb4-a77c-4ba4-a893-bd7c437d69fd"
      unitRef="usd">18177000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i67e5a9c1b85840bfa2474776e48bd905_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzI2LTQtMS0xLTIzOTA5NA_bc36df88-80aa-44c7-a173-9ef3f1c02858"
      unitRef="usd">17968000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ib1e7008eac6c46849fb6b13eb2298bfd_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzI3LTItMS0xLTIzOTA5NA_fd47e842-e667-49da-9945-83928539584d"
      unitRef="usd">11552000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i4d977bbd00d74178a1586d6d2210b2cb_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzI3LTQtMS0xLTIzOTA5NA_0ad4cecf-83b1-4c10-9f1b-a3339d6f175a"
      unitRef="usd">11918000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i09513f889536440dbfa5034476412f53_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzI4LTItMS0xLTIzOTA5NA_add2b2da-9268-4ac7-a76e-274085ebb04b"
      unitRef="usd">43000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i41d2861ff14c4f94af96b8a41b9f66e6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzI4LTQtMS0xLTIzOTA5NA_53e8271e-5a83-49b8-a672-cc1ba368fadc"
      unitRef="usd">30000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i493b50fd57a44b8f8f0d2f571abb99f3_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzI5LTItMS0xLTIzOTA5NA_980dac19-4287-47fe-a447-494257e5fdd7"
      unitRef="usd">29772000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i02e75223f08e4fbea6993db10f502971_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80MzMvZnJhZzo0MzQxMzJlZjFhMjA0ZTcwYTQ0ODA5OGJjOWUxOGY3Yy90YWJsZTowNTgzMjllMzkxZjM0MTg4YTBlNTQ5NDExMzU1Njg0Ni90YWJsZXJhbmdlOjA1ODMyOWUzOTFmMzQxODhhMGU1NDk0MTEzNTU2ODQ2XzI5LTQtMS0xLTIzOTA5NA_4f87dc37-8988-43ab-ba68-70bffe1072b2"
      unitRef="usd">29916000000</us-gaap:Assets>
    <us-gaap:VariableInterestEntityDisclosureTextBlock
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDIvZnJhZzpjNGU2ODA5MTg3OWQ0NmFkODVmZjQ0MzJkMzkzNTY0OS90ZXh0cmVnaW9uOmM0ZTY4MDkxODc5ZDQ2YWQ4NWZmNDQzMmQzOTM1NjQ5XzI5OTQ_55eedc47-61ee-4f60-b651-1f57b76f14e2">Variable Interest Entities&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy holds a Class&#160;B membership interest in NWO&#160;Holdco, which owns 100&#160;percent of Northwest Ohio Wind,&#160;LLC, a 100&#x2011;MW wind generation project in Paulding County, Ohio. The Class&#160;A membership interest in NWO&#160;Holdco is held by a tax equity investor.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy has a 51&#x2011;percent ownership interest in Aviator Wind Equity Holdings, which holds a Class&#160;B membership interest in Aviator Wind, the holding company of a 525&#x2011;MW wind generation project in Coke County, Texas. The Class&#160;A membership interest in Aviator Wind is held by a tax equity investor.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Earnings, tax attributes, and cash flows generated by NWO&#160;Holdco and Aviator Wind are allocated among and distributed to the membership classes in accordance with the ratios specified in the associated limited liability company agreements; these ratios change over time and are not representative of the ownership interest percentages of each membership class. Since NWO&#160;Holdco&#x2019;s and Aviator Wind&#x2019;s income and cash flows are not distributed among their investors based on ownership interest percentages, &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy allocates the entities&#x2019; income (loss) among the investors by applying the hypothetical liquidation at book value method. This method calculates each investor&#x2019;s earnings based on a hypothetical liquidation of the entities at the net book value of underlying assets as of the balance sheet date. The liquidation tax gain (loss) is allocated to each investor&#x2019;s capital account, resulting in income (loss) equal to the period change in the investor&#x2019;s capital account balance. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;NWO&#160;Holdco, Aviator Wind Equity Holdings, and Aviator Wind are VIEs. In accordance with the associated limited liability company agreements, the tax equity investors are guaranteed preferred returns from NWO&#160;Holdco and Aviator Wind. However, NorthStar Clean Energy manages and controls the operating activities of NWO&#160;Holdco and Aviator Wind Equity Holdings (and, thereby, Aviator Wind). As a result, NorthStar Clean Energy is the primary beneficiary, as it has the power to direct the activities that most significantly impact the economic performance of the companies, as well as the obligation to absorb losses or the right to receive benefits from the companies. NorthStar Clean Energy consolidates NWO&#160;Holdco, Aviator Wind Equity Holdings, and Aviator Wind and presents the Class&#160;A membership interests and 49&#160;percent of the Class&#160;B membership interest in Aviator Wind as noncontrolling interests. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the carrying values of the VIEs&#x2019; assets and liabilities included on CMS&#160;Energy&#x2019;s consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepayments and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plant, property, and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Asset retirement obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Assets may be used only to meet VIEs&#x2019; obligations and commitments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;NorthStar Clean Energy is obligated under certain indemnities that protect the tax equity investors against losses incurred as a result of breaches of representations and warranties under the associated limited liability company agreements. For additional details on these indemnity obligations, see Note&#160;2, Contingencies and Commitments&#x2014;Guarantees.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%"&gt;Other VIEs:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt; CMS&#160;Energy has variable interests in T.E.S.&#160;Filer City, Grayling, Genesee, and Craven. While CMS&#160;Energy owns 50&#160;percent of each partnership, it is not the primary beneficiary of any of these partnerships because decision making is shared among unrelated parties, and no one party has the ability to direct the activities that most significantly impact the entities&#x2019; economic performance, such as operations and maintenance, plant dispatch, and fuel strategy. The partners must agree on all major decisions for each of the partnerships.&lt;/span&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is information about these partnerships:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nature&#160;of&#160;the&#160;Entity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nature of CMS&#160;Energy&#x2019;s Involvement&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;T.E.S.&#160;Filer City &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Coal-fueled power generator&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term PPA between partnership and Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employee assignment agreement&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="4" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Grayling &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="4" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Wood waste-fueled power generator&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term PPA between partnership and Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reduced dispatch agreement with Consumers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating and management contract&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="4" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Genesee &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="4" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Wood waste-fueled power generator&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term PPA between partnership and Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reduced dispatch agreement with Consumers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating and management contract&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Craven &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Wood waste-fueled power generator&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating and management contract&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Reduced dispatch agreements allow the facilities to be dispatched based on the market price of power compared with the cost of production of the plants. This results in fuel cost savings that each partnership shares with Consumers&#x2019; customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;The creditors of these partnerships do not have recourse to the general credit of CMS&#160;Energy or Consumers. CMS&#160;Energy&#x2019;s maximum risk exposure to these partnerships is generally limited to its investment in the partnerships, which is included in investments on its consolidated balance sheets in the amount of $72&#160;million at March&#160;31,&#160;2023 and $71&#160;million at December&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:VariableInterestEntityDisclosureTextBlock>
    <cms:VariableInterestEntityMaximumCapacity
      contextRef="i9e5ea269d7c84d0a8fbed2678c14b78c_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDIvZnJhZzpjNGU2ODA5MTg3OWQ0NmFkODVmZjQ0MzJkMzkzNTY0OS90ZXh0cmVnaW9uOmM0ZTY4MDkxODc5ZDQ2YWQ4NWZmNDQzMmQzOTM1NjQ5XzE5MA_4437b8d4-76c7-426a-ba5f-80ed960e77a2"
      unitRef="mw">100</cms:VariableInterestEntityMaximumCapacity>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="ic1a4a5f560d34d868db4b8245dedaf95_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDIvZnJhZzpjNGU2ODA5MTg3OWQ0NmFkODVmZjQ0MzJkMzkzNTY0OS90ZXh0cmVnaW9uOmM0ZTY4MDkxODc5ZDQ2YWQ4NWZmNDQzMmQzOTM1NjQ5XzM0OQ_d1f9bd03-1bfb-461d-9f5a-1e5634ed9027"
      unitRef="number">0.51</us-gaap:VariableInterestEntityOwnershipPercentage>
    <cms:VariableInterestEntityMaximumCapacity
      contextRef="ic1a4a5f560d34d868db4b8245dedaf95_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDIvZnJhZzpjNGU2ODA5MTg3OWQ0NmFkODVmZjQ0MzJkMzkzNTY0OS90ZXh0cmVnaW9uOmM0ZTY4MDkxODc5ZDQ2YWQ4NWZmNDQzMmQzOTM1NjQ5XzQ4OA_d3233918-23d7-46c3-947c-d7bd58be8561"
      unitRef="mw">525</cms:VariableInterestEntityMaximumCapacity>
    <us-gaap:ConsolidationVariableInterestEntityPolicy
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDIvZnJhZzpjNGU2ODA5MTg3OWQ0NmFkODVmZjQ0MzJkMzkzNTY0OS90ZXh0cmVnaW9uOmM0ZTY4MDkxODc5ZDQ2YWQ4NWZmNDQzMmQzOTM1NjQ5XzI5OTY_2a8d4410-8ac3-49fb-8005-fb619793a3b9">NWO&#160;Holdco, Aviator Wind Equity Holdings, and Aviator Wind are VIEs. In accordance with the associated limited liability company agreements, the tax equity investors are guaranteed preferred returns from NWO&#160;Holdco and Aviator Wind. However, NorthStar Clean Energy manages and controls the operating activities of NWO&#160;Holdco and Aviator Wind Equity Holdings (and, thereby, Aviator Wind). As a result, NorthStar Clean Energy is the primary beneficiary, as it has the power to direct the activities that most significantly impact the economic performance of the companies, as well as the obligation to absorb losses or the right to receive benefits from the companies.CMS&#160;Energy has variable interests in T.E.S.&#160;Filer City, Grayling, Genesee, and Craven. While CMS&#160;Energy owns 50&#160;percent of each partnership, it is not the primary beneficiary of any of these partnerships because decision making is shared among unrelated parties, and no one party has the ability to direct the activities that most significantly impact the entities&#x2019; economic performance, such as operations and maintenance, plant dispatch, and fuel strategy. The partners must agree on all major decisions for each of the partnerships.</us-gaap:ConsolidationVariableInterestEntityPolicy>
    <us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners
      contextRef="i46985c9447dc473489a8911a3daf3a38_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDIvZnJhZzpjNGU2ODA5MTg3OWQ0NmFkODVmZjQ0MzJkMzkzNTY0OS90ZXh0cmVnaW9uOmM0ZTY4MDkxODc5ZDQ2YWQ4NWZmNDQzMmQzOTM1NjQ5XzI0MzI_1f9d4e96-ac85-4026-a244-2d30b85e77bc"
      unitRef="number">0.49</us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
    <us-gaap:ScheduleOfVariableInterestEntitiesTextBlock
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDIvZnJhZzpjNGU2ODA5MTg3OWQ0NmFkODVmZjQ0MzJkMzkzNTY0OS90ZXh0cmVnaW9uOmM0ZTY4MDkxODc5ZDQ2YWQ4NWZmNDQzMmQzOTM1NjQ5XzI5OTc_0da60dd3-983f-43c0-b34d-bdc675a6bc3a">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table are the carrying values of the VIEs&#x2019; assets and liabilities included on CMS&#160;Energy&#x2019;s consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt 0 10pt;text-indent:-9pt"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;March&#160;31,&#160;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31,&#160;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepayments and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Plant, property, and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Asset retirement obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Assets may be used only to meet VIEs&#x2019; obligations and commitments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is information about these partnerships:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:32.073%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nature&#160;of&#160;the&#160;Entity&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Nature of CMS&#160;Energy&#x2019;s Involvement&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;T.E.S.&#160;Filer City &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Coal-fueled power generator&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term PPA between partnership and Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Employee assignment agreement&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="4" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Grayling &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="4" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Wood waste-fueled power generator&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term PPA between partnership and Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reduced dispatch agreement with Consumers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating and management contract&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="4" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Genesee &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="4" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Wood waste-fueled power generator&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term PPA between partnership and Consumers&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Reduced dispatch agreement with Consumers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating and management contract&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Craven &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Wood waste-fueled power generator&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating and management contract&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:6pt"&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Reduced dispatch agreements allow the facilities to be dispatched based on the market price of power compared with the cost of production of the plants. This results in fuel cost savings that each partnership shares with Consumers&#x2019; customers.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfVariableInterestEntitiesTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i9a0189972916442bb84d9646ac92a291_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDIvZnJhZzpjNGU2ODA5MTg3OWQ0NmFkODVmZjQ0MzJkMzkzNTY0OS90YWJsZTphZGZiZTQ3YzM1MmY0M2I0YjAwMDUwMjEyNzZlYmM1Mi90YWJsZXJhbmdlOmFkZmJlNDdjMzUyZjQzYjRiMDAwNTAyMTI3NmViYzUyXzMtMi0xLTEtMjM5MDk0_f7555f78-8fe0-401c-bf09-3a75875042a9"
      unitRef="usd">21000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i20712c26895844f8898e149b443e26c6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDIvZnJhZzpjNGU2ODA5MTg3OWQ0NmFkODVmZjQ0MzJkMzkzNTY0OS90YWJsZTphZGZiZTQ3YzM1MmY0M2I0YjAwMDUwMjEyNzZlYmM1Mi90YWJsZXJhbmdlOmFkZmJlNDdjMzUyZjQzYjRiMDAwNTAyMTI3NmViYzUyXzMtNC0xLTEtMjM5MDk0_5b102bfc-9256-4c8d-8e68-39ca302a76a1"
      unitRef="usd">28000000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i9a0189972916442bb84d9646ac92a291_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDIvZnJhZzpjNGU2ODA5MTg3OWQ0NmFkODVmZjQ0MzJkMzkzNTY0OS90YWJsZTphZGZiZTQ3YzM1MmY0M2I0YjAwMDUwMjEyNzZlYmM1Mi90YWJsZXJhbmdlOmFkZmJlNDdjMzUyZjQzYjRiMDAwNTAyMTI3NmViYzUyXzUtMi0xLTEtMjM5MDk0_6c4ad0c4-ca7a-4732-8671-265931894ae9"
      unitRef="usd">3000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i20712c26895844f8898e149b443e26c6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDIvZnJhZzpjNGU2ODA5MTg3OWQ0NmFkODVmZjQ0MzJkMzkzNTY0OS90YWJsZTphZGZiZTQ3YzM1MmY0M2I0YjAwMDUwMjEyNzZlYmM1Mi90YWJsZXJhbmdlOmFkZmJlNDdjMzUyZjQzYjRiMDAwNTAyMTI3NmViYzUyXzUtNC0xLTEtMjM5MDk0_bf11c15d-c302-4ff9-97ae-2a0bcf5b91e0"
      unitRef="usd">7000000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i9a0189972916442bb84d9646ac92a291_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDIvZnJhZzpjNGU2ODA5MTg3OWQ0NmFkODVmZjQ0MzJkMzkzNTY0OS90YWJsZTphZGZiZTQ3YzM1MmY0M2I0YjAwMDUwMjEyNzZlYmM1Mi90YWJsZXJhbmdlOmFkZmJlNDdjMzUyZjQzYjRiMDAwNTAyMTI3NmViYzUyXzYtMi0xLTEtMjM5MDk0_10963e8c-39ec-43e3-839e-fff5078ff7e7"
      unitRef="usd">4000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i20712c26895844f8898e149b443e26c6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDIvZnJhZzpjNGU2ODA5MTg3OWQ0NmFkODVmZjQ0MzJkMzkzNTY0OS90YWJsZTphZGZiZTQ3YzM1MmY0M2I0YjAwMDUwMjEyNzZlYmM1Mi90YWJsZXJhbmdlOmFkZmJlNDdjMzUyZjQzYjRiMDAwNTAyMTI3NmViYzUyXzYtNC0xLTEtMjM5MDk0_ea4af1fe-20af-45fa-b27b-b16ffe4a22a3"
      unitRef="usd">3000000</us-gaap:OtherAssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i9a0189972916442bb84d9646ac92a291_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDIvZnJhZzpjNGU2ODA5MTg3OWQ0NmFkODVmZjQ0MzJkMzkzNTY0OS90YWJsZTphZGZiZTQ3YzM1MmY0M2I0YjAwMDUwMjEyNzZlYmM1Mi90YWJsZXJhbmdlOmFkZmJlNDdjMzUyZjQzYjRiMDAwNTAyMTI3NmViYzUyXzgtMi0xLTEtMjM5MDk0_bf811404-f7a0-4dea-b9b8-5a3550dc2a18"
      unitRef="usd">818000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i20712c26895844f8898e149b443e26c6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDIvZnJhZzpjNGU2ODA5MTg3OWQ0NmFkODVmZjQ0MzJkMzkzNTY0OS90YWJsZTphZGZiZTQ3YzM1MmY0M2I0YjAwMDUwMjEyNzZlYmM1Mi90YWJsZXJhbmdlOmFkZmJlNDdjMzUyZjQzYjRiMDAwNTAyMTI3NmViYzUyXzgtNC0xLTEtMjM5MDk0_9dff01e7-3091-4720-97b4-dcd142146fb5"
      unitRef="usd">825000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Assets
      contextRef="i9a0189972916442bb84d9646ac92a291_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDIvZnJhZzpjNGU2ODA5MTg3OWQ0NmFkODVmZjQ0MzJkMzkzNTY0OS90YWJsZTphZGZiZTQ3YzM1MmY0M2I0YjAwMDUwMjEyNzZlYmM1Mi90YWJsZXJhbmdlOmFkZmJlNDdjMzUyZjQzYjRiMDAwNTAyMTI3NmViYzUyXzktMi0xLTEtMjM5MDk0_e6438244-78a0-43fa-a1f8-9a6b047ff65b"
      unitRef="usd">846000000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i20712c26895844f8898e149b443e26c6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDIvZnJhZzpjNGU2ODA5MTg3OWQ0NmFkODVmZjQ0MzJkMzkzNTY0OS90YWJsZTphZGZiZTQ3YzM1MmY0M2I0YjAwMDUwMjEyNzZlYmM1Mi90YWJsZXJhbmdlOmFkZmJlNDdjMzUyZjQzYjRiMDAwNTAyMTI3NmViYzUyXzktNC0xLTEtMjM5MDk0_a6519b6e-b019-4c33-a6f3-3b3f2a29468e"
      unitRef="usd">863000000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i9a0189972916442bb84d9646ac92a291_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDIvZnJhZzpjNGU2ODA5MTg3OWQ0NmFkODVmZjQ0MzJkMzkzNTY0OS90YWJsZTphZGZiZTQ3YzM1MmY0M2I0YjAwMDUwMjEyNzZlYmM1Mi90YWJsZXJhbmdlOmFkZmJlNDdjMzUyZjQzYjRiMDAwNTAyMTI3NmViYzUyXzExLTItMS0xLTIzOTA5NA_d8e75b4a-272b-487e-a227-afa0711d9fea"
      unitRef="usd">4000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i20712c26895844f8898e149b443e26c6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDIvZnJhZzpjNGU2ODA5MTg3OWQ0NmFkODVmZjQ0MzJkMzkzNTY0OS90YWJsZTphZGZiZTQ3YzM1MmY0M2I0YjAwMDUwMjEyNzZlYmM1Mi90YWJsZXJhbmdlOmFkZmJlNDdjMzUyZjQzYjRiMDAwNTAyMTI3NmViYzUyXzExLTQtMS0xLTIzOTA5NA_c7669bc8-bdec-45dc-a85a-513395bfca88"
      unitRef="usd">15000000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="i9a0189972916442bb84d9646ac92a291_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDIvZnJhZzpjNGU2ODA5MTg3OWQ0NmFkODVmZjQ0MzJkMzkzNTY0OS90YWJsZTphZGZiZTQ3YzM1MmY0M2I0YjAwMDUwMjEyNzZlYmM1Mi90YWJsZXJhbmdlOmFkZmJlNDdjMzUyZjQzYjRiMDAwNTAyMTI3NmViYzUyXzE0LTItMS0xLTIzOTA5NA_b074e20c-5823-4d62-9104-af81cf5211f6"
      unitRef="usd">24000000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:AssetRetirementObligationsNoncurrent
      contextRef="i20712c26895844f8898e149b443e26c6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDIvZnJhZzpjNGU2ODA5MTg3OWQ0NmFkODVmZjQ0MzJkMzkzNTY0OS90YWJsZTphZGZiZTQ3YzM1MmY0M2I0YjAwMDUwMjEyNzZlYmM1Mi90YWJsZXJhbmdlOmFkZmJlNDdjMzUyZjQzYjRiMDAwNTAyMTI3NmViYzUyXzE0LTQtMS0xLTIzOTA5NA_27735f43-b7f9-4c1c-b717-c9669c2e6eb7"
      unitRef="usd">24000000</us-gaap:AssetRetirementObligationsNoncurrent>
    <us-gaap:Liabilities
      contextRef="i9a0189972916442bb84d9646ac92a291_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDIvZnJhZzpjNGU2ODA5MTg3OWQ0NmFkODVmZjQ0MzJkMzkzNTY0OS90YWJsZTphZGZiZTQ3YzM1MmY0M2I0YjAwMDUwMjEyNzZlYmM1Mi90YWJsZXJhbmdlOmFkZmJlNDdjMzUyZjQzYjRiMDAwNTAyMTI3NmViYzUyXzE2LTItMS0xLTIzOTA5NA_71f9a7f9-3260-40f3-8679-a078a443ab9d"
      unitRef="usd">28000000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i20712c26895844f8898e149b443e26c6_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDIvZnJhZzpjNGU2ODA5MTg3OWQ0NmFkODVmZjQ0MzJkMzkzNTY0OS90YWJsZTphZGZiZTQ3YzM1MmY0M2I0YjAwMDUwMjEyNzZlYmM1Mi90YWJsZXJhbmdlOmFkZmJlNDdjMzUyZjQzYjRiMDAwNTAyMTI3NmViYzUyXzE2LTQtMS0xLTIzOTA5NA_2c47170b-c33f-404d-84bc-df4654a8c0c0"
      unitRef="usd">39000000</us-gaap:Liabilities>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="ibcaaad117d614959a9bca3f3cdb199bd_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDgvZnJhZzpiNzQyYTMwM2EwZmM0N2I4ODY2MWE2OTQyNzA0OGFiYi90ZXh0cmVnaW9uOmI3NDJhMzAzYTBmYzQ3Yjg4NjYxYTY5NDI3MDQ4YWJiXzEyNg_06b3a3cc-4288-4291-97ce-9b53364ce2f2"
      unitRef="number">0.50</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="i33fbfe9f746140d1a82ac719826d7fb4_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDgvZnJhZzpiNzQyYTMwM2EwZmM0N2I4ODY2MWE2OTQyNzA0OGFiYi90ZXh0cmVnaW9uOmI3NDJhMzAzYTBmYzQ3Yjg4NjYxYTY5NDI3MDQ4YWJiXzEyNg_201a274e-6d73-4f6d-b962-36df1ea46e03"
      unitRef="number">0.50</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="i142d38f395ed4027b70456820e01d8c3_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDgvZnJhZzpiNzQyYTMwM2EwZmM0N2I4ODY2MWE2OTQyNzA0OGFiYi90ZXh0cmVnaW9uOmI3NDJhMzAzYTBmYzQ3Yjg4NjYxYTY5NDI3MDQ4YWJiXzEyNg_d02071dd-f773-4cc3-a4a6-0f27f43cca49"
      unitRef="number">0.50</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:VariableInterestEntityOwnershipPercentage
      contextRef="if83ef40b16f54d9fa10b430c6c46d033_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDgvZnJhZzpiNzQyYTMwM2EwZmM0N2I4ODY2MWE2OTQyNzA0OGFiYi90ZXh0cmVnaW9uOmI3NDJhMzAzYTBmYzQ3Yjg4NjYxYTY5NDI3MDQ4YWJiXzEyNg_dc4fef0e-ae6f-44a4-a3f9-617faaca382b"
      unitRef="number">0.50</us-gaap:VariableInterestEntityOwnershipPercentage>
    <us-gaap:EquityMethodInvestments
      contextRef="id4564f769aff451293e0195a6df618ab_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDgvZnJhZzpiNzQyYTMwM2EwZmM0N2I4ODY2MWE2OTQyNzA0OGFiYi90ZXh0cmVnaW9uOmI3NDJhMzAzYTBmYzQ3Yjg4NjYxYTY5NDI3MDQ4YWJiXzExNDI_8be4a558-6018-4e68-8f9e-e4f8b0c9bf34"
      unitRef="usd">72000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i63aa4a1e746346239810564a5ba27f26_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NDgvZnJhZzpiNzQyYTMwM2EwZmM0N2I4ODY2MWE2OTQyNzA0OGFiYi90ZXh0cmVnaW9uOmI3NDJhMzAzYTBmYzQ3Yjg4NjYxYTY5NDI3MDQ4YWJiXzExNDg_2efff854-ccce-4211-98c7-010ade0321d2"
      unitRef="usd">71000000</us-gaap:EquityMethodInvestments>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NTEvZnJhZzpmMmU5ODUzOTMzMWQ0NGU5OGJmMWRiMzAxM2JiMWRkMi90ZXh0cmVnaW9uOmYyZTk4NTM5MzMxZDQ0ZTk4YmYxZGIzMDEzYmIxZGQyXzI5NzI_74ab6fc4-2a54-4ed9-bb25-3067801cadb7">Exit Activities&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Under its Clean Energy Plan, Consumers will retire the D.E.&#160;Karn coal-fueled electric generating units in May&#160;2023 and the J.H.&#160;Campbell coal-fueled generating units in 2025. Consumers has announced retention incentive programs to ensure necessary staffing at both locations through the anticipated retirements. The aggregate cost of the D.E.&#160;Karn program through 2022 was $31&#160;million, and Consumers expects to recognize an additional $2&#160;million of retention benefit costs in the first&#160;half of 2023. The aggregate cost of the J.H.&#160;Campbell program through 2025 is estimated to be $50&#160;million. The MPSC has approved deferred accounting treatment for these costs; this expense will be deferred as a regulatory asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;As of March&#160;31,&#160;2023, the cumulative cost incurred and charged to expense related to the D.E.&#160;Karn retention incentive program was $16&#160;million. Additionally, an amount of $4&#160;million has been capitalized as a cost of plant, property, and equipment and an amount of $12&#160;million has been deferred as a regulatory asset. The cumulative cost incurred and deferred as a regulatory asset related to the J.H.&#160;Campbell retention incentive program was $24&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is a reconciliation of the retention benefit liability recorded in other liabilities on Consumers&#x2019; consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three&#160;Months Ended March&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Retention benefit liability at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs deferred as a regulatory asset&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Retention benefit liability at the end of the period&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of other liabilities of $16&#160;million at March&#160;31,&#160;2023 and $5&#160;million at March&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NTEvZnJhZzpmMmU5ODUzOTMzMWQ0NGU5OGJmMWRiMzAxM2JiMWRkMi90ZXh0cmVnaW9uOmYyZTk4NTM5MzMxZDQ0ZTk4YmYxZGIzMDEzYmIxZGQyXzI5Nzg_c69d145a-4ac3-4ef5-8741-f15854d92440">Exit Activities&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Under its Clean Energy Plan, Consumers will retire the D.E.&#160;Karn coal-fueled electric generating units in May&#160;2023 and the J.H.&#160;Campbell coal-fueled generating units in 2025. Consumers has announced retention incentive programs to ensure necessary staffing at both locations through the anticipated retirements. The aggregate cost of the D.E.&#160;Karn program through 2022 was $31&#160;million, and Consumers expects to recognize an additional $2&#160;million of retention benefit costs in the first&#160;half of 2023. The aggregate cost of the J.H.&#160;Campbell program through 2025 is estimated to be $50&#160;million. The MPSC has approved deferred accounting treatment for these costs; this expense will be deferred as a regulatory asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;As of March&#160;31,&#160;2023, the cumulative cost incurred and charged to expense related to the D.E.&#160;Karn retention incentive program was $16&#160;million. Additionally, an amount of $4&#160;million has been capitalized as a cost of plant, property, and equipment and an amount of $12&#160;million has been deferred as a regulatory asset. The cumulative cost incurred and deferred as a regulatory asset related to the J.H.&#160;Campbell retention incentive program was $24&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is a reconciliation of the retention benefit liability recorded in other liabilities on Consumers&#x2019; consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three&#160;Months Ended March&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Retention benefit liability at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs deferred as a regulatory asset&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Retention benefit liability at the end of the period&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of other liabilities of $16&#160;million at March&#160;31,&#160;2023 and $5&#160;million at March&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:RestructuringAndRelatedCostCostIncurredToDate1
      contextRef="i5511c91718bb4de3bbd5fd257c2a48ed_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NTEvZnJhZzpmMmU5ODUzOTMzMWQ0NGU5OGJmMWRiMzAxM2JiMWRkMi90ZXh0cmVnaW9uOmYyZTk4NTM5MzMxZDQ0ZTk4YmYxZGIzMDEzYmIxZGQyXzM4NDgyOTA3MDE3NjY_4509b884-5e7f-4a9e-ae5b-20f3e9b2ce93"
      unitRef="usd">31000000</us-gaap:RestructuringAndRelatedCostCostIncurredToDate1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="ie67bfa1c5da547b5bce137663a12c7fc_I20230630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NTEvZnJhZzpmMmU5ODUzOTMzMWQ0NGU5OGJmMWRiMzAxM2JiMWRkMi90ZXh0cmVnaW9uOmYyZTk4NTM5MzMxZDQ0ZTk4YmYxZGIzMDEzYmIxZGQyXzM4NDgyOTA3MDE4MjA_34768c17-b429-4ca0-9601-1dd6a66b6323"
      unitRef="usd">2000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i25089515caaf4ae39ceb0565269255c7_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NTEvZnJhZzpmMmU5ODUzOTMzMWQ0NGU5OGJmMWRiMzAxM2JiMWRkMi90ZXh0cmVnaW9uOmYyZTk4NTM5MzMxZDQ0ZTk4YmYxZGIzMDEzYmIxZGQyXzM4NDgyOTA3MDE5Mzk_5940dff0-4a81-440f-96ba-8878407634f4"
      unitRef="usd">50000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringCharges
      contextRef="i34d3fb8c086b4a60b7f05235bd36ce60_D20191001-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NTEvZnJhZzpmMmU5ODUzOTMzMWQ0NGU5OGJmMWRiMzAxM2JiMWRkMi90ZXh0cmVnaW9uOmYyZTk4NTM5MzMxZDQ0ZTk4YmYxZGIzMDEzYmIxZGQyXzE0NTA_7b52cc8c-b6a9-4921-9fb1-dae214b46aa8"
      unitRef="usd">16000000</us-gaap:RestructuringCharges>
    <cms:RestructuringAndRelatedCostIncurredCostCapitalized
      contextRef="i82d2fe9627f5454288a27e6607ded1dc_D20191001-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NTEvZnJhZzpmMmU5ODUzOTMzMWQ0NGU5OGJmMWRiMzAxM2JiMWRkMi90ZXh0cmVnaW9uOmYyZTk4NTM5MzMxZDQ0ZTk4YmYxZGIzMDEzYmIxZGQyXzE0ODE_e96ea3a7-00f6-4612-8588-960966483067"
      unitRef="usd">4000000</cms:RestructuringAndRelatedCostIncurredCostCapitalized>
    <cms:RestructuringAndRelatedCostDeferredCost
      contextRef="i3962ce9cfcd9422fb3ae54d6d64a0d10_D20191001-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NTEvZnJhZzpmMmU5ODUzOTMzMWQ0NGU5OGJmMWRiMzAxM2JiMWRkMi90ZXh0cmVnaW9uOmYyZTk4NTM5MzMxZDQ0ZTk4YmYxZGIzMDEzYmIxZGQyXzE1NjY_56a01759-4b14-4c73-bc56-65bbfca413dd"
      unitRef="usd">12000000</cms:RestructuringAndRelatedCostDeferredCost>
    <cms:RestructuringAndRelatedCostDeferredCost
      contextRef="i42a8f086177249588cc9da8a45994136_D20220701-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NTEvZnJhZzpmMmU5ODUzOTMzMWQ0NGU5OGJmMWRiMzAxM2JiMWRkMi90ZXh0cmVnaW9uOmYyZTk4NTM5MzMxZDQ0ZTk4YmYxZGIzMDEzYmIxZGQyXzE3MzU_7f8ac645-7561-479c-b1f3-98ef7484f5f2"
      unitRef="usd">24000000</cms:RestructuringAndRelatedCostDeferredCost>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
      contextRef="if8df7ef940204e49a90a08c978bc2657_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NTEvZnJhZzpmMmU5ODUzOTMzMWQ0NGU5OGJmMWRiMzAxM2JiMWRkMi90ZXh0cmVnaW9uOmYyZTk4NTM5MzMxZDQ0ZTk4YmYxZGIzMDEzYmIxZGQyXzI5NzU_610a51be-1e0b-425d-91c3-9a2d85d7b6af">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is a reconciliation of the retention benefit liability recorded in other liabilities on Consumers&#x2019; consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three&#160;Months Ended March&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Retention benefit liability at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs deferred as a regulatory asset&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Retention benefit liability at the end of the period&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of other liabilities of $16&#160;million at March&#160;31,&#160;2023 and $5&#160;million at March&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
      contextRef="i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NTEvZnJhZzpmMmU5ODUzOTMzMWQ0NGU5OGJmMWRiMzAxM2JiMWRkMi90ZXh0cmVnaW9uOmYyZTk4NTM5MzMxZDQ0ZTk4YmYxZGIzMDEzYmIxZGQyXzI5NzU_a2837130-b67d-4726-86cc-b9aada074ae8">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%"&gt;Presented in the following table is a reconciliation of the retention benefit liability recorded in other liabilities on Consumers&#x2019; consolidated balance sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:77.425%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.562%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In Millions&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Three&#160;Months Ended March&#160;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Retention benefit liability at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs deferred as a regulatory asset&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Retention benefit liability at the end of the period&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.75pt"&gt;Includes current portion of other liabilities of $16&#160;million at March&#160;31,&#160;2023 and $5&#160;million at March&#160;31,&#160;2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:OtherLiabilities
      contextRef="id9bf377f742341edb0a4d5757797a1db_I20221231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NTEvZnJhZzpmMmU5ODUzOTMzMWQ0NGU5OGJmMWRiMzAxM2JiMWRkMi90YWJsZTpmMzdjZmEwYzgxZGI0MTRiOTIzMjUxZThiZWZlYjNmZC90YWJsZXJhbmdlOmYzN2NmYTBjODFkYjQxNGI5MjMyNTFlOGJlZmViM2ZkXzMtNy0xLTEtMjM5MDk0_815cc000-724d-4629-b081-f39e14b8dd32"
      unitRef="usd">21000000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="ica38a4a1ae2f48b1a9b81d1c79a7f97e_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NTEvZnJhZzpmMmU5ODUzOTMzMWQ0NGU5OGJmMWRiMzAxM2JiMWRkMi90YWJsZTpmMzdjZmEwYzgxZGI0MTRiOTIzMjUxZThiZWZlYjNmZC90YWJsZXJhbmdlOmYzN2NmYTBjODFkYjQxNGI5MjMyNTFlOGJlZmViM2ZkXzMtOS0xLTEtMjM5MDk0_a13b3bd3-4f87-4797-8662-1722e8b76e61"
      unitRef="usd">14000000</us-gaap:OtherLiabilities>
    <cms:RestructuringAndRelatedCostDeferredCost
      contextRef="ie898e22aca7b40178896e507309b7f2f_D20230101-20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NTEvZnJhZzpmMmU5ODUzOTMzMWQ0NGU5OGJmMWRiMzAxM2JiMWRkMi90YWJsZTpmMzdjZmEwYzgxZGI0MTRiOTIzMjUxZThiZWZlYjNmZC90YWJsZXJhbmdlOmYzN2NmYTBjODFkYjQxNGI5MjMyNTFlOGJlZmViM2ZkXzUtNy0xLTEtMjM5MDk0_592a910c-95d1-4376-a4ba-8f0c89b7e451"
      unitRef="usd">5000000</cms:RestructuringAndRelatedCostDeferredCost>
    <cms:RestructuringAndRelatedCostDeferredCost
      contextRef="ibbd0b97f2ed24f24b46729a12b222870_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NTEvZnJhZzpmMmU5ODUzOTMzMWQ0NGU5OGJmMWRiMzAxM2JiMWRkMi90YWJsZTpmMzdjZmEwYzgxZGI0MTRiOTIzMjUxZThiZWZlYjNmZC90YWJsZXJhbmdlOmYzN2NmYTBjODFkYjQxNGI5MjMyNTFlOGJlZmViM2ZkXzUtOS0xLTEtMjM5MDk0_86b5e3cc-e96f-4bbb-adb5-70a8adccec1e"
      unitRef="usd">1000000</cms:RestructuringAndRelatedCostDeferredCost>
    <us-gaap:OtherLiabilities
      contextRef="ifea93c299d6e459aa26baf7255b5a705_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NTEvZnJhZzpmMmU5ODUzOTMzMWQ0NGU5OGJmMWRiMzAxM2JiMWRkMi90YWJsZTpmMzdjZmEwYzgxZGI0MTRiOTIzMjUxZThiZWZlYjNmZC90YWJsZXJhbmdlOmYzN2NmYTBjODFkYjQxNGI5MjMyNTFlOGJlZmViM2ZkXzgtNy0xLTEtMjM5MDk0_edae28eb-4b61-4892-80aa-21b0e5484e2d"
      unitRef="usd">26000000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="ic64cab628eef4a7b83471426008c4382_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NTEvZnJhZzpmMmU5ODUzOTMzMWQ0NGU5OGJmMWRiMzAxM2JiMWRkMi90YWJsZTpmMzdjZmEwYzgxZGI0MTRiOTIzMjUxZThiZWZlYjNmZC90YWJsZXJhbmdlOmYzN2NmYTBjODFkYjQxNGI5MjMyNTFlOGJlZmViM2ZkXzgtOS0xLTEtMjM5MDk0_5de16b2d-9181-4d39-8df3-7e27970b3125"
      unitRef="usd">15000000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ifea93c299d6e459aa26baf7255b5a705_I20230331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NTEvZnJhZzpmMmU5ODUzOTMzMWQ0NGU5OGJmMWRiMzAxM2JiMWRkMi90ZXh0cmVnaW9uOmYyZTk4NTM5MzMxZDQ0ZTk4YmYxZGIzMDEzYmIxZGQyXzE5MTM_55d1636d-f6a7-45ea-b83f-279155991bbc"
      unitRef="usd">16000000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="ic64cab628eef4a7b83471426008c4382_I20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmUxMzMwYjQzMjFlYTQ4Y2E4NDgyMjczZDU3ZWYyNGI4L3NlYzplMTMzMGI0MzIxZWE0OGNhODQ4MjI3M2Q1N2VmMjRiOF80NTEvZnJhZzpmMmU5ODUzOTMzMWQ0NGU5OGJmMWRiMzAxM2JiMWRkMi90ZXh0cmVnaW9uOmYyZTk4NTM5MzMxZDQ0ZTk4YmYxZGIzMDEzYmIxZGQyXzE5MTk_476057b3-8cee-44e4-b817-b7bc81978f79"
      unitRef="usd">5000000</us-gaap:OtherLiabilitiesCurrent>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>79
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( 'IEFU8'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " !Z99M6-1ICJ.\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M:L,P#(9?9?B>*(E+!R;U9:6G#08K;.QF;+4UBQ-C:R1]^SE>FS*V!]C1TN]/
MGT"M]D(/ 9_#X#&0Q7@WN:Z/0OL-.Q%Y 1#U"9V*94KTJ7D8@E.4GN$(7ND/
M=41HJFH-#DD910IF8.$7(I.MT4('5#2$"][H!>\_0Y=A1@-VZ+"G"'59 Y/S
M1'^>NA9N@!E&&%S\+J!9B+GZ)S9W@%V24[1+:AS'<N0YEW:HX>WI\26O6]@^
MDNHUIE_1"CI[W+#KY%?^L-WOF&RJAA?5JFCN]_5:K+C@_'UV_>%W$W:#L0?[
MCXVO@K*%7W<AOP!02P,$%     @ >F6;5IE<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M" !Z99M6;AP2I<@)  #=3   &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;+V<:W/CMA6&_PI&V63:&<OBG?+&]HS-]:9.U[96<M+9=OH!%F&+L[PH(.A+
M?WU 2A8D!SR :*+YL*8NYQ7>@PL?'#(\?BKH]W)!"$//69J7)X,%8\N/HU$Y
M7Y ,EX?%DN3\D_N"9ICQE_1A5"XIP7$3E*4CQ[*"48:3?'!ZW+PWH:?'1<72
M)"<3BLHJRS!].2=I\70RL >O;TR3AP6KWQB='B_Q YD1]MMR0OFKT48E3C*2
METF1(TKN3P9G]L<H/*H#FF_\GI"G<NL8U5;NBN)[_>(R/AE8=8M(2N:LEL#\
MSR.)2)K62KP=?ZQ%!YO?K .WCU_5/S?FN9D[7)*H2/^5Q&QQ,A@/4$SN<96R
M:?'T#[(VY-=Z\R(MFW_1T_J[U@#-JY(5V3J8MR!+\M5?_+Q.A$Z LPYPW@38
M7DN NPYP&Z.KEC6V/F&&3X]I\81H_6VN5A\TN6FBN9LDK[MQQBC_-.%Q[#0J
M'@E%$]YC:(C*!::D/!XQ+EQ_/)JO1<Y7(DZ+B(NNBIPM2G21QR3>C1_Q!FU:
MY;RVZMP!!:\P/42N?8 <RW$E[8G@\+,E#[<M6?A.<]Q-DMQ&SVW1^U3,*SYT
M&;K,5Q.G'H#_^<*_A2X9R<K_RE*VDO3DDO7L_%@N\9R<#/CT*PE])(/3GWZP
M ^MGF=^>Q';<>QOW'J0NW-^^+(G,*1QN6\.O,DM@5$=+_L:2KV?I:X4I(S1]
M05.R+"B3V8.E&*UD28G J([V@HV]0,_>A-"DB.MIB?CJ(.T\6&DS$5MG(AC?
MT6>X\1EJCDR*^8FEF9;M_0AKW>.TE'8D&-;1X'AC< PVZB)G"7M!GY.4H.LJ
MNR-49@S6L(='OBWM.C"NH[.CC;,C'6=3\I"4C/<>0]<XDPY06">ZFJW:='%]
M,?WE&XINII.;Z=GMY<VUS#(HUM&R;8ESK:5C^A8_H\N8C]OD/IFO3B;MG:N0
M=,=#)W0"S[5E=N'@KGZWV,+6\7N9SPO*9V5C]0#-&%^*4$%15%0YHR_\;RSM
M>87ZU:74,AC4U;(C+#LZEL_BF*N7!Z\'J(&%FUSN$Y;D47P%)_3A!4U2_#\L
M=0U*='4M^,@& >0OKJ/Z%>_AV^(IESJ&Y7[%\^]E(8N,X,BN1@4*V3#,O#6Z
M&<L36CPF^5S>O[!FRS@VP4>V "0;QIJW1B=%R7"*_ITLVZ<KK.@=.99\D3*!
M2K9@)1M&G&:LGO$M<+LQ6,"W0ZDM$V1D"S2R89[Y4LQY?TT610ZA@T(D'(]_
M^F'L6$<_6[YO25V:P"-;\)&M!4A116G-@2OX2_*'9F)6\JTLK/A-N@&.X*BN
M/@4MV5JX=)GSS<JJ\E$#/7XU+O4)*[;Y-$%(CB D1XN0:N#E?,#7UH>"OLC<
M*72^8/I T-E\3K@0EXE7DM)2@@E&<@0C.5J,-,MPFJ+SJN0?E])QJ]!IW;_
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
MM([J0TH@3Z>[+E$[1=I=A^)#[.;#779H S<!Q#K/=:G0(&+Q*58\B-T\>)U
M R]KM+("7C .&L"3RR*+<E24U694\#(9A]#("5Z$ME((ZSRHX==%SFP&**;$
M3DJJLTGCX="^:&M%[<CM%NXF(6Q)>5CQ&G;S6DWD-Q2<3'>T_M56O6&=IS#N
M1JM!R)\,+$ 5FV$WFREHN][/"%#G*]QM* PR_M0"3Y$:=I-:#>\C9VFY-0%5
M0E'&9EW,6;8:L*$9FW8SED'(#VS!J:@.NZEN'^]MG(<59%A4"O$I^DQ%N9]2
M^AP^3F12P^]E_W'B&0W2:4];:@9FM!BCB!&[&[H2I[U8QGH_9O"RH6FS-4-8
M$1AV$]BO+,_1M8#6?5$(LD@H$@Q!*5FZF[,DJ:K\*D&8(T2GJS-/<ZE!R%)L
M8$5IV$UIRJ>: ?.[AXKDJVTY(VZ=L?! \[F!UH868O,5L?EN8KOG=$DYE[N"
M+/P.T;V-(PJD8=S)THFKVXTZ1=H8%;?Y;F[;=^Z6Q$GC69:F4.M(X&N61)2;
M47OZWMI PZT+^4-+WO 5J?GN]N^&Y'&(/A">0>SFZ!YJB.LM9(P5;< #SYEW
M#8_:#QY+6]L/>]ND;MZL_$!W?H"DB4CMA[#R0U[ZX;3N(]"R3+2A(@;6I%GK
M6+BY%QJ[)WNA@=[&&8H@C1!>:9'#C+UX;<UX/S&?CR;3UE\W@/0QWKDM]!6/
M^VX>?Y7CHGV&^K==IY<+W01<BTQ:WAW8UIJJ*7QW3?%"5QUBR]  ]+DPT,=
M&-B,4P6(/W(FDMLX*<K.Z'6IQ%G<')Q*CJ2M[0E5O?CNZF7GB?]/,AF_(HKT
M,?9DHNHK_YEM\=>Y[C]-)WJQIJ63R2'I1%5TOKNB>[&S#K%F^@I>T<?8$TJ@
MZK[@F;JO.84J^Q/9=L-U!K;)4RGC0:%3X\$GA4?2UK9?U92!=XRS46=A>K#)
M1]+6-ED5HX%[AV7.<MF@KAB+<CGMY6_$(<U1#@O3:#_6J^*@>X!G$ J&EF8P
M4"5CX"X9&[3$ <^IXN#I.9*VML%[A_5'.:T_[G']/W%>'ZB2+7"7;*^)R*$6
M;$-M\\\@%(RZ/7Y_[R6;%#IS^>Y1#JF]R$3U0DISMWF_Z5J^U=.Y?^-=S*NW
ME)2:ZJ6I.\)7,3!E0I>@<G ^!ER\>@^INA!L(U_E63 A6"J_KBD!CBP%X/F2
M,;&[*'^@>1ML]C=02P,$%     @ >F6;5O6-58Y\ @  X04  !@   !X;"]W
M;W)K<VAE971S+W-H965T,RYX;6RM5$UOTT 0_2LC4Z%6@MJQ0T'%L=2X('J(
M%#44#HC#QA['JZYWS>[FH_^>V;5CTI)6'+C8^S'O^;WQS*1;I>]-C6AAUPAI
M)D%M;7L9AJ:HL6'F7+4HZ:92NF&6MGH5FE8C*SVH$6$<11=AP[@,LM2?S766
MJK457.)<@UDW#=,/4Q1J.PE&P?[@EJ]JZP["+&W9"A=H[]JYIETXL)2\06FX
MDJ"QF@17H\M\[.)]P#>.6W.P!N=DJ=2]V]R4DR!R@E!@81T#H]<&<Q3"$9&,
M7SUG,'S2 0_7>_;/WCMY63*#N1+?>6GK2? A@!(KMA;V5FV_8._GG>,KE##^
M"=L^-@J@6!NKFAY,"AHNNS?;]7DX !#/<4#< ^*G@/$S@*0')-YHI\S;NF:6
M9:E66] NFMC<PN?&H\D-E^XO+JRF6TXXF^6S!7R2J%</D"O=*LU\=G,EC1*\
M9!9+6%AZT9^S!E0%-[)0#<+IG63KDM/]&9S.F:;K&BTOF#B#MW"WN(;3DS,X
M 2YAQH4@4I.&EA2[[X9%KV[:J8N?49? 3!&O(8DEEH_Q(3D=[,9[N]/X1<(9
MT^>0C-Y ',7)$3WYO\/C%^0D0_83SY<\P]?G<D@P_+A:&JNIMG\>2U9'-CY.
MYOK]TK2LP$E #6U0;S#(7K\:740?CSG]3V2/?(\'W^.7V+.O; =85=3*KJ)*
M;@KZS5RNJ=AH/G4U>+1<.MH+3^L&U":+TG!S:.OOB-$0T6D-#[JEH<KW0\1
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
M*_)631E1T+)IIWYSV.]+Q]Q9V&L49Q.!@$V(88%A8,@7^./(%/<4[NHMVBO
M2;0YL%*',O\&\BNP1"33U ?9Q Z= T*'7IV?V(8I&JD%*-3N3<AG).EW.);'
MGH:_3\)@*A(PRASY(S3 #+V04BEZ>U!Y@HMG1)W0//8Q&LA@FBD HSAUR#.0
M"_V4NQ-L3Y\K#8IV1G*Y8T)ML#K,>Q03(+59$06,!@EP+-DP+_1#[R\N:?D:
MB0#E%MF4&H 5B8A+I&%=&'N3\)U>.6_0W7%JOFF#^ZNB\E['&I3KI>>YB?A2
MO8W=-]@,_=P\NK\?N<]>W'^#5'YNX$&S>4B"+$FFHP:918O0,6P&G:&74,O/
MK&GTAN10'3JXKYF*3UYTN_]VMU)QA?O_M1^ #J26LD6(+?VV5;9('&P)#0%#
M/P)/A;UF\-2S08?#-+*6,V06$U?0#1)#/Q-U427%H:M?=76K,:Y\V*J9"4\2
MFWLJQ%:^!*S"S(%';/"(_7CLTL_>&VFP,+(9B$E@97G(#*>NK(D-+7'H34A_
MMHG]#U[K[6NP>)^?KN2\^#V[E+M0;V/W!W7K!3",;<*2+(BF(P18Q0O'=@8;
M$F,_B8%2 ]1H,Q5;<\AK,]9GL(O]V-5E12,K5TF);8ZF>*H+L'%D#VQ(B_UE
MY9VJ:P23A6!:&WI0N]=-X= (E(@XFFY60:O 4?QB@T3L1V*[ $%5-LMP;$TZ
M 'BA@Q?8X [[<=?ELF[/5UNIP;-0;'S%9&%I!JQPX-BR8@,Y[(=<)]J3MVQ,
MD9!D4P3#9K%KG1B:X<6KCL@^%_2A* O7T0#V,O'L['JAWL8G98:)Q,_$%Y_W
M>F^D(,XWJ.3U]DK5NI7:0CW(%H^;HF[/2TM&&S@HQ(9?.-R,'P_2 *M@L8 '
MCAA"$G\]^0>7K$&J&G*E7F(7B-,M$F""':N4&'81/[MZ,OBTV5!*TFFM Q@M
ML".QD<$YZ2O!=91WS@$9L4DU/>/PFHPE&Y81/\L^O!PY*GWZTN50KV%Y0 EI
MZ;-M7"-NF$9.'I6V^HI:K2 &G]L1"%/Q5!QDY-@"$X,R<O)4M)7G/&\A-JVB
MP J<;103U] :I!$_T@8;O=*?@8F-IS"8'@&"1HY#(6(01OP(^W-TRG)*IPVJ
MT-H?0$:)XR"9&)81?V4V/FHYI1,XC5Q$TST@:)4Y=L^1(5 4>*EK%S8G^!MY
MB78N?R_5V]A[@Z[(CZ[/(]B"[MI@"D=Q/_H!F!%GQH@,PB(_PM3P7.7V)N'T
MCB "N#;=R4$VCCP2&:I%?JJ]/H]$-J!(9FTW(:MTX5BAT> "T$^R,ZJ?"+C2
ML_(=:.0*IN%9=()G>K..!CKY0UELVS,T6*J-K3299A+(*'(%U+ M\K.MOU4H
M^GI7<P[EZK,"7EK %9ZU2P"-'%O6R, N\L-N(#;G%7,#.;(QAJ-X6OF"5JZ"
M+3*TBUY#.[N^/+6N@"LZ>[X"5=S"I=AP+WH-]\Y7#+ M2!?6Q 7-4D?E&1L&
MQB>J,%Y5A31W.2M>ZUL\5N<.O?[^8&HA"'\7Z&CLLR%?[#_6U#XKEK2WDSM>
MKIEHVO(C?=^>QLIGT.^+GFQ>JK=Q! Q:8S]:AQ$ G06.*Z=/3OA,QK(,/V,_
M/[M%OZ?%^JJH44[WA5I2H#X;C'%DG27!5HY"*S;XC$\6@OU5S_'JDU=JF';Z
M@;Q'M3%Q7%/%-B:OK'0*&CFV4O'@*1H_2[\P2=5':\2HJ-7RAO4!=5]DW7A#
M5B1V!=4@-/8C]%@U_*.5:6,RR>+I7@JR2EV7?[&A:>RGZ:J;"GK<U10XDM6]
MK@!88FO:^HW&0@U0X]><@)X961N4:9!9,P*R"AW566QX&OMYJK;_N8*1X&6I
M'RMY.=: IZY-Q]BZ28",,L?$30Q D]=<[;ECF-@'CVD23[5!5L[[H<20+O'7
M>)VX057;/U+@$-MU-WS>$#H&A\VL8_#YX%%:_1SS+17;HFY4Y;91[8*WJ7)7
M=(\&=V\DW[=/USYP*7G5OMPQJN:J-E#?;SB7+V_T [O] ]K+_P-02P,$%
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
M_BLMM#7?R6LAB_-R4QOM6?G"3V2T7;6YE0E^VI$5$3:RRE;[JA@)LY$PY^)
MN,CF/"3,1\("$*REX=E1PS.EAC]L,U;$?QTN9O"3LI1K.EP5>RYI?N:6\/-N
MF89GW0V H&%EJWTUC(392)AS<2!<9',>$N8C80$(UM+P_*CAN5+#GU-^VIG$
M?]'HL!QS)4>OO51S.[^X'"L;[RME),Q&PAPDS+TXJAZR.1\)"T"PEI071RDO
M+FXI#A<]95I==$;5F)B"6I7\OFI%PFPDS$'"7"3,DTR2*5SX\Y$-!MT&AW/Y
M)3U]W)@=8Z4.K?@ICF@:Y7PE725A>769KZJKD_,ZJ5&AA/8]F8/2+"C-AM(<
M*,V%TKR:UCX--D1!0]L,4+2V^$^</OT;Q+\[^BSG]:_D]M8_DF9!:3:4YD!I
M+I3FU;26_HFH?F2+ 8K65G]CV>EJSVY9>H'QP[XZ(WQDV59+VP9A7!N$T@A
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
M4Z,O;;1S5)/PP1^(?I3UJR9ARWFM>[BTV&#'R0=KHF$_T7ZSFE1[;__I:DP
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
M\B.B^ ,B$:& /5?[WTX"YM!-S&FMC_IB;N,W*^4"_;D49:*RX@%=F$6=J4R
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
M;-XHN:R?NKN72LE%_7(N$GW$,0+Z\YG4 5F_,5^P>7#S_']02P,$%     @
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
MFR3U8P%2"($KA],CIJ%JT#GGL=A#TA )+1G8@$15G#J.8M@9VME)IHB&"/1
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
MWM4 /:CR,E-VC,R*^\!"&KQ=%,T$+X"@K &.+Z4T+QU[Q:BOE.%O4$L#!!0
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
M&!A6;5@HVEH1NCCPA([Z$A7P([R-0![GF/7%\X7:%#\K.VGL$U[T1@[%P]%
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
M _!^6:"W]C>T0/CYY.E_ 5!+ P04    " !Z99M6!#ICZ$\'  "^(@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6SM6EEO&S<0_BN$:O3)U>E(J2_
M=A(T0%P83MH^%'V@=D=:QEQR0W*MJ+^^,\.]Y$B*&[1 4>C!\A[#F6_N(;'G
M*^L>? 80Q.=<&W_1RT(H3@<#GV202]^W!1A\L[ NEP%OW7+@"P<RY46Y'HR'
MP^D@E\KT+L_YV9V[/+=ET,K G1.^S'/IUM>@[>JB-^K5#^[5,@OT8'!Y7L@E
MO(?P2W'G\&[0<$E5#L8K:X2#Q47O:G1Z/2-Z)OA5P<IWK@5I,K?V@6[>IA>]
M(0$"#4D@#A+_/<(-:$V,$,:GBF>O$4D+N]<U]S>L.^HREQYNK/Y-I2&[Z+WL
MB106LM3AWJY^@DJ?%\0OL=KSKUA5M,.>2$H?;%XM1@2Y,O&__%S9X3D+QM6"
M,>..@ACE*QGDY;FS*^&(&KG1!:O*JQ&<,N24]\'A6X7KPN4;J9SX5>H2Q"U(
M7SI BP=_/@C(G$@&2<7H.C(:[V T$;?6A,R+UR:%='/] $$UR,8ULNOQ7H:W
MTO7%9'0LQL/Q9 ^_2:/IA/E-OJKIL;CR'H(7TJ3BG9)SI550X&L+I +#Y1Z2
MTCEEEDSULS6N>7 MO?+B]W<H0+P-D/L_MIDKHCG9CH9R[=07,H&+'B:3!_<(
MO<OOOQM-AV=[=#UI=#W9Q_WO>/6;&(FK)+&E"60-']! TJ6>DH%,LJ UC[Q&
M>A$R$(53">"5#)BCI4[%'#"A$\!\3$6P I-4HYF1'-TBK!.%5/PB.&G\ IR0
M0E=^6@MEB-:Z%)Q>1Q(94WP.805@,#_< S(JI LJ485$Q'WQ6T9O6 F"W:(\
M%C>W[S%LP2W7[.P;:[!&@<, <03T4ZE<!*I,8EUAG0RH&V'V2%B0;!_5VR*Y
M4KGT0,C)%#&H6FT;U8Y)@"Y3)NBPEG,LI\(I_] 75UW[9@J<=$FV)K[6813_
MB6&L3%&B7)3(H*/.FWY!]SD60T;. %_8.05AQ\;DN*A.7WS(R'T.0&AX!.V%
M7?#[K5#(:.CXA=58\?VI^/Z[E^/Q]$R\HZ5B5,,CLM+(]",6.03ZJ;3TCT/%
MLX^Y7E<0B)T3*L7@4XG4T7:^:SS,W_X34>.NJ%H_C?Z./'^@:IY6-,?"HD*.
MO&@:I!%,_RF[7*XK1\$3V 32JUQIZ;9#_%*QXR\U5^8I"45E)1RCGM-FX6Q.
MS-&1SLXY)#&OUAT]ZV!,L2\\-<UDTPN=1=5SCF9LD-0]._E!7$:S,U:K29/J
MH; KLR5L,RQ=N],B!D\,0=E6Y0VO[DS/1.,2M5AWXS#OEJF5"ED5REM#-4:
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
MU^:)DS[571?BA_R:1.1XGHP.+1QKGZY\'C0YUWMYND=*PK M"<.CV7PO;)/
ME[*LF'AZJ2X<1?J7I6O4\AQ]T[([^@;<QRWW\=<HNU\,\E9VW\KN6]E]*[MO
M9??_+[OAP7LS4=BXKP.:4,@]_PK=]K8?(*[\>_?>W'^](&<WG))/@1E-[77'
M5'>5_R+@'XRLW%OX6AIZIW>W.3(B:@UH/)/2[![L NUGF?G?4$L#!!0    (
M 'IEFU:%D4N'S@0  ,L3   9    >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM
M;.U8;6_;-A#^*P=W*Q(@E67)=M*\&$B\#LNP8$&=KA^&?:"EDT64(EV2BN/^
M^MU1MN)DB1>L'; !_J(7\EZ>>^YX)'BZ,/:3*Q$]W%5*N[-.Z?W\N-MU68F5
M<)&9HZ:9PMA*>/JULZZ;6Q1Y4*I4-XGC8;<24G=&IV'LVHY.3>V5U'AMP=55
M)>SR I59G'5ZG?7 >SDK/0]T1Z=S,<,)^@_S:TM_W=9*+BO43AH-%HNSSGGO
M^.*0Y8/ ;Q(7;N,;.)*I,9_XYS(_Z\0,"!5FGBT(>MWB&)5B0P3C\\IFIW7)
MBIO?:^L_AM@IEJEP.#;JH\Q]>=8YZD".A:B5?V\6/^$JG@';RXQRX0F+1C89
M=B"KG3?52ID05%(W;W&WXF%#X2A^1B%9*20!=^,HH/Q!>#$ZM68!EJ7)&G^$
M4(,V@9.:DS+QEF8EZ?G1I<Y,A7 C[M"==CU9Y/%NMM*^:+239[13N#+:EP[>
MZ1SSA_I=0M+"2=9P+I*M!J^$C2#M'4 2)^D6>VD;7AKLI2\(#W[_A6;ATF/E
M_G@JUL94_VE3O#J.W5QD>-:A\G=H;[$S>OVJ-XQ/M@#MMT#[VZS_;1Y>K@W7
MC$Y[S$%J\"5"812M/:EGX,54(4@'@A949G0FE11A=9@BB#HO?.V-7<*':!)!
M@3E:H<A0L._%'5CAZ<,$:2P*#*OJ+P*%-160 R]US8ZIB=C@R!W#36D1'Q0.
M4-JSDO(>TLZ/!,97$YI$.UL>L'55YVQG3!;J"JW;CB_I13%\OWX1.]2O',)>
MCLW7/E-SKT2D,>!CF'C6%CH'9;('=M$=@*8>23RMG3;10P_VXFBP#X-H0-2;
MO&[:#6,A9[GT#O;Z4;+/S\-]N!G_? YXEZ%SW#W0DLP*0P)[*8OL';+X>991
M[^)P<B@H?V]\:4T]*QF"Q5FM1,@3^YFBQH(=I?#ZU5'22T[86;H/OU*6; ,\
MCOKMY+LV;RUCO310U8NCE%[_29K7Z ?D[3FBTVA(_"4O(9HS,F3!KR1Z$/4>
M$$W50 /T)"1/$=V/>@W1;_FU4>=$@_0RP! P5T+S,LM)V7F0M&5ZM)+XF-:.
M5C\%%38TTJ" 5@O=!5X)]D?I:/&17"!Y(94";8AL/4,+I2 \@A&%;A":F<Z0
MQ'SYP) HR&58DA&<-SW#T6:WZA64:!$R0"G;",+B+=5-B.&[7DI;EE*<I1;1
M&XLJQ-CX6'72 Q"$D0PO2DF=8"%<:% S+;^P*7]?D1%E[U(SJO@@8+VZGHQ!
MU+XT-@C?UR[1)]K<!EE1&>OEE[;E"9@%3VV2J1U.J2?Z)0CG3-9D@XF!6L^M
M\91-S"G/I,X%$+\](?ZXN?EE&]CCFGNP !H*N96%%LF@N% CZHKX-!#FHJB5
M6J[1-XV=FR1ME=^.BXW%W9;Y8Q)8+S-4CV3.8F6HD)A +E;/PD@'1([$/;*S
M0(O/!K%E]QRTN^=@Z_YW'^>J"L>FF@N]?&HGW6KI'^[RPQ;G\-L=1X;_ M##
M%NCA5QU'7JZ].X[LCB.[X\CN.+([CNR.(__;XTAWXX*%\,_"-9(CW[7VS5U+
M.]K>5)TW%S3WXLTU%^TM,ZD=*"Q(-8X.Z3QBFZNCYL>;>;BNF1KO314^2Q34
M?%B Y@M#>5_]L(/V_F[T)U!+ P04    " !Z99M63IM$FTL%  ",#@  &0
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
M,0>*ZYQN@.]7G*OM@QZ@_<GC_!]02P,$%     @ >F6;5A%P?GLQ"0  EQD
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
M?S3:0?9@\1P:9WC?D@_>+ZTA=+%&!B!8*!T\OV:;C/EQT%P ,(B*M>T6.?=
MQ6P>B:UNVT+Z#A0%%"T;Y!8>^"2YI@F2T0[> 5CI3"!2HLD?=TUK_,BI9Y6Y
M#(*D(&VPV<$6Y0) %>;,MR?91%P]U6CK7")SQ)5I;?JHN+"!++UM62BPIT1V
M.3:6B_$@G=9')G\@R5.,F^NR(:_ O&,Q;0+'UZ-^0"$AMN(2<1@6XD:62EP
M)1V*4S\1Q5QZ >-QW&@36$4^J>))3R>S]B0[V*OA36RNI^3GY[DN8P*U])A0
M[72F6A6'.%&VY2I#C^"C.S/E OH#D<L KTT7W0L 8ZZ@).H:=LJ*(-C'Y"RH
M; MU7^,#:ZUSD!T+] 3!LW-]*Y7,?T>IY(7H/8]^IJG!F\"@;CW!$3AS2M%.
M=GU?ET[^W*J(%S."%MIB[^"6&-=4Y4G$I?W8*(W)M0].3SDJE'0&9O4;XG'8
M1]\T]$31.&QR\ [,7_HVU09%&L.62KRW4/-P+-YJ(TU&JK'Y+F2M@RSUG\QQ
M,E#8CKK"=C18HU(A]N(#([N<EFI3H?O+1%C<CV:JRQ*F^Z!NE6F4?R6ZK6ZY
ME8SH-((+%LA5;R4JW;14>@N3?O*R98#[395*%"* #*T=@=P#=I)P%> *,L0
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
M!"RW(7?DY(XHP)6#R1:,K>TZX 8[M+ 1YWOWM"B/O<D \&XJAK!2(]@ #\(
M8>D3' XW.E]FDN;.]JY:%\@>A81".C9!_BV9UH-ZUY8[<6ZT7MP.ISN7Z8W[
MC(0O!3/(]8\"1>;5Y\+2O):)M:7N$9HD[@-.D97#0MFWETR5\=#"W"4-L&\E
MXLX'O ]UCC85X%5F7'RC ]"[>2*63OK:""A9FUF Z(+$J( ^-+^CA5"0 6QF
MB4$#1LSB,FIK__6^;N9[-WR3I5L*RK@I*.-'%Q08^A9&M?"-PE2SLXRTBMO=
MKKY:^:U98VX0$:7YFH1V43MY@4BLH&F&J8&B&F!E18$5+STO%PON+)@KN50L
MW56>:CW1$2).%Q!PM;(0:KUW]8"WA<LIH'.T&B$$AZ&9; NGHV*)V8H&;ANL
MFX%?YV)W.AQV V]"XTEO-+7/:5AS!</[;,&XXO.[X\FD.QV$-)[VAF/[#*<-
MW[2%;Q(.NH,0?&'/=\_1F%H"9]($SJ0U<-8UJG05K)?F++O;%3.MDO[EB!,V
M.,/O.HZ%/P#KM,$Z_0_'L?:[OL\X)AI WV\8JY7<F8;?UGMWS&NVW8>CA\:U
MC69MM]<2[RS?>JF3OTZ/TUU-8H^&F .&O3%:\Y/-(7%0F0K+<#?K!*T?C&#?
MAG[.[&)0@UX#</,"R*OSIKBZ/P+?@TDPL#5SABTD7>?Z2B?G_=TV(.Z\9V,(
M;9S1G@_5TW+T0VVN6Z5IW%!- FR)"+&!VZ/WZW'C_I^/1C&O)\>]C>L1UN4X
M<J3+?-J,P*X-5-N8F=X&#4H+%"P;(^><,Q?<S$JMPE79< 3UJ!=Z8\JYBFQU
M:;KZX[1OJ1F^MW[1]G[4.\%7)/]\*?CY4O#SI>!_\%+0W_B.!PA+][72SM%(
MFO*37G/:?!$]*K\#KLG+SZFX;2DRZ\@%6+W>9-0A57ZA+#=&YNZKX%P:(U.W
M7'$&O2P!_E](6+[:V N:[\2SOP%02P,$%     @ >F6;5@]7KHRG P  ^0P
M !D   !X;"]W;W)K<VAE971S+W-H965T,S(N>&UL[5=1;]LV$/XK!]4H-B"(
M+,FQ@\0V8#LK%B#>@J3M'H8]T-+)(DJ1"DG%R;_OD9(5M7#<8L"P8>A#9)*Z
M^^[[R+L+-=TI_<D4B!:>2B'-+"BLK2["T*0%ELR<J@HEO<F5+IFEJ=Z&IM+(
M,N]4BC >#L=AR;@,YE._=JOG4U5;P27>:C!U63+]O$2A=K,@"O8+=WQ;6+<0
MSJ<5V^(]V@_5K:99V*%DO$1IN)*@,9\%B^AB.7'VWN CQYWIC<$IV2CUR4VN
MLUDP=(108&H= J.?1URA$ Z(:#RTF$$7TCGVQWOT=UX[:=DP@RLE_N"9+6;!
M>0 9YJP6]D[M?L56SYG#2Y4P_@F[UG880%H;J\K6F1B47#:_[*G=A^]QB%N'
MV/-N GF65\RR^52K'6AG36ANX*5Z;R+'I3N4>ZOI+2<_.W_'N(:/3-0(:V2F
MUD@[;@W\])YM!)J?IZ&E*,XV3%O$98,8OX*8P%I)6QCX16:8?>D?$KN.8KRG
MN(R/ JZ9/H4D.H%X&"='\)).<N+QDF]*/H&%,4AJF<S@AK,-%]QR-/NMR(#R
MY@[36FLNM][J-R5UM[!DAAOX\X8"P+7%TOQU:+L:-J/#;%S179B*I3@+J*H,
MZD<,YF_?1./AY1&MHT[KZ!CZO-6W>$W?PD(O WZ7L.CI]?(.*3H>\];)D);0
MN01;(.1*4.T[1.N2"IA&6*WO*4%0;Y_?OCF/H\EE<P@K):D]H#;M*K"7 Q(]
M 70&2E-Z ;.0.P&/7H K<W@YGXT3< '7$M9<"&H"IA?WA.BEHLZ<81>V-Z*T
M2PO*.[C"%,L-:C<^N-AN<@0K9@K AYH3&U]% XBC,3V]FOB21M&X/[]#8S5/
MW5ZE7_O&$XC.(1Y#-'%9]U SP7-.EM1S4+O#2U5)O=DPW]XJP>1^M\@I'E&Y
M.( KU 3I6A_II6AU4]\1Q/[OO;),[/V([F1(S]'(,T_HF4R^2)SHNZGT3VO@
M& T<IX%C-7"\FL#?LJ+-%>*U)-@A)5(JZ&W#AAFXP4<4Y+7CMO"YAT\I5IZ5
MRHENMQ<I]2A-_Q+,">P*3F?Z*EAR>J0.S[HZ/#M:$R]IU20?Y5E9,?E\J+J.
M(OW-?C'N>([_4[UQ_ ]HG71:)_]";SP>\T=O_-$;__>],>Q=1RE=MO[2;0BV
MEK:YF7:KW;U^T5QG7\R;CP+*J2T=#0C,R75X.J'FJ)N+=C.QJO*7VXVR=%7V
MPX*^35 [ WJ?*V7W$Q>@^]J9?P902P,$%     @ >F6;5I#9'4(M!   F1(
M !D   !X;"]W;W)K<VAE971S+W-H965T,S,N>&UL[5AM;]LV$/XK![4H-D"+
M]6;)3FP#2;I@ >(M:+KNP[ /M'2VB5*B1])V_>]WI&Q%25RE+=#MP_)!$E_N
MGGON>*<#.-I*]5$O$0U\*D6EQ][2F-5IKZ?S)99,G\@55K0SEZIDAJ9JT=,K
MA:QP2J7H14&0]DK&*V\R<FNW:C*2:R-XA;<*]+HLF=I=H)#;L1=ZAX5W?+$T
M=J$W&:W8 N_0_+ZZ533K-2@%+['27%:@<#[VSL/3B\S*.X$/'+>Z-0;KR4S*
MCW9R78R]P!)"@;FQ"(P^&[Q$(2P0T?A[C^DU)JUB>WQ OW*^DR\SIO%2BC]X
M899C;^!!@7.V%N:=W/Z">W_Z%B^70KLW;&O9+/ @7VLCR[TR,2AY57_9IWT<
M6@J#SRE$>X7(\:X-.99OF6&3D9);4%::T.S N>JTB1RO[*'<&46[G/3,Y(I7
MK,HY$W!=::/6%&^CX8?W;"90_SCJ&;)A)7OY'N^BQHL^@Q?#5%9FJ>'GJL#B
MH7Z/N#4$HP/!BZ@3<,K4"<2A#U$0Q1UX<>-P[/#BKW+XSQL2@VN#I?[KF-,U
M9G(<TQ;.J5ZQ',<>589&M4%O\N95F 9G'8R3AG'2A3ZYHT(LU@+AMSE<,J5V
MO%K >2G7EOAY5< 5XPH^,+%&;66.>GC,J6ZSE/3 J[KL7?W,J*:!:8UDEI%9
MP=F,"VXXF5682T4'#LS W-+96#I.C!" %06W(,2I0,.XL!H+I@KKBEEB6V?)
M43&5+W<^:$3X51J$Q&\Y"5-D>JW0^75"3L*4"T'H&J96L<D6>(LYEC-4AY7H
M<?S:J!U;[Z4AYC>X0?%@'$($\?Y].;VCG$>U(-Z\RL7:^79)K.@ %!U4';@;
M62U^,JA*&S+D&U=G!/$:POCP>O-J$(71V8-1O9L<7D=%$KAI'<F]I0)GACB&
MB9^$ 821/XP&$/I!ED(8^$%*'S\;I%: H*Q /$A@.,A@X&<)N>>G_;2%MV*[
MFG8, \@:!H=O!L.CJ_]R+&SBZ!9RO1N>T9)@AE)UQ93904(Q"-SSF'&]'KKG
MZ5[8%>R^#6PT[,.0PGN/G/E)?TC!3AVJ'PYB&V$ZC(- ZH=91/'N4[Q#RFR;
M1H2>KY6B9(>55*X4Y1Q$8Y#E>?TK:+EJZZYZ[#]IO<ZHA[A:L87ZJ%JLTI.*
M.:'$^3(>SG%K(_23J/^,'1(*AD%;Z(CE^ LM-_GHK#]G.7K&:M)I]4E4CV?5
M-\:Z_[6Q'@Z?\_>IE8Z6U&]:4K^S-]R7<OW+H]HN5ZS:'>LRG4C?V#K3AF?Z
M'9I]^AT89PWC[+]I]MUF7YK]2[-_:?8OS?ZEV?\/FGVO=5U );IPER)$PF96
M?7/0K#;W+N?U=<.]>'UI0QP6G/[% N>D&IQDU.U5?1%23XQ<N<N'F31&EFZX
M1%:@L@*T/Y<4X_W$&FANHR;_ %!+ P04    " !Z99M65ER!Z*\#  "Y#0
M&0   'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6SM5VUOVS80_BL'M2ABH(@L
M^46.8QN(G0P-L*Q&W&X?AGV@I;-%E"(UDJJ3_?H=*5EQ ,<=AG;8A\ P*9)W
M#Y][2![(R4[I+R9'M/!0"&FF06YM.0Y#D^98,'.N2I0TLE&Z8)::>AN:4B/+
MO%,APKC;'88%XS*837S?4L\FJK*"2UQJ,%51,/TX1Z%VTR *]AWW?)M;UQ'.
M)B7;X@KMYW*IJ16V*!DO4!JN)&C<3(.K:#Q/G+TW^)7CSAQ\@XMDK=07U[C-
MID'7$4*!J74(C*JON$ A'!#1^+/!#-HIG>/A]Q[])Q\[Q;)F!A=*_,8SFT^#
M40 9;E@E[+W:?< FGH'#2Y4POH1=;=L?!)!6QJJB<28&!9=US1X:'0X<1MT7
M'.+&(?:\ZXD\RVMFV6RBU0ZTLR8T]^%#]=Y$CDNW*"NK:923GYW=H^4:264+
M<Y2XX=; V2>V%F@ZD]#2#,XN3!NT>8T6OX#6@SLE;6[@1F:8/?</B5E++][3
MF\<G >^8/H=>]![B;MP[@==KP^UYO-X+>-<4H<1L'RLL!9-PS4TJE*DTPN\_
MTS#<6BS,'\?"K]'[Q]'= 1J;DJ4X#>B$&-1?,9B]>Q,-NY<GN/=;[OU3Z+,5
M'<BL$@@?-_ +MNL%"V6L.4;V--S2,926Q. 2;(ZP48*.*)=;L&[]@9$>KC]U
M^'"6:LQH=W2 R0P4#6A(<R:W:!Q Z81DQB"9.H-U0TZM!=\R=P"=65II74^X
MN%O1)D&]?7SW9A1'R67MMB"[JD!MFEXZ]^W^W$.ZJ<P8;B7<<2$\\O4<EDVB
M<"MJX./R9EXO[J=<(S[;ED";*LUI5_E-Y8KXX.N)V'M'6%294Z3EY94O47.5
M\11J36!%*\W36BEX"PG]HYB*'OW[1-0B:6WKX3B!: 111%8W#R7E)B)$059:
M@GHNX]E@T*$BIB(>NN*B U>%TI;_Y04%M1E[.K1W#<T5)51XW>)+6!)#RKV'
MQ)H5[$!$O[.H2Y 1@5/>M:)6V .1&"W*OCX6]%MR)X)4Q;Z,+GS5(]SOJ-8
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
M:4<W2Q@6=)6C\0;T?:VUVT]\@.[/P?1_4$L#!!0    ( 'IEFU9H9'8TV@0
M #\7   9    >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;.U8;4_C1A#^*R,?
M.MU)E,1O>8$D$G!W+=+1(N#:#U4_+/;$7IV]Z^YN"/37=W;MF*0D@4.@?HD4
M\-J>>>:9-^]H1W.IONL<T<!=60@]]G)CJL-.1R<YEDP?R H%O9E*53)#MRKK
MZ$HA2YU2672";K?7*1D7WF3DGEVHR4C.3,$%7BC0L[)DZOX$"SD?>[ZW>'#)
ML]S8!YW)J&(97J'Y5ETHNNNT*"DO46@N!2B<CKUC__"D;^6=P.\<YWII#=:3
M&RF_VYNS=.QU+2$L,#$6@='E%D^Q*"P0T?B[P?1:DU9Q>;U _^)\)U]NF,93
M6?S!4Y./O8$'*4[9K#"7<OX+-O[$%B^1A7;_85[+AD,/DIDVLFR4B4')17UE
M=TT<EA0&W0T*0:,0.-ZU(<?R$S-L,E)R#LI*$YI=.%>=-I'CPB;ERBAZRTG/
M3"[Q%L4,X<,UNRE0?QQU#*':=YVD03BI$8(-""&<2V%R#9]%BNFJ?H?8M)2"
M!:638"O@.5,'$/K[$'2#< M>V+H8.KQP ]XGKEF6*<R8JP,YA873?WXE43@S
M6.J_UCE>XT;K<6V['.J*)3CVJ!\TJEOT)N_?^;WNT1;64<LZVH:^F?4ZHMNA
M+BP[83 %+L#D"%-94#-RD8%Q60>FT+U(9%E)0;+:&J3.5V2=Q%1M^A#.!)SS
MHB!&&JYSA;B2?*#4)7F;._AL>T_Q!+X97G!S#S\SW:Y_E<KD5X8I."V0"4)
ME=V##Z<$+@N>,LOX]/RJ>;-/[)-BEEH^5F16HM)+JUF#VW"%/?#WNX.AN_I^
MCZ[OWPT"/SBB5; ?=&/XC5Q6[=/%-0KM;U$B"A.9"?X/49DJ65*$A%'T*='4
MIR9O.M2:?VR.4)RE: !?D6G+FSP@Z4<F0]_^OG#!1+(D%D#8BL1P+0TK'N>D
MEO"/EB)5<QGZ#1?+J1_57 ;1LV)WB9JG5 :<+.Y!' PL1+_G ,.NQ2A)+[&O
MPZ@/ ?W%PXBJ(Z5X*/O8[SF?_&'0A#D.H1> [\>O$=HZ?VL#]HQ M6X_CA,!
M^]T?JO+@_Z_R(!S4KE :_E/E@TU5'H;V]Z)4K)H+ZRH/_2>K/![8WZ.DA92V
MARI_\)05!I5@=M/^:>%MI62F6*E;A0_]CROK'VR2(/(;5P*ZNDH@5_HO:A*G
MW8^Z=9.$_DJ34-\%@0\]JMJ5)AD ]98_[#59&L8V1'[\*IFIT[\VWC$</S>Z
MSXKJ2D>M!M6R"*G>CTLYL_N*PJK>CC:TAL/L'^DUYEP .+4@3:0V\%#).06-
M:*>S9L83M,>1$<WLKD9;&-:Y)L=+F7+#41\\97>+KMLG69)83VQ"I *V3)3@
MM+5 WP^66A6B9"1,^1U)5^R^M#OKOMUI->'0YH[N">3L%N&644W0;MP*NFDS
M!<)HF*184+H4ID_Z4*QV8OU)(:S6AF/Z8(F\W8LBFB_=1\\Y9L<!X[Y]9?WM
MPS7?OH,M@T[<#CKQUNGDH7B:QJ2^J9BX7S?G;$5ZX4#6:WGVWFB,[+T!ZW[+
MNO]Z8^1VJ-T8N1LC=V/D;HS<C9&[,7(W1N[&R#<>(SM+AYI4%)D[NM7@HE:?
M;[9/V]/AX_I0]$&\/EHF:QD7UI\IJ78/^C1'JOJXMKXQLG)'I#?24!^X98XL
M164%Z/U42K.XL0;:,_/)OU!+ P04    " !Z99M6]:*AMZ($  "?%@  &0
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
M=V]R:W-H965T<R]S:&5E=#0P+GAM;.U6WV_3,!#^5TYA0B#!TJ1K.XVVTCI
M3&+2M/'C ?'@)I?&PK&#?:';?\_92<,079"0QM->DMB^^^Z[\W?1S;?&?G,E
M(L%-I;1;1"51?1+'+BNQ$N[0U*CYI#"V$L1+NXE=;5'DP:E2<3H:3>-*2!TM
MYV'OTB[GIB$E-5Y:<$U5"7N[0F6VBRB)=AM7<E.2WXB7\UIL\!KI8WUI>17W
M*+FL4#MI-%@L%M%I<K*:>?M@\$GBUMWY!I_)VIAO?G&>+Z*1)X0*,_((@E\_
M\ R5\D!,XWN'&?4AO>/=[QWZVY [Y[(6#L^,^BQS*A?1<00Y%J)1=&6V[[#+
M9^+Q,J-<>,*VM9V,(\@:1Z;JG)E!)77[%C=='>XX'(_N<4@[AS3P;@,%EJ\%
MB>7<FBU8;\UH_B.D&KR9G-3^4J[)\JED/UJ^N9$$I[XTDB0Z> G//HBU0O=\
M'A/C>ZLXZ[!6+59Z#]88+HRFTL$;G6/^NW_,O'IRZ8[<*AT$O!#V$,;)"TA'
MZ7@ ;]PG.PYXXWOPKM"1;3)JK-0;.#..0.@<>!OM#X0O[]D>S@DK]W5?]BWX
MT7YPWSTGKA89+B)NCX 8+9\^2::C5P/4CWKJ1T/HRVONQKQ1"*9@OH0Z:'J%
M&@N^P/=2K*62= M71BE@O6Z%S??E,!SETA/7A#E(#50B% QGMKY:Y%4!TH'@
M7LR,SCB>""28D3>U/:MUQTKUK+R'S5M8P\:V/_.:8Y<SH_FW@-8]?7*<)K-7
MP!&<43(7GLQ:**$SA"!S=P+G&BZD4AS+P8?2(OXF/&#99"7K)LC&/]([)?N3
MG"#>W$BM?9J<3(U6FAP.($WXD1P%H3C?ZF@MPXNV!IM&"3*6_9WCG^<$DK]%
M\55"UEM7L"Z.#Y).?20/<:XSU>1<E*SA8)J@-G97Y3V5*^ @F?)_(13#Q]CE
MWO9,D/?!Y%Z#]'! FI->FI-!T?1WQ^5'N[GE>E6UT+?[Y#>(](\M-.UY3A^R
M^Z</0'W64Y_]E^X?CO+8_8_=OQM_VF&"[V031B9F9!I-[5S1[_93V6D[C/PR
M;T<ZCL:5=:"P8-?1X8S;W[9C4KL@4X?19&V(!YWP6?)DB=8;\'EA#.T6/D _
MJRY_ E!+ P04    " !Z99M6HO^CS!P%  "Q(@  &0   'AL+W=O<FMS:&5E
M=',O<VAE970T,2YX;6R]FFMOVS84AO\*H15#"W31Q;<D<PRDEKIU6(8L0;H/
MPS[0$FT3I4B7I.QXZ(\?*2N2Y2BL/1SDBZT+ST/QO-:A7EKCC9!?U)(0C1YS
MQM65M]1Z=>G[*EV2'*LSL2+<G)D+F6-M=N7"5RM)<%8&Y<R/@F#HYYAR;S(N
MC]W*R5@4FE%.;B5219YCN?U F-A<>:'W=.".+I;:'O GXQ5>D'NB'U:WTNSY
M-26C.>&*"HXDF5]YU^%E$I4!98O/E&S4WC:R0YD)\<7N?,JNO,!>$6$DU1:!
MS=>:3 ECEF2NXVL%]>H^;>#^]A/]8SEX,Y@95F0JV%\TT\LK[]Q#&9GC@ND[
ML?F55 ,:6%XJF"H_T:9J&W@H+906>15LKB"G?/>-'ZM$[ 483G= 5 5$AP']
M%P)Z54#OV(!^%= _-F!0!91#]W=C+Q,78XTG8RDV2-K6AF8WRNR7T29?E-L?
MRKV6YBPU<7IR1Q8%PUK(+;K!6A.IT$_HSP)+L\FVZ \L);92HK<QT9@R]<Z<
M?[B/T=LW[] ;1#FZH8P9R=78U^9Z+-5/J[X_[/J.7N@[1#>"ZZ5""<](UH[W
MS3CJP41/@_D0.8&_87Z&>N%[% 51K^-ZIN[PZY4\0]'HQ?#8'7Z#I;/WQ!T>
MD[0.CQS)Z-7*]DI>[P7>;3%C-$4/FC*J*5'OT2^$$XD9BJE*F5"%) K]_;L)
M0Y\TR=4_70KN^NAW]V&KV*5:X91<>:9,*2+7Q)O\^$,X#'[N2C\D+(:$)4"P
MEE#]6JB^B[Y_"S**9Y5<76(X.:>* 0F+=[!A";-STWH2!J.QO][/<5>;?MVF
ME;I!G;J!,W534W>*W!:MQ/RT%ULT%?D*\VU7\IRD4Y,'"8LA80D0K"7'L)9C
M^ HE9P@I%"0LAH0E0+"64*-:J!%0R7%R3A4#$A:/CB@YNS:#8TK.>9VZ\_]5
M<M WE-BG7VEN@#NL"9J:Q]>NC#KQIV84$A9#PA(@6$NCBUJCBU>H0Q>00D'"
M8DA8 @1K"14&C?T(G+?3=991ZQB--ICSPGQ)>_-0GAK;JPC"A5X*2?\]] >5
MOPB>%X'!H%T$INXK.#7WH+0$BM;._I[Y"]WS@,VUF!O'KPO)D3'NY&M!]?9[
M::\\9;"7]^ LN+@XS+RS]Y,S#TE+H&CMS$=-YB-GYN\+F2ZQ7! T%Q+I)3$:
MI&)-S(QL]""/*5$*9529^616E$LJE*^)TCGANMMJ1\]NA>&A',Y+.ED.2%H"
M16O+T7CET.GP7+/Z9\$*KK$11I)YP3.4$Z,<IRKOE '4,(/28E!: D5K*]:8
MYK#_"G-\"&JI06DQ*"V!HK7E:HQZZ';JQSL.-^AD24"=.B@MJ6C[)=NN_'6Y
MD["QX*'3.+HJF3E53R<*:8%64BPDSA7"2IFIAO(%6A?,WD4S1JK59TOZANZ+
MF3*/!F;R0<G:?'8*!VK<06DQ*"V!HK4E;LQ[.'J-T@=J[4%I,2@M@:*UY6H6
M#$+WBL$)I0]T;:"B[9>7 VL4@W:80-':>6Y,?^BTJJ[*%U/S=*W1S-PF<ZIM
MZ3NYN(&N!H#28E!: D5K_X/7+ A$P2L4MPC2I4]!:3$H+8&BM>5J5A"B[ZP@
M'%W<W*"3)0F?K_P<K/[&H#TF4+1=HOV]O^Q-&5J4[THHE KC-7?_WM='Z_<Q
MKLNW$/RF^>YECALL%]0\T#$R-Z'!V<@\5LK=^Q&['2U6Y0L ,Z%-S2LWEP1G
M1-H&YOQ<"/VT8SNHWU*9_ =02P,$%     @ >F6;5M'G@C /"0  UUP  !D
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
M-4+EH;<Z3+2(DWYF)K3ICI+AVO2C*.T&\WXIA'Z>V!8IZW"'?P!02P,$%
M  @ >F6;5JZW'=D4!   O!$  !D   !X;"]W;W)K<VAE971S+W-H965T-#0N
M>&ULM5AM;^(X$/XK5FYUZDJK)C8M?3E  MJ[0UK4:JOM?EC=!Q,&L!K;.=M
MD>['WSA)$[H-*6K+%["3S,PSXYEY;'?6VCS8!8 CCS)1MALLG$LOP]#&"Y#<
M'NL4%+Z9:2.YPZF9AS8UP*>9D$Q"%D7M4'*A@EXG>W9K>AV]=(E0<&N(74K)
MS68 B5YW QH\/?@FY@OG'X2]3LKG< ?N>WIK<!:66J9"@K)"*V)@U@WZ]'+
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
MD](S(N*U2>RAOKB-"W9WI_5 !34J4&KVX^7:J6 ?]@$SJ,D 58N@U&R4M<G
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
MA:"E;FX1S!%3 ^3[-:7BJ:.N$]L+ZOG_4$L#!!0    ( 'IEFU;]GJ:AP@0
M #$<   9    >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;+59;6_;-A#^*X16
M#"F012+EER2S#3C.BA9HVB!9N\^,3-M$*<DA*;L!]N-'R8IH611MI=P76[+O
M'MWQCO<\DD;;E/\0*T(D^!FS1(R]E93K:]\7T8K$6%RD:Y*H?Q8IC[%4IWSI
MBS4G>%XXQ<Q'03#P8TP3;S(J?KOGDU&:2483<L^!R.(8\Y<;PM+MV(/>ZP\/
M=+F2^0_^9+3&2_)(Y+?U/5=G?H4RIS%)!$T3P,EB[$WA]2Q$N4-A\9V2K=@[
M!GDJ3VGZ(S_Y-!][01X18222.0167QLR(XSE2"J.YQ+4JZZ9.^X?OZ)_*))7
MR3QA068I^X?.Y6KL77I@3A8X8_(AW7XD94+]'"]*F2@^P;:T#3P094*F<>FL
M(HAILOO&/\N%V'. O18'5#J@4QW"TB$L$MU%5J1UBR6>C'BZ!3RW5FCY0;$V
MA;?*AB9Y&1\E5_]2Y2<G'S#EX#MF&0%W!(N,$U4C*<#95 BBOJ?)''RF^(DR
M*BD1KT9S,)5@S_=K J;@@409YS19@ALLJ'@/SFZ)Q)2IHS_ M\=;</;N/7@'
M: +N*&.JB&+D2Y5#'HD?E?'>[.)%+?'>87X!0G@.4(!"@_O,[GY+HLH=U=U]
MM7+5\J%J^5"!%[;@[5;)E,;.KV?VRS?GM5CCB(P]M?L$X1OB37[_#0Z"/TU)
M.0*KI1A6*88V],D#$9+32*J:1UBL 'G.Z :SO$M,>>_ !@58/D,V$S0<^9O]
M;)HF\+(RJ<78JV+L66.\)5S%E \$U5TJW"QN"V^'T]^_]D%T30MD#JY?!=>W
M!C=3C:X"X@+\E1"^? &S-%[CY,44GA6I:]<X JLE/:B2'KQQ8PQ<IN@(K);B
ML$IQZ')C#)M]-3AHO:8)')I[[[**\=+1QK@\NC&:%BT;XZH*[LH:W&>R(0Q
M4S16QZY-X@BLEB,,-,$&;]P)I:.C+%VAU=/<TQ'0/N5.V (E1*V%X.$F,!@%
MYCZ#FJ6AE2&[;M42K6\C,8--&XM!3;70SK5?TN0YPXPNJ(I4B5'"<ZD5*;Y0
MPAD7NG?-L!*_[3T5'A\S)IM>2^B:@6'/VN9[(M$8EY7 ._>Z([1ZKIK0H9W1
M3RT3.[(F_1-J9;!IJY7F9FCEQ=?!"_X%7;2)';1S"?\/ZH::N^'PK5/9ROJ=
MTW2$5D]3TS^T\_])4]E _8-&'S:-VJ:RIG]HY_^N4_GJA.W2M&F34$@S.+)2
MIX.I7%Z@%GIP$+K!IHU0D&9E!']E*B,KIW>^2W6$5L]U[U;<3O*.IC(RD'^C
M5J>3/]+DC^SDKQ^GG(-/R3J3XAR4D_H<(("3.3 ]\;BQPW8NHB.T^B)H&8'L
M,L+R0,6I@G"%5D]3*PAD5Q!_IQ(SV\ PT/ZPT85-HUZ+-D!:&R#[C?NQB>%4
M!+A"J^>J10"RW\'OJG!L'IQPXVZR::N$YFYDY^Y3YD%'"6>_8N?J.4*KKX^6
M#^CJK:/"Z>,#5VCUIZ]:?81V]7%L5(0&;0'#PT>N3:.P11>%6ER$OR0N0J?B
MPA5:/5<M+D*[N#AI5)08 YMT,-@TI(._]SXG?YEVA_F2)@(PLE!.P<50U9'O
MWD_M3F2Z+E[Q/*52IG%QN")X3GANH/Y?I*E\/<G?&E5O"2?_ 5!+ P04
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
MYBX1,<S^]FZE()^V7"?3<[::W=\>[:VEM#XR]SI[.3G"))="F(U7##(YHDN
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
MJ"_HV3F3E#4[QX!)V/E5"(:5& ;KL$*%:AI@" M5A< 5.X>8GB6PL2 [NF#
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
M=*KISO1AM ]NN( U2<S:!J;2_/BUDS0A*%@4.2^0#]]S[SF^#H>XO^'BEUP
M*/0[CA(Y\!9*+:]]7X8+B*EL\24D^LZ,BY@J?2KFOEP*H-,T*(Y\$@1=/Z8L
M\8;]]-JC&/;Y2D4L@4>!Y"J.J7@=0<0W P][;Q>^L?E"F0O^L+^D<W@"]7WY
M*/297Z!,60R)9#Q! F8#[P9?CTG/!*0C?C#8R*UC9*B\</[+G-Q-!UY@*H((
M0F4@J/Y:PQBBR"#I.O[+0;TBIPG</GY#_Y22UV1>J(0QCY[95"T&WI6'IC"C
MJTA]XYLOD!/J&+R01S+]1)M\;."A<"45C_-@74',DNR;_LZ%V H@G3T!) \@
MNP%D3T [#VBG1+/*4EJW5-%A7_ -$F:T1C,'J39IM&;#$C.-3TKHNTS'J>$/
M*AA]B0#=)0H$2(4^)HHI!A*=/E AJ%'Y#)W>@J(LDF?H!+$$35@4Z4F0?5_I
M&@R2'^;Y1ED^LB=?&TUXHA92IYG"M!KOZ]H+ N2-P(A8 2=4M% ;GR,2D#;Z
M_G2+3D_.T.2YIK2Q'>D6P@*)O"%9*FP7$K=3W/;[)'Y%/^_U2'2G();_UBF9
MP5[4PYKU?2V7-(2!IQ>P!+$&;_CW7[@;?*CC[@BLHL!%H<"%#7UXEZPU;;WX
ME41_T$D=UPR@FP*81\]Z>$GZ_GJ;0<T07 RIU-4IZNI8ZWIX_HJ^\&@:\G-T
MW[IOC>LJLT*\=Q8<@578=@NVW6;ZL.M2 4=@%04N"P4N[?--8UA&5 $*J4YB
MN)^:I]GSF6[+VD?&* /L;#4=#H*=QK0F/9+254'IRDIIWZ2>HT?!S \S&D$"
M,Q8R<_P'W:P955R@9Y9,Z_A:L[UWKAV!583I%<+TFNGVGDL%'(%5%,!!^=L>
MN.[W''&[X3NDL]/P]K3'TMJR+-A*Z^LF 2$7;*FM2#:WM4QRXX.WJ 2M#M[E
M8LUU+!=2<B&-K5\TCJB4:(0F$+]DBM0*8:W@O1WM"JVJ5^FE<$-F"CMU4Z[0
MJBJ4?@K;#=4#3T)MHP77-CR9(W[8@KBH6Q 7O=T%84U]++72DF&[)]N_(!ZX
MJEL4M52=FC97:%5%2MN&&_)MV*EQ<X565:&T;MCNW0[X#Y$C6/]$U(W9\R\"
MEQX,'VO"]O2L9O!/ZV/KJ84^L0@$&NO!M8R<VC%7:%652D.&&W)DV*DE<X56
M?5M1>C)B]V2'F9<<9->\[#2S/=6Q5$H?1NP^[)BV_RSHJ_G-JB7MR(KEXC1A
M[$AI[ AIIMN)4[OF"JVJ0FG7B-4('=KM[8.ZO0G/14K/1>R>ZZANUV<2H):S
M(YN5:].$:2.E:2.=AIK=J5%SA595H31JQ&J!#FWV[D'-WH3;(J7;(G:W=4RS
MCP5=0U)+V=$;LER:)MZWD=+LD:N&>MVIF7.%5E6A-'/$:I,.[?7>0;WNU)'Y
M6YMA,8AYND<H4<A7B<KVQ8JKQ3[D3;K[YI?#LTW,"15SED@4P4R'!JU+_7P1
MV;Y@=J+X,MU:>^%*\3@]7 "=@C #]/T9Y^KMQ"0H=F>'_P-02P,$%     @
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
M1KD@D[1X4. ND3*)BK<KSA9<Y!NHS^^31#XMY /4S\O,_P=02P,$%     @
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
M7@<C;-[B&'[\:I@W8&!Y(-/?S36^VGB%[*\#;$WW50@V4KP2L9'B<PV(?]Z
MD23^U<;R  -;!:QV(+\_#]24GQ-%L*J8-VP'XTB28 C4HK]&XQB9G1@^_O7!
M=DD4)8D? <SO((HP!'8CCF .P .&1)%]#^Z\C\+5>RI<_Y=R^ Q02P,$%
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
MFU8'04UB@0   +$    0              "  0    !D;V-0<F]P<R]A<' N
M>&UL4$L! A0#%     @ >F6;5C4:8ZCO    *P(  !$              ( !
MKP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ >F6;5IE<G",0!@
MG"<  !,              ( !S0$  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"
M% ,4    " !Z99M6;AP2I<@)  #=3   &               @($."   >&PO
M=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ >F6;5AA_N89S!P
M&28  !@              ("!#!(  'AL+W=O<FMS:&5E=',O<VAE970R+GAM
M;%!+ 0(4 Q0    ( 'IEFU;UC56.? (  .$%   8              " @;49
M  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4    " !Z99M6X'[8
M'[<#  "J#   &               @(%G'   >&PO=V]R:W-H965T<R]S:&5E
M=#0N>&UL4$L! A0#%     @ >F6;5JLYN77= @  ; <  !@
M ("!5"   'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    ( 'IE
MFU:-W%SLR 8  &(>   8              " @6<C  !X;"]W;W)K<VAE971S
M+W-H965T-BYX;6Q02P$"% ,4    " !Z99M6BG1[8=\(  "L+0  &
M        @(%E*@  >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%
M  @ >F6;5D$TO!/9 @  /0@  !@              ("!>C,  'AL+W=O<FMS
M:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0    ( 'IEFU;UQK0:E@D  &QA   8
M              " @8DV  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"
M% ,4    " !Z99M6'KF/WJP&  !G(@  &0              @(%50   >&PO
M=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( 'IEFU8A,V=R8@,
M (L,   9              " @3A'  !X;"]W;W)K<VAE971S+W-H965T,3$N
M>&UL4$L! A0#%     @ >F6;5O19\ZV$ @  G@8  !D              ("!
MT4H  'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4    " !Z99M6
M(P.(5F,)  #$.0  &0              @(&,30  >&PO=V]R:W-H965T<R]S
M:&5E=#$S+GAM;%!+ 0(4 Q0    ( 'IEFU:XY#J;E P  $M2   9
M      " @297  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#%
M  @ >F6;5H9FD.$! P  7@H  !D              ("!\6,  'AL+W=O<FMS
M:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4    " !Z99M6E)I2](\'  #9/P
M&0              @($I9P  >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+
M 0(4 Q0    ( 'IEFU8R441G^@<  $4B   9              " @>]N  !X
M;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @ >F6;5O1ARV:!
M%0  YGL  !D              ("!('<  'AL+W=O<FMS:&5E=',O<VAE970Q
M."YX;6Q02P$"% ,4    " !Z99M6DBTI/6@+  !*.0  &0
M@('8C   >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( 'IE
MFU8$.F/H3P<  +XB   9              " @7>8  !X;"]W;W)K<VAE971S
M+W-H965T,C N>&UL4$L! A0#%     @ >F6;5HM1"A@/!0  8!<  !D
M         ("!_9\  'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4
M    " !Z99M6Z;P5V7@$  "B$0  &0              @(%#I0  >&PO=V]R
M:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    ( 'IEFU:%D4N'S@0  ,L3
M   9              " @?*I  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL
M4$L! A0#%     @ >F6;5DZ;1)M+!0  C X  !D              ("!]ZX
M 'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4    " !Z99M6!G9P
M2/8)   (.@  &0              @(%YM   >&PO=V]R:W-H965T<R]S:&5E
M=#(U+GAM;%!+ 0(4 Q0    ( 'IEFU:Y+0+ %P8  / A   9
M  " @::^  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#%     @
M>F6;5A%P?GLQ"0  EQD  !D              ("!],0  'AL+W=O<FMS:&5E
M=',O<VAE970R-RYX;6Q02P$"% ,4    " !Z99M65Q>%UN$$  "F$P  &0
M            @(%<S@  >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4
M Q0    ( 'IEFU8YAT76-0L  !8E   9              " @733  !X;"]W
M;W)K<VAE971S+W-H965T,CDN>&UL4$L! A0#%     @ >F6;5O8!^8;3!@
M.QP  !D              ("!X-X  'AL+W=O<FMS:&5E=',O<VAE970S,"YX
M;6Q02P$"% ,4    " !Z99M6OEZ"6C,&   S%@  &0              @('J
MY0  >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( 'IEFU8/
M5ZZ,IP,  /D,   9              " @53L  !X;"]W;W)K<VAE971S+W-H
M965T,S(N>&UL4$L! A0#%     @ >F6;5I#9'4(M!   F1(  !D
M     ("!,O   'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4
M" !Z99M65ER!Z*\#  "Y#0  &0              @(&6]   >&PO=V]R:W-H
M965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    ( 'IEFU8*8P:YYP0   H4   9
M              " @7SX  !X;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L!
M A0#%     @ >F6;5E+^>6!R P  * @  !D              ("!FOT  'AL
M+W=O<FMS:&5E=',O<VAE970S-BYX;6Q02P$"% ,4    " !Z99M6:&1V--H$
M   _%P  &0              @(%# 0$ >&PO=V]R:W-H965T<R]S:&5E=#,W
M+GAM;%!+ 0(4 Q0    ( 'IEFU;UHJ&WH@0  )\6   9              "
M@50& 0!X;"]W;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#%     @ >F6;
M5OX-YO%J!   GPH  !D              ("!+0L! 'AL+W=O<FMS:&5E=',O
M<VAE970S.2YX;6Q02P$"% ,4    " !Z99M6(%6<'T4#  "W"@  &0
M        @('.#P$ >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0
M   ( 'IEFU:B_Z/,' 4  +$B   9              " @4H3 0!X;"]W;W)K
M<VAE971S+W-H965T-#$N>&UL4$L! A0#%     @ >F6;5M'G@C /"0  UUP
M !D              ("!G1@! 'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q0
M2P$"% ,4    " !Z99M6;!?ULA,#  #M"@  &0              @('C(0$
M>&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    ( 'IEFU:NMQW9
M% 0  +P1   9              " @2TE 0!X;"]W;W)K<VAE971S+W-H965T
M-#0N>&UL4$L! A0#%     @ >F6;5H?^CK:!!0   B@  !D
M ("!>"D! 'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4    " !Z
M99M6XKF24*L$  !=&0  &0              @($P+P$ >&PO=V]R:W-H965T
M<R]S:&5E=#0V+GAM;%!+ 0(4 Q0    ( 'IEFU9!1SSL^0,  ,@1   9
M          " @1(T 0!X;"]W;W)K<VAE971S+W-H965T-#<N>&UL4$L! A0#
M%     @ >F6;5B1!9:7: P  K!8  !D              ("!0C@! 'AL+W=O
M<FMS:&5E=',O<VAE970T."YX;6Q02P$"% ,4    " !Z99M6_9ZFH<($   Q
M'   &0              @(%3/ $ >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM
M;%!+ 0(4 Q0    ( 'IEFU;L]3\=@ <  -(Y   9              " @4Q!
M 0!X;"]W;W)K<VAE971S+W-H965T-3 N>&UL4$L! A0#%     @ >F6;5G<?
M,CHC @  TP0  !D              ("! TD! 'AL+W=O<FMS:&5E=',O<VAE
M970U,2YX;6Q02P$"% ,4    " !Z99M6/]O*"" &  #<)@  &0
M    @(%=2P$ >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4 Q0    (
M 'IEFU8Y/L/M@ 0  )<4   9              " @;11 0!X;"]W;W)K<VAE
M971S+W-H965T-3,N>&UL4$L! A0#%     @ >F6;5OOU"V4J!   ^0X  !D
M             ("!:U8! 'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6Q02P$"
M% ,4    " !Z99M6] 6@Q^X(   @3@  &0              @(',6@$ >&PO
M=V]R:W-H965T<R]S:&5E=#4U+GAM;%!+ 0(4 Q0    ( 'IEFU:A.)V=:@,
M $(1   9              " @?%C 0!X;"]W;W)K<VAE971S+W-H965T-38N
M>&UL4$L! A0#%     @ >F6;5E3C?0ZC!P  LSP  !D              ("!
MDF<! 'AL+W=O<FMS:&5E=',O<VAE970U-RYX;6Q02P$"% ,4    " !Z99M6
M>C;J5Z$$  "I'0  &0              @(%L;P$ >&PO=V]R:W-H965T<R]S
M:&5E=#4X+GAM;%!+ 0(4 Q0    ( 'IEFU;M332N^P,  %P0   9
M      " @41T 0!X;"]W;W)K<VAE971S+W-H965T-3DN>&UL4$L! A0#%
M  @ >F6;5B""+RB<!0  .S,  !D              ("!=G@! 'AL+W=O<FMS
M:&5E=',O<VAE970V,"YX;6Q02P$"% ,4    " !Z99M6NA1Q;F4#  !^#0
M&0              @(%)?@$ >&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM;%!+
M 0(4 Q0    ( 'IEFU91^N%$1 ,  +(4   -              "  >6! 0!X
M;"]S='EL97,N>&UL4$L! A0#%     @ >F6;5I>*NQS     $P(   L
M         ( !5(4! %]R96QS+RYR96QS4$L! A0#%     @ >F6;5N;&IGB>
M!   ER@   \              ( !/88! 'AL+W=O<FMB;V]K+GAM;%!+ 0(4
M Q0    ( 'IEFU;U29+, 0(  %XD   :              "  0B+ 0!X;"]?
M<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( 'IEFU;63,"2X $
M .,C   3              "  4&- 0!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%
3!@    !% $4 VA(  %*/ 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>274</ContextCount>
  <ElementCount>300</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>97</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Statement - CMS Energy Corporation Consolidated Statements of Income (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited</Role>
      <ShortName>CMS Energy Corporation Consolidated Statements of Income (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - CMS Energy Corporation Consolidated Statements of Income (Unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnauditedParenthetical</Role>
      <ShortName>CMS Energy Corporation Consolidated Statements of Income (Unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - CMS Energy Corporation Consolidated Statements of Comprehensive Income (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited</Role>
      <ShortName>CMS Energy Corporation Consolidated Statements of Comprehensive Income (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - CMS Energy Corporation Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical</Role>
      <ShortName>CMS Energy Corporation Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - CMS Energy Corporation Consolidated Statements of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited</Role>
      <ShortName>CMS Energy Corporation Consolidated Statements of Cash Flows (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Statement - CMS Energy Corporation Consolidated Balance Sheets (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited</Role>
      <ShortName>CMS Energy Corporation Consolidated Balance Sheets (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Statement - CMS Energy Corporation Consolidated Balance Sheets (Unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnauditedParenthetical</Role>
      <ShortName>CMS Energy Corporation Consolidated Balance Sheets (Unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Statement - CMS Energy Corporation Consolidated Statements of Changes in Equity (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited</Role>
      <ShortName>CMS Energy Corporation Consolidated Statements of Changes in Equity (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Statement - Consumers Energy Company Consolidated Statements of Income (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited</Role>
      <ShortName>Consumers Energy Company Consolidated Statements of Income (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Statement - Consumers Energy Company Consolidated Statements of Comprehensive Income (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited</Role>
      <ShortName>Consumers Energy Company Consolidated Statements of Comprehensive Income (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Statement - Consumers Energy Company Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical</Role>
      <ShortName>Consumers Energy Company Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Statement - Consumers Energy Company Consolidated Statements of Cash Flows (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited</Role>
      <ShortName>Consumers Energy Company Consolidated Statements of Cash Flows (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Statement - Consumers Energy Company Consolidated Balance Sheets (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited</Role>
      <ShortName>Consumers Energy Company Consolidated Balance Sheets (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Statement - Consumers Energy Company Consolidated Balance Sheets (Unaudited) (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnauditedParenthetical</Role>
      <ShortName>Consumers Energy Company Consolidated Balance Sheets (Unaudited) (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Statement - Consumers Energy Company Consolidated Statements of Changes in Equity (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited</Role>
      <ShortName>Consumers Energy Company Consolidated Statements of Changes in Equity (Unaudited)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - Regulatory Matters</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RegulatoryMatters</Role>
      <ShortName>Regulatory Matters</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - Contingencies and Commitments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ContingenciesandCommitments</Role>
      <ShortName>Contingencies and Commitments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - Financings and Capitalization</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FinancingsandCapitalization</Role>
      <ShortName>Financings and Capitalization</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - Financial Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FinancialInstruments</Role>
      <ShortName>Financial Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - Retirement Benefits</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RetirementBenefits</Role>
      <ShortName>Retirement Benefits</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - Earnings Per Share - CMS Energy</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/EarningsPerShareCMSEnergy</Role>
      <ShortName>Earnings Per Share - CMS Energy</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/Revenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - Disclosure - Reportable Segments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ReportableSegments</Role>
      <ShortName>Reportable Segments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - Disclosure - Variable Interest Entities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/VariableInterestEntities</Role>
      <ShortName>Variable Interest Entities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - Disclosure - Exit Activities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ExitActivities</Role>
      <ShortName>Exit Activities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - Disclosure - Significant Accounting Policies (Policy)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy</Role>
      <ShortName>Significant Accounting Policies (Policy)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - Disclosure - Contingencies and Commitments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables</Role>
      <ShortName>Contingencies and Commitments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ContingenciesandCommitments</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - Disclosure - Financings and Capitalization (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FinancingsandCapitalizationTables</Role>
      <ShortName>Financings and Capitalization (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/FinancingsandCapitalization</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/FairValueMeasurements</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - Disclosure - Financial Instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FinancialInstrumentsTables</Role>
      <ShortName>Financial Instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/FinancialInstruments</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - Disclosure - Retirement Benefits (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RetirementBenefitsTables</Role>
      <ShortName>Retirement Benefits (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RetirementBenefits</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/IncomeTaxes</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - Disclosure - Earnings Per Share - CMS Energy (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyTables</Role>
      <ShortName>Earnings Per Share - CMS Energy (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/EarningsPerShareCMSEnergy</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000037 - Disclosure - Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RevenueTables</Role>
      <ShortName>Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/Revenue</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000038 - Disclosure - Reportable Segments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ReportableSegmentsTables</Role>
      <ShortName>Reportable Segments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ReportableSegments</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000039 - Disclosure - Variable Interest Entities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/VariableInterestEntitiesTables</Role>
      <ShortName>Variable Interest Entities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/VariableInterestEntities</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000040 - Disclosure - Exit Activities - (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ExitActivitiesTables</Role>
      <ShortName>Exit Activities - (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ExitActivities</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0000041 - Disclosure - Regulatory Matters - Quarterly Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails</Role>
      <ShortName>Regulatory Matters - Quarterly Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0000042 - Disclosure - Contingencies and Commitments (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails</Role>
      <ShortName>Contingencies and Commitments (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0000043 - Disclosure - Contingencies and Commitments (Schedule of Remediation and Other Response Activity Costs by Year) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails</Role>
      <ShortName>Contingencies and Commitments (Schedule of Remediation and Other Response Activity Costs by Year) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>0000044 - Disclosure - Contingencies and Commitments (Summary of Guarantees) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails</Role>
      <ShortName>Contingencies and Commitments (Summary of Guarantees) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>0000045 - Disclosure - Financings and Capitalization (Major Long-Term Debt Issuances and Retirements) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails</Role>
      <ShortName>Financings and Capitalization (Major Long-Term Debt Issuances and Retirements) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/FinancingsandCapitalizationTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>0000046 - Disclosure - Financings and Capitalization (Schedule of Revolving Credit Facilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails</Role>
      <ShortName>Financings and Capitalization (Schedule of Revolving Credit Facilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/FinancingsandCapitalizationTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>0000047 - Disclosure - Financings and Capitalization (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails</Role>
      <ShortName>Financings and Capitalization (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/FinancingsandCapitalizationTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>0000048 - Disclosure - Financings and Capitalization (Schedule of Forward Stock Contracts) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails</Role>
      <ShortName>Financings and Capitalization (Schedule of Forward Stock Contracts) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/FinancingsandCapitalizationTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>0000049 - Disclosure - Fair Value Measurements (Assets And Liabilities Measured At Fair Value On A Recurring Basis) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails</Role>
      <ShortName>Fair Value Measurements (Assets And Liabilities Measured At Fair Value On A Recurring Basis) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/FairValueMeasurementsTables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>0000050 - Disclosure - Financial Instruments (Schedule Of Carrying Amounts And Fair Values Of Financial Instruments) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails</Role>
      <ShortName>Financial Instruments (Schedule Of Carrying Amounts And Fair Values Of Financial Instruments) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/FinancialInstrumentsTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>0000051 - Disclosure - Financial Instruments (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails</Role>
      <ShortName>Financial Instruments (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/FinancialInstrumentsTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>0000052 - Disclosure - Retirement Benefits (Schedule Of Net Benefit Costs) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails</Role>
      <ShortName>Retirement Benefits (Schedule Of Net Benefit Costs) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RetirementBenefitsTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>0000053 - Disclosure - Income Taxes (Schedule Of Effective Income Rate Reconciliation) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails</Role>
      <ShortName>Income Taxes (Schedule Of Effective Income Rate Reconciliation) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/IncomeTaxesTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>0000054 - Disclosure - Earnings Per Share - CMS Energy (Basic And Diluted EPS Computations) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails</Role>
      <ShortName>Earnings Per Share - CMS Energy (Basic And Diluted EPS Computations) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>0000055 - Disclosure - Revenue (Disaggregation of Revenue) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails</Role>
      <ShortName>Revenue (Disaggregation of Revenue) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RevenueTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>0000056 - Disclosure - Revenue (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/RevenueNarrativeDetails</Role>
      <ShortName>Revenue (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/RevenueTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>0000057 - Disclosure - Reportable Segments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ReportableSegmentsDetails</Role>
      <ShortName>Reportable Segments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/ReportableSegmentsTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>0000058 - Disclosure - Variable Interest Entities (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails</Role>
      <ShortName>Variable Interest Entities (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/VariableInterestEntitiesTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>0000059 - Disclosure - Variable Interest Entities (Consolidated Information of Variable Interest Entity) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails</Role>
      <ShortName>Variable Interest Entities (Consolidated Information of Variable Interest Entity) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.consumersenergy.com/role/VariableInterestEntitiesTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>0000060 - Disclosure - Exit Activities - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails</Role>
      <ShortName>Exit Activities - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="cms-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>0000061 - Disclosure - Exit Activities - Schedule of Retention Benefit Liability Roll Forward (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.consumersenergy.com/role/ExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails</Role>
      <ShortName>Exit Activities - Schedule of Retention Benefit Liability Roll Forward (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept InterestExpenseRelatedParty in us-gaap/2022 used in 4 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. cms-20230331.htm 4</Log>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept DueFromRelatedPartiesCurrent in us-gaap/2022 used in 4 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. cms-20230331.htm 4</Log>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept DueToRelatedPartiesCurrent in us-gaap/2022 used in 4 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. cms-20230331.htm 4</Log>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept DueFromRelatedPartiesNoncurrent in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. cms-20230331.htm 4</Log>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept NotesPayableRelatedPartiesClassifiedCurrent in us-gaap/2022 used in 3 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. cms-20230331.htm 4</Log>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept NotesReceivableRelatedPartiesCurrent in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. cms-20230331.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-Q" original="cms-20230331.htm">cms-20230331.htm</File>
    <File>cms-20230331.xsd</File>
    <File>cms-20230331_cal.xml</File>
    <File>cms-20230331_def.xml</File>
    <File>cms-20230331_lab.xml</File>
    <File>cms-20230331_pre.xml</File>
    <File>cms10q20230331_ex31-1.htm</File>
    <File>cms10q20230331_ex31-2.htm</File>
    <File>cms10q20230331_ex31-3.htm</File>
    <File>cms10q20230331_ex31-4.htm</File>
    <File>cms10q20230331_ex32-1.htm</File>
    <File>cms10q20230331_ex32-2.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>cms-20230331_g1.jpg</File>
    <File>cms-20230331_g2.jpg</File>
    <File>cms-20230331_g3.jpg</File>
    <File>cms-20230331_g4.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1006">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="63">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>85
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "cms-20230331.htm": {
   "axisCustom": 1,
   "axisStandard": 35,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2022": 1006,
    "http://xbrl.sec.gov/dei/2022": 63
   },
   "contextCount": 274,
   "dts": {
    "calculationLink": {
     "local": [
      "cms-20230331_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "cms-20230331_def.xml"
     ]
    },
    "inline": {
     "local": [
      "cms-20230331.htm"
     ]
    },
    "labelLink": {
     "local": [
      "cms-20230331_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "cms-20230331_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "cms-20230331.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd",
      "https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd"
     ]
    }
   },
   "elementCount": 558,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2022": 6,
    "total": 6
   },
   "keyCustom": 36,
   "keyStandard": 264,
   "memberCustom": 57,
   "memberStandard": 34,
   "nsprefix": "cms",
   "nsuri": "http://www.consumersenergy.com/20230331",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0000001 - Document - Cover Page",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.consumersenergy.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000010 - Statement - Consumers Energy Company Consolidated Statements of Income (Unaudited)",
     "menuCat": "Statements",
     "order": "10",
     "role": "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited",
     "shortName": "Consumers Energy Company Consolidated Statements of Income (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "if8df7ef940204e49a90a08c978bc2657_D20230101-20230331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:UtilitiesOperatingExpenseFuelUsed",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000011 - Statement - Consumers Energy Company Consolidated Statements of Comprehensive Income (Unaudited)",
     "menuCat": "Statements",
     "order": "11",
     "role": "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited",
     "shortName": "Consumers Energy Company Consolidated Statements of Comprehensive Income (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "if8df7ef940204e49a90a08c978bc2657_D20230101-20230331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000012 - Statement - Consumers Energy Company Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical)",
     "menuCat": "Statements",
     "order": "12",
     "role": "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical",
     "shortName": "Consumers Energy Company Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "if8df7ef940204e49a90a08c978bc2657_D20230101-20230331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000013 - Statement - Consumers Energy Company Consolidated Statements of Cash Flows (Unaudited)",
     "menuCat": "Statements",
     "order": "13",
     "role": "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited",
     "shortName": "Consumers Energy Company Consolidated Statements of Cash Flows (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "if8df7ef940204e49a90a08c978bc2657_D20230101-20230331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:DeferredIncomeTaxesAndTaxCredits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000014 - Statement - Consumers Energy Company Consolidated Balance Sheets (Unaudited)",
     "menuCat": "Statements",
     "order": "14",
     "role": "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
     "shortName": "Consumers Energy Company Consolidated Balance Sheets (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i493b50fd57a44b8f8f0d2f571abb99f3_I20230331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000015 - Statement - Consumers Energy Company Consolidated Balance Sheets (Unaudited) (Parenthetical)",
     "menuCat": "Statements",
     "order": "15",
     "role": "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnauditedParenthetical",
     "shortName": "Consumers Energy Company Consolidated Balance Sheets (Unaudited) (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i493b50fd57a44b8f8f0d2f571abb99f3_I20230331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "iacd7cd6567314e6db692361c0779f8c3_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000016 - Statement - Consumers Energy Company Consolidated Statements of Changes in Equity (Unaudited)",
     "menuCat": "Statements",
     "order": "16",
     "role": "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited",
     "shortName": "Consumers Energy Company Consolidated Statements of Changes in Equity (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i3caa98ec7c084c8297c1fc1326f0f165_I20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PublicUtilitiesDisclosureTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PublicUtilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000017 - Disclosure - Regulatory Matters",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://www.consumersenergy.com/role/RegulatoryMatters",
     "shortName": "Regulatory Matters",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PublicUtilitiesDisclosureTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PublicUtilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - Contingencies and Commitments",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://www.consumersenergy.com/role/ContingenciesandCommitments",
     "shortName": "Contingencies and Commitments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - Financings and Capitalization",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://www.consumersenergy.com/role/FinancingsandCapitalization",
     "shortName": "Financings and Capitalization",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000002 - Statement - CMS Energy Corporation Consolidated Statements of Income (Unaudited)",
     "menuCat": "Statements",
     "order": "2",
     "role": "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
     "shortName": "CMS Energy Corporation Consolidated Statements of Income (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:FuelCosts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000020 - Disclosure - Fair Value Measurements",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://www.consumersenergy.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - Financial Instruments",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://www.consumersenergy.com/role/FinancialInstruments",
     "shortName": "Financial Instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cms:FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - Retirement Benefits",
     "menuCat": "Notes",
     "order": "22",
     "role": "http://www.consumersenergy.com/role/RetirementBenefits",
     "shortName": "Retirement Benefits",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - Income Taxes",
     "menuCat": "Notes",
     "order": "23",
     "role": "http://www.consumersenergy.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - Earnings Per Share - CMS Energy",
     "menuCat": "Notes",
     "order": "24",
     "role": "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergy",
     "shortName": "Earnings Per Share - CMS Energy",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000025 - Disclosure - Revenue",
     "menuCat": "Notes",
     "order": "25",
     "role": "http://www.consumersenergy.com/role/Revenue",
     "shortName": "Revenue",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000026 - Disclosure - Reportable Segments",
     "menuCat": "Notes",
     "order": "26",
     "role": "http://www.consumersenergy.com/role/ReportableSegments",
     "shortName": "Reportable Segments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:VariableInterestEntityDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000027 - Disclosure - Variable Interest Entities",
     "menuCat": "Notes",
     "order": "27",
     "role": "http://www.consumersenergy.com/role/VariableInterestEntities",
     "shortName": "Variable Interest Entities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:VariableInterestEntityDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000028 - Disclosure - Exit Activities",
     "menuCat": "Notes",
     "order": "28",
     "role": "http://www.consumersenergy.com/role/ExitActivities",
     "shortName": "Exit Activities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerSharePolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000029 - Disclosure - Significant Accounting Policies (Policy)",
     "menuCat": "Policies",
     "order": "29",
     "role": "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy",
     "shortName": "Significant Accounting Policies (Policy)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerSharePolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - CMS Energy Corporation Consolidated Statements of Income (Unaudited) (Parenthetical)",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnauditedParenthetical",
     "shortName": "CMS Energy Corporation Consolidated Statements of Income (Unaudited) (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cms:ExpectedRemediationCostsByYearTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - Contingencies and Commitments (Tables)",
     "menuCat": "Tables",
     "order": "30",
     "role": "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables",
     "shortName": "Contingencies and Commitments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cms:ExpectedRemediationCostsByYearTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000031 - Disclosure - Financings and Capitalization (Tables)",
     "menuCat": "Tables",
     "order": "31",
     "role": "http://www.consumersenergy.com/role/FinancingsandCapitalizationTables",
     "shortName": "Financings and Capitalization (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000032 - Disclosure - Fair Value Measurements (Tables)",
     "menuCat": "Tables",
     "order": "32",
     "role": "http://www.consumersenergy.com/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000033 - Disclosure - Financial Instruments (Tables)",
     "menuCat": "Tables",
     "order": "33",
     "role": "http://www.consumersenergy.com/role/FinancialInstrumentsTables",
     "shortName": "Financial Instruments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000034 - Disclosure - Retirement Benefits (Tables)",
     "menuCat": "Tables",
     "order": "34",
     "role": "http://www.consumersenergy.com/role/RetirementBenefitsTables",
     "shortName": "Retirement Benefits (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000035 - Disclosure - Income Taxes (Tables)",
     "menuCat": "Tables",
     "order": "35",
     "role": "http://www.consumersenergy.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000036 - Disclosure - Earnings Per Share - CMS Energy (Tables)",
     "menuCat": "Tables",
     "order": "36",
     "role": "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyTables",
     "shortName": "Earnings Per Share - CMS Energy (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000037 - Disclosure - Revenue (Tables)",
     "menuCat": "Tables",
     "order": "37",
     "role": "http://www.consumersenergy.com/role/RevenueTables",
     "shortName": "Revenue (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000038 - Disclosure - Reportable Segments (Tables)",
     "menuCat": "Tables",
     "order": "38",
     "role": "http://www.consumersenergy.com/role/ReportableSegmentsTables",
     "shortName": "Reportable Segments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000039 - Disclosure - Variable Interest Entities (Tables)",
     "menuCat": "Tables",
     "order": "39",
     "role": "http://www.consumersenergy.com/role/VariableInterestEntitiesTables",
     "shortName": "Variable Interest Entities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - CMS Energy Corporation Consolidated Statements of Comprehensive Income (Unaudited)",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited",
     "shortName": "CMS Energy Corporation Consolidated Statements of Comprehensive Income (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000040 - Disclosure - Exit Activities - (Tables)",
     "menuCat": "Tables",
     "order": "40",
     "role": "http://www.consumersenergy.com/role/ExitActivitiesTables",
     "shortName": "Exit Activities - (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RegulatoryLiabilityCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000041 - Disclosure - Regulatory Matters - Quarterly Narrative (Details)",
     "menuCat": "Details",
     "order": "41",
     "role": "http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails",
     "shortName": "Regulatory Matters - Quarterly Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i6a623ef83d394209b1eebdd26af31781_D20230101-20230131",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:PublicUtilitiesApprovedRateIncreaseDecreaseAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RegulatoryAssetsNoncurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000042 - Disclosure - Contingencies and Commitments (Narrative) (Details)",
     "menuCat": "Details",
     "order": "42",
     "role": "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
     "shortName": "Contingencies and Commitments (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": null,
      "lang": "en-US",
      "name": "cms:EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i04c51a68c4054e8fa395de16c547793b_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000043 - Disclosure - Contingencies and Commitments (Schedule of Remediation and Other Response Activity Costs by Year) (Details)",
     "menuCat": "Details",
     "order": "43",
     "role": "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails",
     "shortName": "Contingencies and Commitments (Schedule of Remediation and Other Response Activity Costs by Year) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i04c51a68c4054e8fa395de16c547793b_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i46985c9447dc473489a8911a3daf3a38_I20230331",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000044 - Disclosure - Contingencies and Commitments (Summary of Guarantees) (Details)",
     "menuCat": "Details",
     "order": "44",
     "role": "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails",
     "shortName": "Contingencies and Commitments (Summary of Guarantees) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGuaranteeObligationsTextBlock",
       "us-gaap:ScheduleOfGuaranteeObligationsTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i59673358d73c4f488e9f386311dc8335_D20230101-20230331",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:GuaranteeObligationsTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000045 - Disclosure - Financings and Capitalization (Major Long-Term Debt Issuances and Retirements) (Details)",
     "menuCat": "Details",
     "order": "45",
     "role": "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
     "shortName": "Financings and Capitalization (Major Long-Term Debt Issuances and Retirements) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i900e55c6ee4141fd8160dd2e2cf33083_D20230101-20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromLinesOfCredit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000046 - Disclosure - Financings and Capitalization (Schedule of Revolving Credit Facilities) (Details)",
     "menuCat": "Details",
     "order": "46",
     "role": "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails",
     "shortName": "Financings and Capitalization (Schedule of Revolving Credit Facilities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i900e55c6ee4141fd8160dd2e2cf33083_D20230101-20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromLinesOfCredit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331",
      "decimals": "-8",
      "first": true,
      "lang": "en-US",
      "name": "cms:AmountAvailableForDividendDistribution",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000047 - Disclosure - Financings and Capitalization (Narrative) (Details)",
     "menuCat": "Details",
     "order": "47",
     "role": "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
     "shortName": "Financings and Capitalization (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331",
      "decimals": "-8",
      "first": true,
      "lang": "en-US",
      "name": "cms:AmountAvailableForDividendDistribution",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "icf1d0858cf0b4f218a290d565b276510_D20220803-20220803",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ForwardContractIndexedToIssuersEquityShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000048 - Disclosure - Financings and Capitalization (Schedule of Forward Stock Contracts) (Details)",
     "menuCat": "Details",
     "order": "48",
     "role": "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails",
     "shortName": "Financings and Capitalization (Schedule of Forward Stock Contracts) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "icf1d0858cf0b4f218a290d565b276510_D20220803-20220803",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ForwardContractIndexedToIssuersEquityShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000049 - Disclosure - Fair Value Measurements (Assets And Liabilities Measured At Fair Value On A Recurring Basis) (Details)",
     "menuCat": "Details",
     "order": "49",
     "role": "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
     "shortName": "Fair Value Measurements (Assets And Liabilities Measured At Fair Value On A Recurring Basis) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - CMS Energy Corporation Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical)",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical",
     "shortName": "CMS Energy Corporation Consolidated Statements of Comprehensive Income (Unaudited) (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent",
       "cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000050 - Disclosure - Financial Instruments (Schedule Of Carrying Amounts And Fair Values Of Financial Instruments) (Details)",
     "menuCat": "Details",
     "order": "50",
     "role": "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails",
     "shortName": "Financial Instruments (Schedule Of Carrying Amounts And Fair Values Of Financial Instruments) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent",
       "cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "cms:AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i8f9060cf8fe2427797a5b02577531487_I20230331",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000051 - Disclosure - Financial Instruments (Narrative) (Details)",
     "menuCat": "Details",
     "order": "51",
     "role": "http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails",
     "shortName": "Financial Instruments (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i8f9060cf8fe2427797a5b02577531487_I20230331",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i07b9b369964c4ea186f0ee8e7f47df2c_D20230101-20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000052 - Disclosure - Retirement Benefits (Schedule Of Net Benefit Costs) (Details)",
     "menuCat": "Details",
     "order": "52",
     "role": "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails",
     "shortName": "Retirement Benefits (Schedule Of Net Benefit Costs) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i07b9b369964c4ea186f0ee8e7f47df2c_D20230101-20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000053 - Disclosure - Income Taxes (Schedule Of Effective Income Rate Reconciliation) (Details)",
     "menuCat": "Details",
     "order": "53",
     "role": "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails",
     "shortName": "Income Taxes (Schedule Of Effective Income Rate Reconciliation) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000054 - Disclosure - Earnings Per Share - CMS Energy (Basic And Diluted EPS Computations) (Details)",
     "menuCat": "Details",
     "order": "54",
     "role": "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails",
     "shortName": "Earnings Per Share - CMS Energy (Basic And Diluted EPS Computations) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:PreferredStockDividendsAndOtherAdjustments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000055 - Disclosure - Revenue (Disaggregation of Revenue) (Details)",
     "menuCat": "Details",
     "order": "55",
     "role": "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails",
     "shortName": "Revenue (Disaggregation of Revenue) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:UnbilledReceivablesCurrent",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnbilledReceivablesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000056 - Disclosure - Revenue (Narrative) (Details)",
     "menuCat": "Details",
     "order": "56",
     "role": "http://www.consumersenergy.com/role/RevenueNarrativeDetails",
     "shortName": "Revenue (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:UnbilledReceivablesCurrent",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnbilledReceivablesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000057 - Disclosure - Reportable Segments (Details)",
     "menuCat": "Details",
     "order": "57",
     "role": "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
     "shortName": "Reportable Segments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "idd9634b48e8745e28dbb4fec911b448d_D20230101-20230331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestments",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000058 - Disclosure - Variable Interest Entities (Narrative) (Details)",
     "menuCat": "Details",
     "order": "58",
     "role": "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails",
     "shortName": "Variable Interest Entities (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i9e5ea269d7c84d0a8fbed2678c14b78c_D20230101-20230331",
      "decimals": "0",
      "lang": "en-US",
      "name": "cms:VariableInterestEntityMaximumCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "mw",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000059 - Disclosure - Variable Interest Entities (Consolidated Information of Variable Interest Entity) (Details)",
     "menuCat": "Details",
     "order": "59",
     "role": "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails",
     "shortName": "Variable Interest Entities (Consolidated Information of Variable Interest Entity) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i9a0189972916442bb84d9646ac92a291_I20230331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - CMS Energy Corporation Consolidated Statements of Cash Flows (Unaudited)",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
     "shortName": "CMS Energy Corporation Consolidated Statements of Cash Flows (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i845e3fd91e15475c868a0938c03b5cd1_D20230101-20230331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromIssuanceOfCommonStock",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "ie898e22aca7b40178896e507309b7f2f_D20230101-20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "cms:RestructuringAndRelatedCostDeferredCost",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000060 - Disclosure - Exit Activities - Narrative (Details)",
     "menuCat": "Details",
     "order": "60",
     "role": "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails",
     "shortName": "Exit Activities - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i5511c91718bb4de3bbd5fd257c2a48ed_I20221231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedCostCostIncurredToDate1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherLiabilitiesCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000061 - Disclosure - Exit Activities - Schedule of Retention Benefit Liability Roll Forward (Details)",
     "menuCat": "Details",
     "order": "61",
     "role": "http://www.consumersenergy.com/role/ExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails",
     "shortName": "Exit Activities - Schedule of Retention Benefit Liability Roll Forward (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "id9bf377f742341edb0a4d5757797a1db_I20221231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:OtherLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000007 - Statement - CMS Energy Corporation Consolidated Balance Sheets (Unaudited)",
     "menuCat": "Statements",
     "order": "7",
     "role": "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
     "shortName": "CMS Energy Corporation Consolidated Balance Sheets (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i7ffa3d31875e46e6943682ecb8d4ffaa_I20230331",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000008 - Statement - CMS Energy Corporation Consolidated Balance Sheets (Unaudited) (Parenthetical)",
     "menuCat": "Statements",
     "order": "8",
     "role": "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnauditedParenthetical",
     "shortName": "CMS Energy Corporation Consolidated Balance Sheets (Unaudited) (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i734f0b96cc6b44dfa9c1f826054e3b27_I20230331",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "iacd7cd6567314e6db692361c0779f8c3_I20211231",
      "decimals": "-6",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000009 - Statement - CMS Energy Corporation Consolidated Statements of Changes in Equity (Unaudited)",
     "menuCat": "Statements",
     "order": "9",
     "role": "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited",
     "shortName": "CMS Energy Corporation Consolidated Statements of Changes in Equity (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "cms-20230331.htm",
      "contextRef": "i46669ec16a5b42839d7942e26e570c87_I20211231",
      "decimals": "-6",
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 97,
   "tag": {
    "cms_A4625FirstMortgageBondsDueMay2033Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "4.625% First Mortgage Bonds Due May 2033",
        "label": "4.625% First Mortgage Bonds Due May 2033 [Member]",
        "terseLabel": "4.625% First Mortgage Bonds Due May 2033"
       }
      }
     },
     "localname": "A4625FirstMortgageBondsDueMay2033Member",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_A4650FirstMortgageBondsDueMarch2028Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "4.650% First Mortgage Bonds Due March 2028",
        "label": "4.650% First Mortgage Bonds Due March 2028 [Member]",
        "terseLabel": "4.650% First Mortgage Bonds Due March 2028"
       }
      }
     },
     "localname": "A4650FirstMortgageBondsDueMarch2028Member",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_A5.625JuniorSubordinatedNotesDue2078Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "5.625% Junior Subordinated Notes Due 2078 [Member]",
        "label": "5.625% Junior Subordinated Notes Due 2078 [Member]",
        "terseLabel": "CMS\u00a0Energy Corporation 5.625% Junior Subordinated Notes due 2078"
       }
      }
     },
     "localname": "A5.625JuniorSubordinatedNotesDue2078Member",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_A5.875JuniorSubordinatedNotesDue2078Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "5.875% Junior Subordinated Notes Due 2078 [Member]",
        "label": "5.875% Junior Subordinated Notes Due 2078 [Member]",
        "terseLabel": "CMS\u00a0Energy Corporation 5.875% Junior Subordinated Notes due 2078"
       }
      }
     },
     "localname": "A5.875JuniorSubordinatedNotesDue2078Member",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_A5.875JuniorSubordinatedNotesDue2079Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "5.875% Junior Subordinated Notes Due 2079 [Member]",
        "label": "5.875% Junior Subordinated Notes Due 2079 [Member]",
        "terseLabel": "CMS\u00a0Energy Corporation 5.875% Junior Subordinated Notes due 2079"
       }
      }
     },
     "localname": "A5.875JuniorSubordinatedNotesDue2079Member",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_A5251FirstMortgageBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "5.251% First Mortgage Bonds",
        "label": "5.251% First Mortgage Bonds [Member]",
        "terseLabel": "5.251% First Mortgage Bonds"
       }
      }
     },
     "localname": "A5251FirstMortgageBondsMember",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts Receivable, Before Allowance For Credit Loss, And Notes Receivable, Current",
        "label": "Accounts Receivable, Before Allowance For Credit Loss, And Notes Receivable, Current",
        "terseLabel": "Current accounts receivable and notes receivable"
       }
      }
     },
     "localname": "AccountsReceivableBeforeAllowanceForCreditLossAndNotesReceivableCurrent",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_AccrualForEnvironmentalLossContingenciesInflationRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrual for Environmental Loss Contingencies, Inflation Rate",
        "label": "Accrual for Environmental Loss Contingencies, Inflation Rate",
        "terseLabel": "Accrual for environmental loss contingencies, inflation rate"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesInflationRate",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cms_AccruedRateRefunds": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Current liabilities that represent obligations to make refunds to customers for fuel costs.",
        "label": "Accrued rate refunds",
        "terseLabel": "Accrued rate refunds"
       }
      }
     },
     "localname": "AccruedRateRefunds",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_AdjustmentsToAdditionalPaidInCapitalStockholderContribution": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments to Additional Paid in Capital Stockholder Contribution",
        "label": "Adjustments to Additional Paid in Capital Stockholder Contribution",
        "terseLabel": "Stockholder contribution"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalStockholderContribution",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_AlternativeRevenuePrograms": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Alternative revenue programs",
        "label": "Alternative revenue programs",
        "terseLabel": "Consumers alternative-revenue programs"
       }
      }
     },
     "localname": "AlternativeRevenuePrograms",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_AmountAvailableForDividendDistribution": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of dividends that may be paid or declared in any calendar year, limited by statutory restriction.",
        "label": "Amount Available For Dividend Distribution",
        "terseLabel": "Limitation on payment of stock dividends"
       }
      }
     },
     "localname": "AmountAvailableForDividendDistribution",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assets, Noncurrent, Other than Property, Plant and Equipment",
        "label": "Assets, Noncurrent, Other than Property, Plant and Equipment",
        "totalLabel": "Total other non\u2011current assets"
       }
      }
     },
     "localname": "AssetsNoncurrentOtherThanPropertyPlantAndEquipment",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_AviatorWindClassBMembershipMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aviator Wind Class B Membership [Member]",
        "label": "Aviator Wind Class B Membership [Member]",
        "terseLabel": "Aviator Wind Class B Membership"
       }
      }
     },
     "localname": "AviatorWindClassBMembershipMember",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_AviatorWindMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aviator Wind [Member]",
        "label": "Aviator Wind [Member]",
        "terseLabel": "Aviator Wind"
       }
      }
     },
     "localname": "AviatorWindMember",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_BayHarborMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bay Harbor",
        "label": "Bay Harbor [Member]",
        "terseLabel": "Bay Harbor"
       }
      }
     },
     "localname": "BayHarborMember",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_CMSEnergyNotePayableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CMS Energy Note Payable [Member]",
        "label": "CMS Energy Note Payable [Member]",
        "terseLabel": "CMS Energy Note Payable"
       }
      }
     },
     "localname": "CMSEnergyNotePayableMember",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_CerclaLiabilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "CERCLA Liability [Member]",
        "label": "Cercla Liability [Member]",
        "terseLabel": "CERCLA Liability"
       }
      }
     },
     "localname": "CerclaLiabilityMember",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_CommercialUtilityServiceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commercial Utility Service [Member]",
        "label": "Commercial Utility Service [Member]",
        "terseLabel": "Commercial"
       }
      }
     },
     "localname": "CommercialUtilityServiceMember",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_CommonStockholdersEquity": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common stockholders\u2019 equity",
        "label": "Common stockholders\u2019 equity",
        "totalLabel": "Total common stockholders\u2019 equity"
       }
      }
     },
     "localname": "CommonStockholdersEquity",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_ConsumersEnergyCompanyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Consumers Energy Company",
        "label": "Consumers Energy Company [Member]",
        "terseLabel": "Consumers Energy Company"
       }
      }
     },
     "localname": "ConsumersEnergyCompanyMember",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ContingenciesandCommitments",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables",
      "http://www.consumersenergy.com/role/CoverPage",
      "http://www.consumersenergy.com/role/ExitActivities",
      "http://www.consumersenergy.com/role/ExitActivitiesTables",
      "http://www.consumersenergy.com/role/FairValueMeasurements",
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsTables",
      "http://www.consumersenergy.com/role/FinancialInstruments",
      "http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsTables",
      "http://www.consumersenergy.com/role/FinancingsandCapitalization",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationTables",
      "http://www.consumersenergy.com/role/IncomeTaxes",
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesTables",
      "http://www.consumersenergy.com/role/RegulatoryMatters",
      "http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails",
      "http://www.consumersenergy.com/role/ReportableSegments",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsTables",
      "http://www.consumersenergy.com/role/RetirementBenefits",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsTables",
      "http://www.consumersenergy.com/role/Revenue",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails",
      "http://www.consumersenergy.com/role/RevenueTables",
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_CorporateAndReconcilingItemsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate And Reconciling Items [Member]",
        "label": "Corporate And Reconciling Items [Member]",
        "terseLabel": "Other reconciling items"
       }
      }
     },
     "localname": "CorporateAndReconcilingItemsMember",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_CravenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Craven [Member]",
        "label": "Craven [Member]",
        "terseLabel": "Craven"
       }
      }
     },
     "localname": "CravenMember",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_D.E.KarnGeneratingComplexMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "D.E. Karn Generating Complex [Member]",
        "label": "D.E. Karn Generating Complex [Member]",
        "terseLabel": "D.E. Karn Generating Complex"
       }
      }
     },
     "localname": "D.E.KarnGeneratingComplexMember",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_DeferredPropertyTaxes": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 8.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of accrued property taxes that will be recognized over future local taxing authorities fiscal periods expected to be within one year.",
        "label": "Deferred property taxes",
        "terseLabel": "Deferred property taxes"
       }
      }
     },
     "localname": "DeferredPropertyTaxes",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_DefinedBenefitPlanAmortizationOfSettlementLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Amortization Of Settlement Loss",
        "label": "Defined Benefit Plan, Amortization Of Settlement Loss",
        "terseLabel": "Settlement loss"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmortizationOfSettlementLoss",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_DefinedBenefitPlanDeferredCostsCredits": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Deferred Costs (Credits)",
        "label": "Defined Benefit Plan, Deferred Costs (Credits)",
        "terseLabel": "Deferred costs (credits)"
       }
      }
     },
     "localname": "DefinedBenefitPlanDeferredCostsCredits",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Amortization [Abstract]",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Amortization [Abstract]",
        "terseLabel": "Amortization of"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCostCreditAmortizationAbstract",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_EarningsPerShareBasicAndDilutedEPSAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earnings Per Share, Basic and Diluted EPS",
        "label": "Earnings Per Share, Basic and Diluted EPS [Abstract]",
        "terseLabel": "Income from continuing operations per average common share available to common stockholders"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedEPSAbstract",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to regulatory tax benefits.",
        "label": "Effective Income Tax Rate Reconciliation, Regulatory Tax Benefits, Percent",
        "terseLabel": "Accelerated flow-through of regulatory tax benefits"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationRegulatoryTaxBenefitsPercent",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cms_ElectricRateCaseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Electric Rate Case [Member]",
        "label": "Electric Rate Case [Member]",
        "terseLabel": "Electric Rate Case"
       }
      }
     },
     "localname": "ElectricRateCaseMember",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ElectricUtilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Electric Utility [Member]",
        "label": "Electric Utility [Member]",
        "terseLabel": "Electric Utility"
       }
      }
     },
     "localname": "ElectricUtilityMember",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Environmental Loss Contingency, Statement Of Financial Position, Extensible Enumeration, Not Disclosed Flag",
        "label": "Environmental Loss Contingency, Statement Of Financial Position, Extensible Enumeration, Not Disclosed Flag",
        "terseLabel": "Environmental Loss Contingency, Statement Of Financial Position, Extensible Enumeration, Not Disclosed Flag"
       }
      }
     },
     "localname": "EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumerationNotDisclosedFlag",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_ExpectedRemediationCostsByYearTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected Remediation Costs By Year",
        "label": "Expected Remediation Costs By Year [Table Text Block]",
        "terseLabel": "Schedule of Remediation and Other Response Activity Costs by Year"
       }
      }
     },
     "localname": "ExpectedRemediationCostsByYearTableTextBlock",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cms_FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of the fair value of financial instruments and investments in debt and equity securities.",
        "label": "Fair Value of Financial Instruments and Investments in Debt and Equity Securities [Text Block]",
        "terseLabel": "Financial Instruments"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsAndInvestmentsInDebtAndEquitySecuritiesTextBlock",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstruments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cms_FinancialInstrumentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "FINANCIAL INSTRUMENTS [Abstract]",
        "label": "Financial Instruments [Abstract]",
        "terseLabel": "Financial Instruments [Abstract]"
       }
      }
     },
     "localname": "FinancialInstrumentsAbstract",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "xbrltype": "stringItemType"
    },
    "cms_FinancialInstrumentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial Instruments [Line Items]",
        "label": "Financial Instruments [Line Items]",
        "terseLabel": "Financial Instruments [Line Items]"
       }
      }
     },
     "localname": "FinancialInstrumentsLineItems",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstruments",
      "http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_FinancialInstrumentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial Instruments [Table]",
        "label": "Financial Instruments [Table]",
        "terseLabel": "Financial Instruments [Table]"
       }
      }
     },
     "localname": "FinancialInstrumentsTable",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstruments",
      "http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_FinancingAndCapitalizationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing And Capitalization [Line Items]",
        "label": "Financing And Capitalization [Line Items]",
        "terseLabel": "Financing And Capitalization [Line Items]"
       }
      }
     },
     "localname": "FinancingAndCapitalizationLineItems",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_FinancingIncome": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing income, including late payment fees from customers",
        "label": "Financing income",
        "terseLabel": "Financing income"
       }
      }
     },
     "localname": "FinancingIncome",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_FirstMortgageBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First Mortgage Bonds [Member]",
        "label": "First Mortgage Bonds [Member]",
        "terseLabel": "First mortgage bonds"
       }
      }
     },
     "localname": "FirstMortgageBondsMember",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ForwardContractsEnteredIntoAugust242022Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward Contracts Entered Into August 24, 2022",
        "label": "Forward Contracts Entered Into August 24, 2022 [Member]",
        "terseLabel": "Forward contracts entered into 8/24/2022"
       }
      }
     },
     "localname": "ForwardContractsEnteredIntoAugust242022Member",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ForwardContractsEnteredIntoAugust292022Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward Contracts Entered Into August 29, 2022",
        "label": "Forward Contracts Entered Into August 29, 2022 [Member]",
        "terseLabel": "Forward contracts entered into 8/29/2022"
       }
      }
     },
     "localname": "ForwardContractsEnteredIntoAugust292022Member",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ForwardContractsEnteredIntoAugust32022Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Forward Contracts Entered Into August 3, 2022",
        "label": "Forward Contracts Entered Into August 3, 2022 [Member]",
        "terseLabel": "Forward contracts entered into 8/3/2022"
       }
      }
     },
     "localname": "ForwardContractsEnteredIntoAugust32022Member",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_GasUtilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gas Utility [Member]",
        "label": "Gas Utility [Member]",
        "terseLabel": "Gas Utility"
       }
      }
     },
     "localname": "GasUtilityMember",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_GeneseeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Genesee [Member]",
        "label": "Genesee [Member]",
        "verboseLabel": "Genesee"
       }
      }
     },
     "localname": "GeneseeMember",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_GraylingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Grayling [Member]",
        "label": "Grayling [Member]",
        "terseLabel": "Grayling"
       }
      }
     },
     "localname": "GraylingMember",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_GuaranteesAndOtherContingenciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Guarantees And Other Contingencies [Line Items]",
        "label": "Guarantees And Other Contingencies [Line Items]",
        "terseLabel": "Guarantees And Other Contingencies [Line Items]"
       }
      }
     },
     "localname": "GuaranteesAndOtherContingenciesLineItems",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_GuaranteesAndOtherContingenciesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Guarantees And Other Contingencies [Table]",
        "label": "Guarantees And Other Contingencies [Table]",
        "terseLabel": "Guarantees And Other Contingencies [Table]"
       }
      }
     },
     "localname": "GuaranteesAndOtherContingenciesTable",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_IncomeTaxesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Taxes [Line Items]",
        "label": "Income Taxes [Line Items]",
        "terseLabel": "Income Taxes [Line Items]"
       }
      }
     },
     "localname": "IncomeTaxesLineItems",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxes",
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_IncomeTaxesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Taxes [Table]",
        "label": "Income Taxes [Table]",
        "terseLabel": "Income Taxes [Table]"
       }
      }
     },
     "localname": "IncomeTaxesTable",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxes",
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_IncreaseDecreaseInIncomeTaxExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Income Tax Expense [Abstract]",
        "label": "Increase (Decrease) In Income Tax Expense [Abstract]",
        "terseLabel": "Increase (decrease) in income taxes from:"
       }
      }
     },
     "localname": "IncreaseDecreaseInIncomeTaxExpenseAbstract",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indemnification Agreement From Sale of Membership Interests in VIEs",
        "label": "Indemnification Agreement From Sale of Membership Interests in VIEs [Member]",
        "terseLabel": "Indemnification agreement from sale of membership interests in VIEs"
       }
      }
     },
     "localname": "IndemnificationAgreementFromSaleOfMembershipInterestsInVIEsMember",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_IndustrialUtilityServiceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Industrial Utility Service [Member]",
        "label": "Industrial Utility Service [Member]",
        "terseLabel": "Industrial"
       }
      }
     },
     "localname": "IndustrialUtilityServiceMember",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_JHCampbell3PlantRetirementContractDisputeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "J.H. Campbell 3 Plant Retirement Contract Dispute",
        "label": "J.H. Campbell 3 Plant Retirement Contract Dispute [Member]",
        "terseLabel": "J.H. Campbell 3 Plant Retirement Contract Dispute"
       }
      }
     },
     "localname": "JHCampbell3PlantRetirementContractDisputeMember",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_JHCampbellGeneratingUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "J.H. Campbell Generating Units",
        "label": "J.H. Campbell Generating Units [Member]",
        "terseLabel": "J.H. Campbell Generating Units"
       }
      }
     },
     "localname": "JHCampbellGeneratingUnitsMember",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-Term Debt And Lease Obligation, Current, Excluding Notes Payable",
        "label": "Long-Term Debt And Lease Obligation, Current, Excluding Notes Payable",
        "terseLabel": "Current portion of long-term debt and finance leases"
       }
      }
     },
     "localname": "LongTermDebtAndLeaseObligationCurrentExcludingNotesPayable",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_LudingtonMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ludington [Member]",
        "label": "Ludington [Member]",
        "terseLabel": "Ludington"
       }
      }
     },
     "localname": "LudingtonMember",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_LudingtonPlantOverhaulContractDisputeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ludington Plant Overhaul Contract Dispute",
        "label": "Ludington Plant Overhaul Contract Dispute [Member]",
        "terseLabel": "Ludington Plant Overhaul Contract Dispute"
       }
      }
     },
     "localname": "LudingtonPlantOverhaulContractDisputeMember",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ManufacturedGasPlantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Manufactured Gas Plant",
        "label": "Manufactured Gas Plant [Member]",
        "terseLabel": "MGP Sites"
       }
      }
     },
     "localname": "ManufacturedGasPlantMember",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase in noncontrolling interest balance from contributions from the noncontrolling interest holders, included in the consolidation of the parent entity",
        "label": "Minority Interest, Increase From Contribution From Noncontrolling Interest Holders",
        "terseLabel": "Contribution from noncontrolling interest"
       }
      }
     },
     "localname": "MinorityInterestIncreaseFromContributionFromNoncontrollingInterestHolders",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_NWOHoldcoLLCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "NWO Holdco, L.L.C",
        "label": "NWO Holdco, L.L.C [Member]",
        "terseLabel": "NWO Holdco, L.L.C"
       }
      }
     },
     "localname": "NWOHoldcoLLCMember",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_NonCashTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-cash transactions [Abstract]",
        "label": "Non-cash transactions [Abstract]",
        "terseLabel": "Non\u2011cash transactions"
       }
      }
     },
     "localname": "NonCashTransactionsAbstract",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents nonqualified deferred compensation plan assets measured at fair value on a recurring basis. The nonqualified deferred compensation plan assets consist of mutual funds, which are valued using quoted NAVs that are publicly available and are the basis for transactions to buy or sell shares in each fund.",
        "label": "Nonqualified deferred compensation plan assets fair value disclosure",
        "terseLabel": "Nonqualified deferred compensation plan assets"
       }
      }
     },
     "localname": "NonqualifiedDeferredCompensationPlanAssetsFairValueDisclosure",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents nonqualified deferred compensation plan liabilities measured at fair value on a recurring basis. The liabilities are based on the fair values of the plan assets, as they reflect what is owed to the plan participants in accordance with their investment elections.",
        "label": "Nonqualified Deferred Compensation Plan Liabilities Fair Value Disclosure",
        "terseLabel": "Nonqualified deferred compensation plan liabilities"
       }
      }
     },
     "localname": "NonqualifiedDeferredCompensationPlanLiabilitiesFairValueDisclosure",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_NonrelatedPartyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nonrelated Party",
        "label": "Nonrelated Party [Member]",
        "terseLabel": "Nonrelated Party"
       }
      }
     },
     "localname": "NonrelatedPartyMember",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_NorthStarCleanEnergyIncludingSubsidiariesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "NorthStar Clean Energy, Including Subsidiaries",
        "label": "NorthStar Clean Energy, Including Subsidiaries [Member]",
        "terseLabel": "NorthStar Clean Energy, Including Subsidiaries"
       }
      }
     },
     "localname": "NorthStarCleanEnergyIncludingSubsidiariesMember",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_NorthStarCleanEnergyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "NorthStar Clean Energy",
        "label": "NorthStar Clean Energy [Member]",
        "terseLabel": "NorthStar Clean Energy"
       }
      }
     },
     "localname": "NorthStarCleanEnergyMember",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_NotesReceivableRelatedPartiesFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Notes Receivable, Related Parties, Fair Value Disclosure",
        "label": "Notes Receivable, Related Parties, Fair Value Disclosure",
        "terseLabel": "Notes receivable related party"
       }
      }
     },
     "localname": "NotesReceivableRelatedPartiesFairValueDisclosure",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_NrepaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "NREPA [Member]",
        "label": "Nrepa [Member]",
        "terseLabel": "NREPA"
       }
      }
     },
     "localname": "NrepaMember",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_NumberOfFormerManufacturedGasPlants": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Former Manufactured Gas Plants",
        "label": "Number of Former Manufactured Gas Plants",
        "terseLabel": "Number of former MGPs"
       }
      }
     },
     "localname": "NumberOfFormerManufacturedGasPlants",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "xbrltype": "positiveIntegerItemType"
    },
    "cms_OtherNonoperatingIncomeExpenseRetirementBenefitsNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of other cost components excluding the service cost component of net benefit cost for defined benefit plans for the period. Other cost components include the following components: Interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) due to settlement or curtailments. The other cost components are presented separately outside of operating income on the statement of income.",
        "label": "Other nonoperating income (expense), retirement benefits, net",
        "terseLabel": "Non-operating retirement benefits, net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpenseRetirementBenefitsNet",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_OtherUtilityServiceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Utility Service [Member]",
        "label": "Other Utility Service [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherUtilityServiceMember",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_PensionAndDBSERPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pension And DB SERP [Member]",
        "label": "Pension And D B S E R P [Member]",
        "terseLabel": "DB\u00a0Pension Plans"
       }
      }
     },
     "localname": "PensionAndDBSERPMember",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_PropertyPlantAndEquipmentGrossExcludingCWIP": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 2.0,
       "parentTag": "cms_PropertyPlantAndEquipmentNetExcludingCWIP",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization and construction in progress of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant And Equipment Gross, Excluding C W I P",
        "terseLabel": "Plant, property, and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGrossExcludingCWIP",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_PropertyPlantAndEquipmentNetExcludingCWIP": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before construction in progress but after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant And Equipment, Net, Excluding C W I P",
        "totalLabel": "Plant, property, and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNetExcludingCWIP",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Property, Plant And Equipment And Finance Lease Right-Of-Use Asset, After Accumulated Depreciation And Amortization",
        "label": "Public Utilities, Property, Plant And Equipment And Finance Lease Right-Of-Use Asset, After Accumulated Depreciation And Amortization",
        "totalLabel": "Total plant, property, and equipment"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Property Plant And Equipment And Finance Lease Right-Of-Use Asset, Before Accumulated Depreciation And Amortization And Construction Work In Progress",
        "label": "Public Utilities, Property Plant And Equipment And Finance Lease Right-Of-Use Asset, Before Accumulated Depreciation And Amortization And Construction Work In Progress",
        "terseLabel": "Plant, property, and equipment, gross",
        "verboseLabel": "Plant, property, and equipment, gross"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortizationAndConstructionWorkInProgress",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period end amount of total net PPE excluding construction work in progress.",
        "label": "Public Utilities Property Plant And Equipment Net Excluding C W I P",
        "totalLabel": "Plant, property, and equipment, net"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited": {
       "order": 2.0,
       "parentTag": "cms_PublicUtilitiesPropertyPlantAndEquipmentNetExcludingCWIP",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Property, Plant, and Equipment And Finance Lease Right-Of-Use Asset, Accumulated Depreciation And Amortization",
        "label": "Public Utilities, Property, Plant, and Equipment And Finance Lease Right-Of-Use Asset, Accumulated Depreciation And Amortization",
        "terseLabel": "Less accumulated depreciation and amortization"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantandEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public Utilities, Surcharge For Recovery Of Excess Distribution Investments",
        "label": "Public Utilities, Surcharge For Recovery Of Excess Distribution Investments",
        "terseLabel": "Surcharge for the recovery of excess distribution investments"
       }
      }
     },
     "localname": "PublicUtilitiesSurchargeForRecoveryOfExcessDistributionInvestments",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_PurchasedPowerRelatedParties": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of electricity purchased from related parties and sold during the reporting period.",
        "label": "Purchased Power Related Parties",
        "terseLabel": "Purchased power \u2013 related parties"
       }
      }
     },
     "localname": "PurchasedPowerRelatedParties",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_RelatedAndNonRelatedPartyStatusAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related And Non Related Party Status",
        "label": "Related And Non Related Party Status [Axis]",
        "terseLabel": "Related And Non Related Party Status [Axis]"
       }
      }
     },
     "localname": "RelatedAndNonRelatedPartyStatusAxis",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_RelatedAndNonRelatedPartyStatusDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related And Non Related Party Status [Domain]",
        "label": "Related And Non Related Party Status [Domain]",
        "terseLabel": "Related And Non Related Party Status [Domain]"
       }
      }
     },
     "localname": "RelatedAndNonRelatedPartyStatusDomain",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_RelatedPartyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related Party",
        "label": "Related Party [Member]",
        "terseLabel": "Related Party"
       }
      }
     },
     "localname": "RelatedPartyMember",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ResidentialUtilityServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Residential Utility Services [Member]",
        "label": "Residential Utility Services [Member]",
        "terseLabel": "Residential"
       }
      }
     },
     "localname": "ResidentialUtilityServicesMember",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_RestructuringAndRelatedCostDeferredCost": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restructuring and Related Cost, Deferred Cost",
        "label": "Restructuring and Related Cost, Deferred Cost",
        "terseLabel": "Cost deferred",
        "verboseLabel": "Costs deferred as a regulatory asset"
       }
      }
     },
     "localname": "RestructuringAndRelatedCostDeferredCost",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_RestructuringAndRelatedCostIncurredCostCapitalized": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restructuring And Related Cost, Incurred Cost Capitalized",
        "label": "Restructuring And Related Cost, Incurred Cost Capitalized",
        "terseLabel": "Costs incurred and capitalized"
       }
      }
     },
     "localname": "RestructuringAndRelatedCostIncurredCostCapitalized",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_RetentionBenefitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Retention Benefits [Member]",
        "label": "Retention Benefits [Member]",
        "terseLabel": "Retention Benefits"
       }
      }
     },
     "localname": "RetentionBenefitsMember",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_RetentionIncentiveProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Retention Incentive Program",
        "label": "Retention Incentive Program [Member]",
        "terseLabel": "Retention Incentive Program"
       }
      }
     },
     "localname": "RetentionIncentiveProgramMember",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_RevenueSubjectToRefundVoluntaryRefundMechanismContributionsToProgramsAssistingVulnerableCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue Subject To Refund, Voluntary Refund Mechanism, Contributions To Programs Assisting Vulnerable Customers",
        "label": "Revenue Subject To Refund, Voluntary Refund Mechanism, Contributions To Programs Assisting Vulnerable Customers [Member]",
        "terseLabel": "Contributions to programs assisting vulnerable customers"
       }
      }
     },
     "localname": "RevenueSubjectToRefundVoluntaryRefundMechanismContributionsToProgramsAssistingVulnerableCustomersMember",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_RevenueSubjectToRefundVoluntaryRefundMechanismDirectBenefitToCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue Subject To Refund, Voluntary Refund Mechanism, Direct Benefit To Customers",
        "label": "Revenue Subject To Refund, Voluntary Refund Mechanism, Direct Benefit To Customers [Member]",
        "terseLabel": "Direct benefit to customers"
       }
      }
     },
     "localname": "RevenueSubjectToRefundVoluntaryRefundMechanismDirectBenefitToCustomersMember",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_RevenueSubjectToRefundVoluntaryRefundMechanismMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue Subject To Refund, Voluntary Refund Mechanism",
        "label": "Revenue Subject To Refund, Voluntary Refund Mechanism [Member]",
        "terseLabel": "Voluntary refund mechanism"
       }
      }
     },
     "localname": "RevenueSubjectToRefundVoluntaryRefundMechanismMember",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_RevolvingCreditFacilitiesFiveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revolving Credit Facilities Five [Member]",
        "label": "Revolving Credit Facilities Five [Member]",
        "terseLabel": "Revolving Credit Facilities December 14, 2027"
       }
      }
     },
     "localname": "RevolvingCreditFacilitiesFiveMember",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_RevolvingCreditFacilitiesOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revolving Credit Facilities One [Member]",
        "label": "Revolving Credit Facilities One [Member]",
        "terseLabel": "Revolving Credit Facilities November 18, 2024"
       }
      }
     },
     "localname": "RevolvingCreditFacilitiesOneMember",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_RevolvingCreditFacilitiesSevenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revolving Credit Facilities Seven",
        "label": "Revolving Credit Facilities Seven [Member]",
        "terseLabel": "Revolving Credit Facilities September 22, 2024"
       }
      }
     },
     "localname": "RevolvingCreditFacilitiesSevenMember",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_RevolvingCreditFacilitiesSixMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revolving Credit Facilities Six [Member]",
        "label": "Revolving Credit Facilities Six [Member]",
        "terseLabel": "Revolving Credit Facilities September 25, 2025"
       }
      }
     },
     "localname": "RevolvingCreditFacilitiesSixMember",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_RevolvingCreditFacilitiesTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revolving Credit Facilities Two [Member]",
        "label": "Revolving Credit Facilities Two [Member]",
        "terseLabel": "Revolving Credit Facilities December 14, 2027"
       }
      }
     },
     "localname": "RevolvingCreditFacilitiesTwoMember",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ScheduleOfFinancingAndCapitalizationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Financing And Capitalization [Table]",
        "label": "Schedule Of Financing And Capitalization [Table]",
        "terseLabel": "Schedule Of Financing And Capitalization [Table]"
       }
      }
     },
     "localname": "ScheduleOfFinancingAndCapitalizationTable",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_SeriesCPreferredStockDepositarySharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series C Preferred Stock Depositary Shares",
        "label": "Series C Preferred Stock Depositary Shares [Member]",
        "terseLabel": "Series C Preferred Stock Depositary Shares",
        "verboseLabel": "CMS\u00a0Energy Corporation Depositary Shares, each representing a 1/1,000th interest in a share of 4.200% Cumulative Redeemable Perpetual Preferred Stock, Series C"
       }
      }
     },
     "localname": "SeriesCPreferredStockDepositarySharesMember",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_ShortTermDebtAuthorizedBorrowings": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the commercial paper program without consideration of any current restrictions on the amount that could be issued or the amounts currently outstanding under the program.",
        "label": "Short-term debt, authorized borrowings",
        "terseLabel": "Short-term debt authorized borrowings"
       }
      }
     },
     "localname": "ShortTermDebtAuthorizedBorrowings",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_SignificantAccountingPoliciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Significant Accounting Policies [Line Items]",
        "label": "Significant Accounting Policies [Line Items]",
        "terseLabel": "Significant Accounting Policies [Line Items]"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesLineItems",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_SignificantAccountingPoliciesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Significant Accounting Policies [Table]",
        "label": "Significant Accounting Policies [Table]",
        "terseLabel": "Significant Accounting Policies [Table]"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTable",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "stringItemType"
    },
    "cms_TESFilerCityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "T.E.S. Filer City [Member]",
        "label": "T E S Filer City [Member]",
        "terseLabel": "T.E.S. Filer City"
       }
      }
     },
     "localname": "TESFilerCityMember",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_TermLoanFacilityDue2024Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term Loan Facility Due 2024",
        "label": "Term Loan Facility Due 2024 [Member]",
        "terseLabel": "Term Loan Facility Due 2024"
       }
      }
     },
     "localname": "TermLoanFacilityDue2024Member",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_TermLoanFacilityDueSeptember2023Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term Loan Facility Due September 2023",
        "label": "Term Loan Facility Due September 2023 [Member]",
        "terseLabel": "Term Loan Facility Due 2023"
       }
      }
     },
     "localname": "TermLoanFacilityDueSeptember2023Member",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_TermLoanFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term Loan Facility [Member]",
        "label": "Term Loan Facility [Member]",
        "terseLabel": "Term loan facility"
       }
      }
     },
     "localname": "TermLoanFacilityMember",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cms_UtilitiesOperatingExpensePurchasedPowerRelatedParties": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_UtilitiesOperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Utilities Operating Expense Purchased Power Related Parties",
        "label": "Utilities Operating Expense Purchased Power Related Parties",
        "terseLabel": "Purchased power \u2013 related parties"
       }
      }
     },
     "localname": "UtilitiesOperatingExpensePurchasedPowerRelatedParties",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cms_VariableInterestEntitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Interest Entities [Abstract]",
        "label": "Variable Interest Entities [Abstract]",
        "terseLabel": "Variable Interest Entities [Abstract]"
       }
      }
     },
     "localname": "VariableInterestEntitiesAbstract",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "xbrltype": "stringItemType"
    },
    "cms_VariableInterestEntityMaximumCapacity": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Interest Entity, Maximum Capacity",
        "label": "Variable Interest Entity, Maximum Capacity",
        "terseLabel": "Nameplate capacity (in MW)"
       }
      }
     },
     "localname": "VariableInterestEntityMaximumCapacity",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "powerItemType"
    },
    "cms_VolatilityMechanismMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Volatility Mechanism",
        "label": "Volatility Mechanism [Member]",
        "terseLabel": "Volatility Mechanism"
       }
      }
     },
     "localname": "VolatilityMechanismMember",
     "nsuri": "http://www.consumersenergy.com/20230331",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover page."
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Document Information [Line Items]",
        "terseLabel": "Document Information [Line Items]"
       }
      }
     },
     "localname": "DocumentInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.",
        "label": "Document Information [Table]",
        "terseLabel": "Document Information [Table]"
       }
      }
     },
     "localname": "DocumentInformationTable",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r660"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r661"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r658"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ContingenciesandCommitments",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables",
      "http://www.consumersenergy.com/role/CoverPage",
      "http://www.consumersenergy.com/role/ExitActivities",
      "http://www.consumersenergy.com/role/ExitActivitiesTables",
      "http://www.consumersenergy.com/role/FairValueMeasurements",
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsTables",
      "http://www.consumersenergy.com/role/FinancialInstruments",
      "http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsTables",
      "http://www.consumersenergy.com/role/FinancingsandCapitalization",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationTables",
      "http://www.consumersenergy.com/role/IncomeTaxes",
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesTables",
      "http://www.consumersenergy.com/role/RegulatoryMatters",
      "http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails",
      "http://www.consumersenergy.com/role/ReportableSegments",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsTables",
      "http://www.consumersenergy.com/role/RetirementBenefits",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsTables",
      "http://www.consumersenergy.com/role/Revenue",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails",
      "http://www.consumersenergy.com/role/RevenueTables",
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r658"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r658"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r662"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r658"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r658"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r658"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r658"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]",
        "terseLabel": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ContingenciesandCommitments",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables",
      "http://www.consumersenergy.com/role/CoverPage",
      "http://www.consumersenergy.com/role/ExitActivities",
      "http://www.consumersenergy.com/role/ExitActivitiesTables",
      "http://www.consumersenergy.com/role/FairValueMeasurements",
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsTables",
      "http://www.consumersenergy.com/role/FinancialInstruments",
      "http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsTables",
      "http://www.consumersenergy.com/role/FinancingsandCapitalization",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationTables",
      "http://www.consumersenergy.com/role/IncomeTaxes",
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails",
      "http://www.consumersenergy.com/role/IncomeTaxesTables",
      "http://www.consumersenergy.com/role/RegulatoryMatters",
      "http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails",
      "http://www.consumersenergy.com/role/ReportableSegments",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsTables",
      "http://www.consumersenergy.com/role/RetirementBenefits",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsTables",
      "http://www.consumersenergy.com/role/Revenue",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails",
      "http://www.consumersenergy.com/role/RevenueTables",
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r657"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r659"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_ConsolidatedEntitiesAxis": {
     "auth_ref": [
      "r258",
      "r537",
      "r538",
      "r542",
      "r543",
      "r568",
      "r611",
      "r710",
      "r713",
      "r714"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Axis]",
        "terseLabel": "Consolidated Entities [Axis]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [
      "r258",
      "r537",
      "r538",
      "r542",
      "r543",
      "r568",
      "r611",
      "r710",
      "r713",
      "r714"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Domain]",
        "terseLabel": "Consolidated Entities [Domain]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r258",
      "r297",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r315",
      "r319",
      "r367",
      "r368",
      "r369",
      "r370",
      "r372",
      "r373",
      "r375",
      "r377",
      "r378",
      "r711",
      "r712"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r258",
      "r297",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r315",
      "r319",
      "r367",
      "r368",
      "r369",
      "r370",
      "r372",
      "r373",
      "r375",
      "r377",
      "r378",
      "r711",
      "r712"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Domain]",
        "terseLabel": "Investment, Name [Domain]"
       }
      }
     },
     "localname": "EquityMethodInvesteeNameDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_LitigationCaseAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Case [Axis]",
        "terseLabel": "Litigation Case [Axis]"
       }
      }
     },
     "localname": "LitigationCaseAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_LitigationCaseTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Case [Domain]",
        "terseLabel": "Litigation Case [Domain]"
       }
      }
     },
     "localname": "LitigationCaseTypeDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r360",
      "r361",
      "r363",
      "r364",
      "r507",
      "r577",
      "r593",
      "r612",
      "r613",
      "r632",
      "r650",
      "r656",
      "r715",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r360",
      "r361",
      "r363",
      "r364",
      "r507",
      "r577",
      "r593",
      "r612",
      "r613",
      "r632",
      "r650",
      "r656",
      "r715",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_OwnershipAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Axis]",
        "terseLabel": "Ownership [Axis]"
       }
      }
     },
     "localname": "OwnershipAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_OwnershipDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Domain]",
        "terseLabel": "Ownership [Domain]"
       }
      }
     },
     "localname": "OwnershipDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ParentCompanyMember": {
     "auth_ref": [
      "r258"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Parent Company [Member]",
        "terseLabel": "CMS Energy"
       }
      }
     },
     "localname": "ParentCompanyMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r321",
      "r578",
      "r633",
      "r654",
      "r705",
      "r707",
      "r716",
      "r735"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r321",
      "r578",
      "r633",
      "r654",
      "r705",
      "r707",
      "r716",
      "r735"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r360",
      "r361",
      "r363",
      "r364",
      "r459",
      "r507",
      "r511",
      "r512",
      "r513",
      "r573",
      "r577",
      "r593",
      "r612",
      "r613",
      "r632",
      "r650",
      "r656",
      "r696",
      "r715",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r360",
      "r361",
      "r363",
      "r364",
      "r459",
      "r507",
      "r511",
      "r512",
      "r513",
      "r573",
      "r577",
      "r593",
      "r612",
      "r613",
      "r632",
      "r650",
      "r656",
      "r696",
      "r715",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r508",
      "r687"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forecast [Member]",
        "terseLabel": "Forecast"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r273",
      "r508",
      "r667",
      "r687"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "auth_ref": [
      "r331"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Axis]",
        "terseLabel": "Investment, Name [Axis]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r322",
      "r323",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r634",
      "r655",
      "r716"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r322",
      "r323",
      "r600",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r634",
      "r655",
      "r716"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r273",
      "r508",
      "r667",
      "r668",
      "r687"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "stpr_WI": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "WISCONSIN",
        "terseLabel": "Wisconsin"
       }
      }
     },
     "localname": "WI",
     "nsuri": "http://xbrl.sec.gov/stpr/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r25",
      "r653"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [
      "r601"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold.",
        "label": "Accounts Receivable [Member]",
        "terseLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "AccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r327",
      "r328"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable and accrued revenue",
        "verboseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingencies": {
     "auth_ref": [
      "r362",
      "r626",
      "r664",
      "r666",
      "r700",
      "r702"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total costs accrued as of the balance sheet date for environmental loss contingencies.",
        "label": "Accrual for Environmental Loss Contingencies",
        "terseLabel": "Accrual for environmental loss contingencies"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesDiscountRate": {
     "auth_ref": [
      "r346",
      "r362"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate applied to the undiscounted amount of environmental loss contingencies to arrive at the present value recorded as of the balance sheet date.",
        "label": "Accrual for Environmental Loss Contingencies, Discount Rate",
        "terseLabel": "Discount rate"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesDiscountRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesGross": {
     "auth_ref": [
      "r346",
      "r362",
      "r702"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Undiscounted amount of the accrual for environmental loss contingencies.",
        "label": "Accrual for Environmental Loss Contingencies, Gross",
        "terseLabel": "Accrual for environmental loss contingencies, gross"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear": {
     "auth_ref": [
      "r362",
      "r700"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Undiscounted amount of accrual for environmental loss contingency to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year Five",
        "verboseLabel": "2028"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear": {
     "auth_ref": [
      "r362",
      "r700"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Undiscounted amount of accrual for environmental loss contingency to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year Four",
        "verboseLabel": "2027"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear": {
     "auth_ref": [
      "r700",
      "r706"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Undiscounted amount of accrual for environmental loss contingency to be paid in remainder of current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Remainder of Fiscal Year",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueInRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear": {
     "auth_ref": [
      "r362",
      "r700"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Undiscounted amount of accrual for environmental loss contingency to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year Two",
        "verboseLabel": "2025"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear": {
     "auth_ref": [
      "r362",
      "r700"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Undiscounted amount of accrual for environmental loss contingency to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year Three",
        "verboseLabel": "2026"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear": {
     "auth_ref": [
      "r362",
      "r700"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Undiscounted amount of accrual for environmental loss contingency to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Accrual for Environmental Loss Contingency, Undiscounted, to be Paid, Year One",
        "verboseLabel": "2024"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDeferredInvestmentTaxCredit": {
     "auth_ref": [
      "r37",
      "r79",
      "r719"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The noncurrent portion of the reserve for accumulated deferred investment tax credits as of the balance sheet date. This is the remaining investment credit, which will reduce the cost of services collected from ratepayers by a ratable portion over the investment's regulatory life.",
        "label": "Accumulated Deferred Investment Tax Credit",
        "terseLabel": "Deferred investment tax credit"
       }
      }
     },
     "localname": "AccumulatedDeferredInvestmentTaxCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": {
     "auth_ref": [
      "r42",
      "r47",
      "r133",
      "r672",
      "r673",
      "r674"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.",
        "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]",
        "terseLabel": "Retirement benefits liability"
       }
      }
     },
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r92",
      "r216"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "cms_PropertyPlantAndEquipmentNetExcludingCWIP",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "terseLabel": "Less accumulated depreciation and amortization"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": {
     "auth_ref": [
      "r233",
      "r241",
      "r242",
      "r541",
      "r618",
      "r672"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.",
        "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]",
        "terseLabel": "Derivative instruments"
       }
      }
     },
     "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r44",
      "r46",
      "r47",
      "r225",
      "r586",
      "r598",
      "r599"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "cms_CommonStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r43",
      "r47",
      "r133",
      "r566",
      "r594",
      "r595",
      "r672",
      "r673",
      "r674",
      "r684",
      "r685",
      "r686"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r18"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 4.0,
       "parentTag": "cms_CommonStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "label": "Additional Paid in Capital, Common Stock",
        "terseLabel": "Other paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r514",
      "r515",
      "r516",
      "r684",
      "r685",
      "r686",
      "r722"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Other Paid-in Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r226",
      "r329",
      "r334"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable and accrued revenue, allowance"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetRetirementObligationsNoncurrent": {
     "auth_ref": [
      "r695"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncurrent portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees.",
        "label": "Asset Retirement Obligations, Noncurrent",
        "terseLabel": "Asset retirement obligations"
       }
      }
     },
     "localname": "AssetRetirementObligationsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r171",
      "r188",
      "r218",
      "r255",
      "r305",
      "r311",
      "r317",
      "r332",
      "r367",
      "r368",
      "r370",
      "r371",
      "r372",
      "r374",
      "r376",
      "r378",
      "r379",
      "r537",
      "r542",
      "r552",
      "r653",
      "r711",
      "r712",
      "r725"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "terseLabel": "Total assets",
        "totalLabel": "Total Assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r212",
      "r228",
      "r255",
      "r332",
      "r367",
      "r368",
      "r370",
      "r371",
      "r372",
      "r374",
      "r376",
      "r378",
      "r379",
      "r537",
      "r542",
      "r552",
      "r653",
      "r711",
      "r712",
      "r725"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "verboseLabel": "Current Assets"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r156"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Fair Value Disclosure",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Fair Value Disclosure [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r148",
      "r150"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r75",
      "r76",
      "r77"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "terseLabel": "Capital expenditures not paid"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "auth_ref": [
      "r159",
      "r160"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as reported on the statement of financial position (balance sheet).",
        "label": "Reported Value Measurement [Member]",
        "terseLabel": "Carrying Amount"
       }
      }
     },
     "localname": "CarryingReportedAmountFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r74",
      "r214",
      "r615"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "terseLabel": "Cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r69",
      "r74",
      "r78"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and Cash Equivalents,\u00a0Including Restricted Amounts, End of Period",
        "periodStartLabel": "Cash and Cash Equivalents,\u00a0Including Restricted Amounts, Beginning of Period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r69",
      "r161"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net Increase (Decrease) in Cash and Cash Equivalents,\u00a0Including Restricted Amounts"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries": {
     "auth_ref": [
      "r259"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents disclosure of the aggregate cash dividends paid to the entity by consolidated subsidiaries.",
        "label": "SEC Schedule, 12-04, Cash Dividends Paid to Registrant, Consolidated Subsidiaries",
        "terseLabel": "Dividends paid"
       }
      }
     },
     "localname": "CashDividendsPaidToParentCompanyByConsolidatedSubsidiaries",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r220",
      "r221",
      "r222",
      "r255",
      "r277",
      "r278",
      "r281",
      "r283",
      "r291",
      "r292",
      "r332",
      "r367",
      "r370",
      "r371",
      "r372",
      "r378",
      "r379",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r552",
      "r614",
      "r663",
      "r680",
      "r691"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommercialPaperMember": {
     "auth_ref": [
      "r107"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.",
        "label": "Commercial Paper [Member]",
        "terseLabel": "Commercial Paper"
       }
      }
     },
     "localname": "CommercialPaperMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r36",
      "r178",
      "r195"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock": {
     "auth_ref": [
      "r96",
      "r106",
      "r709"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments, contingencies, and guarantees.",
        "label": "Commitments Contingencies and Guarantees [Text Block]",
        "terseLabel": "Contingencies and Commitments"
       }
      }
     },
     "localname": "CommitmentsContingenciesAndGuaranteesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r116"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "terseLabel": "Dividends declared per common share (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r684",
      "r685",
      "r722"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock",
        "verboseLabel": "CMS\u00a0Energy Corporation Common Stock, $0.01 par value"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r17",
      "r111"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r17",
      "r653"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 2.0,
       "parentTag": "cms_CommonStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]",
        "terseLabel": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r49",
      "r237",
      "r239",
      "r248",
      "r582",
      "r590"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive Income Attributable to CMS\u00a0Energy"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r130",
      "r131",
      "r145",
      "r237",
      "r239",
      "r247",
      "r581",
      "r589"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest",
        "verboseLabel": "Comprehensive Loss Attributable to Noncontrolling Interests"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r129",
      "r145",
      "r237",
      "r239",
      "r246",
      "r580",
      "r588"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Comprehensive Income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConsolidationVariableInterestEntityPolicy": {
     "auth_ref": [
      "r134",
      "r136",
      "r138"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined).",
        "label": "Consolidation, Variable Interest Entity, Policy [Policy Text Block]",
        "terseLabel": "Consolidation, Variable Interest Entity"
       }
      }
     },
     "localname": "ConsolidationVariableInterestEntityPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressGross": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress, Gross",
        "terseLabel": "Construction work in progress"
       }
      }
     },
     "localname": "ConstructionInProgressGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r57",
      "r578"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Cost of goods and services sold"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostsAndExpenses": {
     "auth_ref": [
      "r55"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total costs of sales and operating expenses for the period.",
        "label": "Costs and Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "CostsAndExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CumulativePreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred stock upon which unpaid dividends accumulate until paid to shareholders. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Cumulative Preferred Stock [Member]",
        "terseLabel": "Consumers Energy Company Cumulative Preferred Stock, $100\u00a0par\u00a0value: $4.50 Series"
       }
      }
     },
     "localname": "CumulativePreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r109",
      "r254",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r396",
      "r403",
      "r404",
      "r406"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Financings and Capitalization"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalization"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r11",
      "r12",
      "r13",
      "r172",
      "r173",
      "r186",
      "r258",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r386",
      "r392",
      "r393",
      "r394",
      "r395",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r562",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r681"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "auth_ref": [
      "r13",
      "r173",
      "r186",
      "r407"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Long-Term Debt, Gross",
        "terseLabel": "Total principal amount outstanding"
       }
      }
     },
     "localname": "DebtInstrumentCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r163",
      "r165",
      "r380",
      "r562",
      "r628",
      "r629"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Principal (In Millions)"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r33",
      "r381"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalization",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r34",
      "r258",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r386",
      "r392",
      "r393",
      "r394",
      "r395",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r562",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r681"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r34",
      "r112",
      "r113",
      "r114",
      "r115",
      "r162",
      "r163",
      "r165",
      "r185",
      "r258",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r386",
      "r392",
      "r393",
      "r394",
      "r395",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r405",
      "r562",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r681"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalization",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtWeightedAverageInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average interest rate of debt outstanding.",
        "label": "Debt, Weighted Average Interest Rate",
        "terseLabel": "Weighted average interest rate"
       }
      }
     },
     "localname": "DebtWeightedAverageInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r517",
      "r518"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.",
        "label": "Deferred Income Taxes and Tax Credits",
        "terseLabel": "Deferred income taxes and investment tax credits"
       }
      }
     },
     "localname": "DeferredIncomeTaxesAndTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": {
     "auth_ref": [
      "r437",
      "r475",
      "r496",
      "r642",
      "r643"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.",
        "label": "Defined Benefit Plan, Amortization of Gain (Loss)",
        "negatedLabel": "Net loss"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmortizationOfGainsLosses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": {
     "auth_ref": [
      "r437",
      "r476",
      "r497",
      "r642",
      "r643"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.",
        "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)",
        "terseLabel": "Prior service cost (credit)"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": {
     "auth_ref": [
      "r170",
      "r187",
      "r435",
      "r436",
      "r458",
      "r642"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 6.0,
       "parentTag": "cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans.",
        "label": "Assets for Plan Benefits, Defined Benefit Plan",
        "terseLabel": "Postretirement benefits"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Defined Benefit Plan Disclosure [Line Items]",
        "terseLabel": "Defined Benefit Plan Disclosure [Line Items]"
       }
      }
     },
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefits",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "auth_ref": [
      "r437",
      "r474",
      "r495",
      "r642",
      "r643"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.",
        "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets",
        "negatedLabel": "Expected return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "auth_ref": [
      "r437",
      "r441",
      "r473",
      "r494",
      "r642",
      "r643"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.",
        "label": "Defined Benefit Plan, Interest Cost",
        "terseLabel": "Interest cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanInterestCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "auth_ref": [
      "r471",
      "r492",
      "r642",
      "r643"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)",
        "totalLabel": "Net periodic credit"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanRollForwardsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Benefit Plan, Roll Forwards [Abstract]",
        "terseLabel": "Defined Benefit Plan, Roll Forwards [Abstract]"
       }
      }
     },
     "localname": "DefinedBenefitPlanRollForwardsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanServiceCost": {
     "auth_ref": [
      "r439",
      "r472",
      "r493",
      "r642",
      "r643"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.",
        "label": "Defined Benefit Plan, Service Cost",
        "terseLabel": "Service cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanServiceCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r72",
      "r300"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeAsset": {
     "auth_ref": [
      "r40",
      "r149",
      "r168",
      "r229",
      "r617"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.",
        "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset",
        "verboseLabel": "Derivative instruments"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeGainLossOnDerivativeNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative, Gain (Loss) on Derivative, Net [Abstract]",
        "terseLabel": "Derivatives"
       }
      }
     },
     "localname": "DerivativeGainLossOnDerivativeNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/Revenue",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails",
      "http://www.consumersenergy.com/role/RevenueTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r432",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/Revenue",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails",
      "http://www.consumersenergy.com/role/RevenueTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r716"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": {
     "auth_ref": [
      "r1",
      "r2",
      "r3",
      "r4",
      "r5",
      "r6",
      "r519",
      "r527",
      "r531"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.",
        "label": "Discontinued Operation, Tax Effect of Discontinued Operation",
        "verboseLabel": "Tax effect of discontinued operations"
       }
      }
     },
     "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnauditedParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsCommonStockCash": {
     "auth_ref": [
      "r116"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.",
        "label": "Dividends, Common Stock, Cash",
        "negatedLabel": "Dividends declared on common stock"
       }
      }
     },
     "localname": "DividendsCommonStockCash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsPreferredStockCash": {
     "auth_ref": [
      "r116",
      "r184"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash.",
        "label": "Dividends, Preferred Stock, Cash",
        "negatedLabel": "Dividends declared on preferred stock"
       }
      }
     },
     "localname": "DividendsPreferredStockCash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueFromRelatedPartiesCurrent": {
     "auth_ref": [
      "r223",
      "r369",
      "r370",
      "r371",
      "r377",
      "r378",
      "r379",
      "r567",
      "r616",
      "r683"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).",
        "label": "Due from Related Parties, Current",
        "terseLabel": "Accounts receivable \u2013 related parties"
       }
      }
     },
     "localname": "DueFromRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueFromRelatedPartiesNoncurrent": {
     "auth_ref": [
      "r215",
      "r369",
      "r370",
      "r371",
      "r377",
      "r378",
      "r379",
      "r567",
      "r683"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 5.0,
       "parentTag": "cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date, which are usually due after one year (or one business cycle).",
        "label": "Due from Related Parties, Noncurrent",
        "terseLabel": "Accounts and notes receivable \u2013 related parties"
       }
      }
     },
     "localname": "DueFromRelatedPartiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueToRelatedPartiesCurrent": {
     "auth_ref": [
      "r25",
      "r369",
      "r370",
      "r371",
      "r377",
      "r378",
      "r379",
      "r567",
      "r683"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Due to Related Parties, Current",
        "terseLabel": "Accounts payable \u2013 related parties"
       }
      }
     },
     "localname": "DueToRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r249",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r274",
      "r277",
      "r281",
      "r282",
      "r283",
      "r287",
      "r545",
      "r546",
      "r583",
      "r591",
      "r621"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "totalLabel": "Basic earnings per average common share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic [Abstract]",
        "terseLabel": "Basic Earnings Per Average Common Share"
       }
      }
     },
     "localname": "EarningsPerShareBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r249",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r277",
      "r281",
      "r282",
      "r283",
      "r287",
      "r545",
      "r546",
      "r583",
      "r591",
      "r621"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "totalLabel": "Diluted earnings per average common share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted [Abstract]",
        "terseLabel": "Diluted Earnings Per Average Common Share"
       }
      }
     },
     "localname": "EarningsPerShareDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r82",
      "r83"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "EPS"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r284",
      "r285",
      "r286",
      "r288"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Earnings Per Share - CMS Energy"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r520"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "terseLabel": "Effective tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r256",
      "r520",
      "r528"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "U.S. federal income tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": {
     "auth_ref": [
      "r528",
      "r720"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent",
        "terseLabel": "TCJA excess deferred taxes"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "auth_ref": [
      "r720",
      "r721"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "terseLabel": "Other, net"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r720",
      "r721"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "terseLabel": "State and local income taxes, net of federal effect"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsOther": {
     "auth_ref": [
      "r720",
      "r721"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other tax credits.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Other, Percent",
        "negatedTerseLabel": "Production tax credits"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ElectricityPurchasedMember": {
     "auth_ref": [
      "r717"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Electric energy purchased from another party.",
        "label": "Electricity, Purchased [Member]",
        "terseLabel": "Purchased and interchange power"
       }
      }
     },
     "localname": "ElectricityPurchasedMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EnergyRelatedInventoryGasStoredUnderground": {
     "auth_ref": [
      "r671"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of natural gas stored underground in depleted gas reservoirs, aquifers, or salt caverns to meet seasonal and peak load demands, and also as insurance against unforeseen supply disruptions, and deemed to be a current asset because it is expected to be used within twelve months or in the normal operating cycle.",
        "label": "Energy Related Inventory, Gas Stored Underground",
        "terseLabel": "Gas in underground storage"
       }
      }
     },
     "localname": "EnergyRelatedInventoryGasStoredUnderground",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EnergyRelatedInventoryOtherFossilFuel": {
     "auth_ref": [
      "r671"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 7.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of fossil fuel included in inventory classified as other.",
        "label": "Energy Related Inventory, Other Fossil Fuel",
        "terseLabel": "Generating plant fuel stock"
       }
      }
     },
     "localname": "EnergyRelatedInventoryOtherFossilFuel",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EnvironmentalRemediationContingencyAxis": {
     "auth_ref": [
      "r697",
      "r698",
      "r699",
      "r707"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of environmental remediation contingency.",
        "label": "Environmental Remediation Contingency [Axis]",
        "terseLabel": "Environmental Remediation Contingency [Axis]"
       }
      }
     },
     "localname": "EnvironmentalRemediationContingencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EnvironmentalRemediationContingencyDomain": {
     "auth_ref": [
      "r697",
      "r698",
      "r699",
      "r707"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Environmental remediation contingency, for example, but not limited to, asbestos, air emissions and mercury emissions.",
        "label": "Environmental Remediation Contingency [Domain]",
        "terseLabel": "Environmental Remediation Contingency [Domain]"
       }
      }
     },
     "localname": "EnvironmentalRemediationContingencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EnvironmentalRemediationSiteAxis": {
     "auth_ref": [
      "r625",
      "r626",
      "r664",
      "r665",
      "r666",
      "r707",
      "r708"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location or named area designated for environmental remediation.",
        "label": "Environmental Remediation Site [Axis]",
        "terseLabel": "Environmental Remediation Site [Axis]"
       }
      }
     },
     "localname": "EnvironmentalRemediationSiteAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EnvironmentalRemediationSiteDomain": {
     "auth_ref": [
      "r625",
      "r626",
      "r664",
      "r665",
      "r666",
      "r707",
      "r708"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location or named area designated for environmental remediation.",
        "label": "Environmental Remediation Site [Domain]",
        "terseLabel": "Environmental Remediation Site [Domain]"
       }
      }
     },
     "localname": "EnvironmentalRemediationSiteDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r111",
      "r208",
      "r240",
      "r241",
      "r242",
      "r260",
      "r261",
      "r262",
      "r264",
      "r270",
      "r272",
      "r290",
      "r333",
      "r414",
      "r514",
      "r515",
      "r516",
      "r524",
      "r525",
      "r544",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r559",
      "r566",
      "r594",
      "r595",
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestments": {
     "auth_ref": [
      "r89",
      "r306",
      "r669"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 4.0,
       "parentTag": "cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.",
        "label": "Equity Method Investments",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "EquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r394",
      "r551",
      "r628",
      "r629"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as an estimate of fair value.",
        "label": "Estimate of Fair Value Measurement [Member]",
        "terseLabel": "Fair Value"
       }
      }
     },
     "localname": "EstimateOfFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurements",
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r547",
      "r548",
      "r549"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurements",
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.consumersenergy.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]",
        "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]"
       }
      }
     },
     "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "auth_ref": [
      "r156",
      "r159",
      "r160"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.",
        "label": "Fair Value, by Balance Sheet Grouping [Table]",
        "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]"
       }
      }
     },
     "localname": "FairValueByBalanceSheetGroupingTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTextBlock": {
     "auth_ref": [
      "r156",
      "r159"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.",
        "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]",
        "terseLabel": "Schedule Of Carrying Amounts And Fair Values Of Financial Instruments"
       }
      }
     },
     "localname": "FairValueByBalanceSheetGroupingTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r394",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r548",
      "r570",
      "r571",
      "r572",
      "r628",
      "r629",
      "r640",
      "r641",
      "r642"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "auth_ref": [
      "r156",
      "r157",
      "r394",
      "r628",
      "r629"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement basis.",
        "label": "Measurement Basis [Axis]",
        "terseLabel": "Measurement Basis [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementBasisAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosureItemAmountsDomain": {
     "auth_ref": [
      "r394",
      "r628",
      "r629"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.",
        "label": "Fair Value Measurement [Domain]",
        "terseLabel": "Fair Value Measurement [Domain]"
       }
      }
     },
     "localname": "FairValueDisclosureItemAmountsDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueInputsLevel12And3Member": {
     "auth_ref": [
      "r718"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value measurement input including quoted price in active market for identical asset or liability reporting entity can access at measurement date (level 1), input other than quoted price included within level 1 either directly or indirectly observable for asset or liability (level 2) and unobservable input reflecting entity's own assumption (level 3).",
        "label": "Fair Value, Inputs, Level 1, Level 2, and Level 3 [Member]",
        "terseLabel": "Fair Value, Inputs, Level 1, 2 and 3"
       }
      }
     },
     "localname": "FairValueInputsLevel12And3Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r394",
      "r462",
      "r467",
      "r548",
      "r570",
      "r640",
      "r641",
      "r642"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Level 1",
        "verboseLabel": "Level 1"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r394",
      "r462",
      "r467",
      "r548",
      "r571",
      "r628",
      "r629",
      "r640",
      "r641",
      "r642"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level\u00a02"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r394",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r548",
      "r572",
      "r628",
      "r629",
      "r640",
      "r641",
      "r642"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level 3"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": {
     "auth_ref": [
      "r158"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis.",
        "label": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueMeasurementInputsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r394",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r570",
      "r571",
      "r572",
      "r628",
      "r629",
      "r640",
      "r641",
      "r642"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r563"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.",
        "label": "Finance Lease, Liability, Noncurrent",
        "terseLabel": "Non-current portion of finance leases"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForwardContractIndexedToIssuersEquityForwardRate": {
     "auth_ref": [
      "r110",
      "r153"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The per share price of the Company's stock at which the contract holder of the freestanding contract has the right to purchase or sell the Company's stock at a future date.",
        "label": "Forward Contract Indexed to Issuer's Equity, Forward Rate Per Share",
        "terseLabel": "Initial forward price (in dollars per share)"
       }
      }
     },
     "localname": "ForwardContractIndexedToIssuersEquityForwardRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ForwardContractIndexedToIssuersEquityShares": {
     "auth_ref": [
      "r154"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of shares that could be issued to net share settle a contract, if applicable. If a contract does not have a fixed or determinable maximum number of shares that may be required to be issued, disclose the fact that a potentially infinite number of shares could be issued to settle the contract.",
        "label": "Forward Contract Indexed to Issuer's Equity, Shares",
        "terseLabel": "Number of Shares (in shares)"
       }
      }
     },
     "localname": "ForwardContractIndexedToIssuersEquityShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ForwardContractIndexedToIssuersEquityTypeAxis": {
     "auth_ref": [
      "r151",
      "r152",
      "r155"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of forward contract issued by the entity, that is indexed to, and potentially settled in an entity's own stock.",
        "label": "Forward Contract Indexed to Issuer's Equity, Type [Axis]",
        "terseLabel": "Forward Contract Indexed to Issuer's Equity, Type [Axis]"
       }
      }
     },
     "localname": "ForwardContractIndexedToIssuersEquityTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ForwardContractIndexedToIssuersEquityTypeDomain": {
     "auth_ref": [
      "r155"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element provides a description of the type of freestanding contract issued by a Company that is indexed to, and potentially settled in, a Company's own stock; specifically, the pertinent rights and privileges of the securities outstanding. Does not include forward purchase contracts which would be classified as liabilities under FAS 150.",
        "label": "Forward Contract Indexed to Issuer's Equity, Type [Domain]",
        "terseLabel": "Forward Contract Indexed to Issuer's Equity, Type [Domain]"
       }
      }
     },
     "localname": "ForwardContractIndexedToIssuersEquityTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FuelCosts": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fuel costs incurred that are directly related to goods produced and sold and services rendered during the reporting period.",
        "label": "Fuel Costs",
        "terseLabel": "Fuel for electric generation"
       }
      }
     },
     "localname": "FuelCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GuaranteeObligationsByNatureAxis": {
     "auth_ref": [
      "r103"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by nature of guarantee.",
        "label": "Guarantor Obligations, Nature [Axis]",
        "terseLabel": "Guarantor Obligations, Nature [Axis]"
       }
      }
     },
     "localname": "GuaranteeObligationsByNatureAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GuaranteeObligationsCurrentCarryingValue": {
     "auth_ref": [
      "r102"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The current carrying amount of the liability for the freestanding or embedded guarantor's obligations under the guarantee or each group of similar guarantees.",
        "label": "Guarantor Obligations, Current Carrying Value",
        "verboseLabel": "Carrying Amount"
       }
      }
     },
     "localname": "GuaranteeObligationsCurrentCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GuaranteeObligationsMaximumExposure": {
     "auth_ref": [
      "r101"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions.",
        "label": "Guarantor Obligations, Maximum Exposure, Undiscounted",
        "terseLabel": "Maximum Obligation"
       }
      }
     },
     "localname": "GuaranteeObligationsMaximumExposure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GuaranteeObligationsNatureDomain": {
     "auth_ref": [
      "r100"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees.",
        "label": "Guarantor Obligations, Nature [Domain]",
        "terseLabel": "Guarantor Obligations, Nature [Domain]"
       }
      }
     },
     "localname": "GuaranteeObligationsNatureDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GuaranteeObligationsTerm": {
     "auth_ref": [
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describe the approximate term of the guarantee or each group of similar guarantees.",
        "label": "Guarantor Obligations, Term",
        "terseLabel": "Expiration Date"
       }
      }
     },
     "localname": "GuaranteeObligationsTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GuaranteeTypeOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement that requires the guarantor to make payments to a guaranteed party in compensation for that party's or parties' loss or injury, classified as other.",
        "label": "Guarantee Type, Other [Member]",
        "terseLabel": "Guarantees"
       }
      }
     },
     "localname": "GuaranteeTypeOtherMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperations": {
     "auth_ref": [
      "r56",
      "r73",
      "r128",
      "r265",
      "r266",
      "r267",
      "r268",
      "r279",
      "r283"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent.",
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent",
        "totalLabel": "Income from continuing operations available to common stockholders \u2013 basic and diluted"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r52",
      "r169",
      "r180",
      "r200",
      "r305",
      "r310",
      "r316",
      "r319",
      "r584",
      "r623"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income Before Income Taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r129",
      "r255",
      "r263",
      "r305",
      "r310",
      "r316",
      "r319",
      "r332",
      "r367",
      "r368",
      "r370",
      "r371",
      "r372",
      "r374",
      "r376",
      "r378",
      "r379",
      "r546",
      "r552",
      "r623",
      "r711"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Income from continuing operations",
        "totalLabel": "Income From Continuing Operations"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": {
     "auth_ref": [
      "r51",
      "r179",
      "r181",
      "r196",
      "r249",
      "r263",
      "r265",
      "r266",
      "r267",
      "r268",
      "r277",
      "r281",
      "r282",
      "r546",
      "r583"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_EarningsPerShareBasic",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.",
        "label": "Income (Loss) from Continuing Operations, Per Basic Share",
        "terseLabel": "Basic (in dollars per share)",
        "verboseLabel": "Basic earnings per average common share, income from continuing operations per average common share available to common stockholders (in dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsPerBasicShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": {
     "auth_ref": [
      "r51",
      "r196",
      "r199",
      "r249",
      "r263",
      "r265",
      "r266",
      "r267",
      "r268",
      "r277",
      "r281",
      "r282",
      "r283",
      "r546",
      "r583",
      "r591"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_EarningsPerShareDiluted",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Income (Loss) from Continuing Operations, Per Diluted Share",
        "terseLabel": "Diluted (in dollars per share)",
        "verboseLabel": "Diluted earnings per average common share, income from continuing operations per average common share available to common stockholders (in dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsPerDilutedShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r6",
      "r197",
      "r211",
      "r532"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.",
        "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Income From Discontinued Operations, Net of Tax of $\u2014 and $1"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": {
     "auth_ref": [
      "r53",
      "r197",
      "r199",
      "r249",
      "r278",
      "r281",
      "r282",
      "r733",
      "r734"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_EarningsPerShareBasic",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.",
        "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share",
        "terseLabel": "Basic earnings per average common share, income from discontinued operations per average common share available to common stockholders (in dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": {
     "auth_ref": [
      "r146",
      "r278",
      "r281",
      "r282"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_EarningsPerShareDiluted",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.",
        "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share",
        "terseLabel": "Diluted earnings per average common share, income from discontinued operations per average common share available to common stockholders (in dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r256",
      "r521",
      "r522",
      "r523",
      "r526",
      "r529",
      "r533",
      "r534",
      "r535"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r257",
      "r271",
      "r272",
      "r303",
      "r519",
      "r527",
      "r530",
      "r592"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
       "weight": -1.0
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Income Tax Expense"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r720"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "negatedTerseLabel": "Reversal of tax reserve"
       }
      }
     },
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesScheduleOfEffectiveIncomeRateReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables.",
        "label": "Increase (Decrease) in Accounts and Other Receivables",
        "negatedLabel": "Accounts receivable and accrued revenue"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsAndOtherReceivables",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "terseLabel": "Accounts payable and accrued rate refunds"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in current operating assets after deduction of current operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Current Assets and Liabilities, Net",
        "negatedTerseLabel": "Other current assets and liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in noncurrent operating assets after deduction of noncurrent operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Noncurrent Assets and Liabilities, Net",
        "negatedLabel": "Other non\u2011current assets and liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherNoncurrentAssetsAndLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInReceivablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Receivables [Abstract]",
        "terseLabel": "Changes in assets and liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInReceivablesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToEquityForwardAgreements": {
     "auth_ref": [
      "r283",
      "r620"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shared included in the calculation of diluted EPS as a result of the potentially dilutive effect of equity forward arrangements using the reverse treasury stock method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Equity Forward Agreements",
        "terseLabel": "Dilutive forward equity sale contracts (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToEquityForwardAgreements",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends": {
     "auth_ref": [
      "r81",
      "r688",
      "r689",
      "r690",
      "r692"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of additional shares included in diluted EPS for potentially dilutive effect of nonvested equity-based payment award containing forfeitable rights to dividends or dividend equivalents, whether paid or unpaid.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Nonvested Shares with Forfeitable Dividends",
        "terseLabel": "Dilutive nonvested stock awards (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IndemnificationGuaranteeMember": {
     "auth_ref": [
      "r97",
      "r105"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An agreement (contract) that contingently requires the guarantor to make payments to the guaranteed party in compensation for that party's or parties' loss or injury attributable to specified events or actions, such as a patent infringement action against an entity that relied on certain representations as to ownership rights made by a software vendor.",
        "label": "Indemnification Agreement [Member]",
        "terseLabel": "Indemnity obligations from stock and asset sale agreements"
       }
      }
     },
     "localname": "IndemnificationGuaranteeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterestAndDividendsPayableCurrent": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying values as of the balance sheet date of (a) interest payable on all forms of debt, including trade payables, that has been incurred, and (b) dividends declared but unpaid on equity securities issued by the entity and outstanding (also includes dividends collected on behalf of another owner of securities that are being held by the entity). Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Interest and Dividends Payable, Current",
        "terseLabel": "Accrued interest"
       }
      }
     },
     "localname": "InterestAndDividendsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestCostsCapitalizedAdjustment": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_InterestExpense",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest costs capitalized disclosed as an adjusting item to interest costs incurred.",
        "label": "Interest Costs Capitalized Adjustment",
        "negatedTerseLabel": "Allowance for borrowed funds used during construction"
       }
      }
     },
     "localname": "InterestCostsCapitalizedAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r164",
      "r183",
      "r243",
      "r299",
      "r561"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "totalLabel": "Total interest charges"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest Expense [Abstract]",
        "terseLabel": "Interest Charges"
       }
      }
     },
     "localname": "InterestExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestExpenseDebt": {
     "auth_ref": [
      "r61",
      "r400",
      "r408",
      "r630",
      "r631"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_InterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.",
        "label": "Interest Expense, Debt",
        "terseLabel": "Interest on long-term debt"
       }
      }
     },
     "localname": "InterestExpenseDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseOther": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_InterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense classified as other.",
        "label": "Interest Expense, Other",
        "terseLabel": "Other interest expense"
       }
      }
     },
     "localname": "InterestExpenseOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseRelatedParty": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_InterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense incurred on a debt or other obligation to related party.",
        "label": "Interest Expense, Related Party",
        "terseLabel": "Interest expense \u2013 related parties"
       }
      }
     },
     "localname": "InterestExpenseRelatedParty",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Net [Abstract]",
        "terseLabel": "Inventories at average cost"
       }
      }
     },
     "localname": "InventoryNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_JointlyOwnedUtilityPlantAxis": {
     "auth_ref": [
      "r204"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of jointly owned utility plant.",
        "label": "Jointly Owned Utility Plant [Axis]",
        "terseLabel": "Jointly Owned Utility Plant [Axis]"
       }
      }
     },
     "localname": "JointlyOwnedUtilityPlantAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_JointlyOwnedUtilityPlantDomain": {
     "auth_ref": [
      "r203"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Types of a jointly owned utility plant.",
        "label": "Jointly Owned Utility Plant [Domain]",
        "terseLabel": "Jointly Owned Utility Plant [Domain]"
       }
      }
     },
     "localname": "JointlyOwnedUtilityPlantDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_JointlyOwnedUtilityPlantProportionateOwnershipShare": {
     "auth_ref": [
      "r204"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The proportionate share of interest (percent) in a jointly owned utility plant.",
        "label": "Jointly Owned Utility Plant, Proportionate Ownership Share",
        "terseLabel": "Ownership share"
       }
      }
     },
     "localname": "JointlyOwnedUtilityPlantProportionateOwnershipShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LeaseIncome": {
     "auth_ref": [
      "r565"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease income from operating, direct financing, and sales-type leases. Includes, but is not limited to, variable lease payments, interest income, profit (loss) recognized at commencement, and lease payments paid and payable to lessor.",
        "label": "Lease Income",
        "verboseLabel": "Leasing income"
       }
      }
     },
     "localname": "LeaseIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LetterOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).",
        "label": "Letter of Credit [Member]",
        "terseLabel": "Letter of Credit"
       }
      }
     },
     "localname": "LetterOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.",
        "label": "Letters of Credit Outstanding, Amount",
        "terseLabel": "Letters of Credit Outstanding"
       }
      }
     },
     "localname": "LettersOfCreditOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r30",
      "r255",
      "r332",
      "r367",
      "r368",
      "r370",
      "r371",
      "r372",
      "r374",
      "r376",
      "r378",
      "r379",
      "r538",
      "r542",
      "r543",
      "r552",
      "r622",
      "r711",
      "r725",
      "r726"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r22",
      "r175",
      "r192",
      "r653",
      "r682",
      "r694",
      "r724"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total Liabilities and Equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES AND EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r32",
      "r213",
      "r255",
      "r332",
      "r367",
      "r368",
      "r370",
      "r371",
      "r372",
      "r374",
      "r376",
      "r378",
      "r379",
      "r538",
      "r542",
      "r543",
      "r552",
      "r653",
      "r711",
      "r725",
      "r726"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "verboseLabel": "Current Liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesFairValueDisclosure": {
     "auth_ref": [
      "r156"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial and nonfinancial obligations.",
        "label": "Liabilities, Fair Value Disclosure",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "LiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Fair Value Disclosure [Abstract]",
        "terseLabel": "Liabilities"
       }
      }
     },
     "localname": "LiabilitiesFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails",
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "auth_ref": [
      "r7",
      "r8",
      "r9",
      "r13",
      "r14",
      "r255",
      "r332",
      "r367",
      "r368",
      "r370",
      "r371",
      "r372",
      "r374",
      "r376",
      "r378",
      "r379",
      "r538",
      "r542",
      "r543",
      "r552",
      "r711",
      "r725",
      "r726"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.",
        "label": "Liabilities, Noncurrent",
        "totalLabel": "Total non\u2011current liabilities"
       }
      }
     },
     "localname": "LiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Noncurrent [Abstract]",
        "terseLabel": "Non\u2011current Liabilities"
       }
      }
     },
     "localname": "LiabilitiesNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r13",
      "r173",
      "r186"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-Term Line of Credit",
        "terseLabel": "Amount Borrowed"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "auth_ref": [
      "r26",
      "r681"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.",
        "label": "Lender Name [Axis]",
        "terseLabel": "Lender Name [Axis]"
       }
      }
     },
     "localname": "LineOfCreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "auth_ref": [
      "r26",
      "r681"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.",
        "label": "Line of Credit Facility, Lender [Domain]",
        "terseLabel": "Line of Credit Facility, Lender [Domain]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLenderDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Line of Credit Facility [Line Items]",
        "terseLabel": "Line of Credit Facility [Line Items]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r26"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Maximum borrowing capacity",
        "verboseLabel": "Amount of Facility"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r26"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "verboseLabel": "Amount Available"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r26",
      "r681"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.",
        "label": "Line of Credit Facility [Table]",
        "terseLabel": "Line of Credit Facility [Table]"
       }
      }
     },
     "localname": "LineOfCreditFacilityTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line of Credit [Member]",
        "terseLabel": "Credit Agreement"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrent": {
     "auth_ref": [
      "r327"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 3.0,
       "parentTag": "cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of accounts and financing receivables, classified as noncurrent. Includes, but is not limited to, notes and loan receivable.",
        "label": "Accounts and Financing Receivable, after Allowance for Credit Loss, Noncurrent",
        "verboseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "LongTermAccountsNotesAndLoansReceivableNetNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r28"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-Term Debt, Current Maturities",
        "terseLabel": "Current portion of long term debt"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.",
        "label": "Long-Term Debt, Fair Value",
        "terseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r219"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r34"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-Term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r34",
      "r108"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-Term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationMajorLongTermDebtIssuancesandRetirementsDetails",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "auth_ref": [
      "r98",
      "r99",
      "r359",
      "r360",
      "r361",
      "r703",
      "r704"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.",
        "label": "Loss Contingency Nature [Axis]",
        "terseLabel": "Loss Contingency Nature [Axis]"
       }
      }
     },
     "localname": "LossContingenciesByNatureOfContingencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Loss Contingencies [Line Items]",
        "terseLabel": "Loss Contingencies [Line Items]"
       }
      }
     },
     "localname": "LossContingenciesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r98",
      "r99",
      "r359",
      "r360",
      "r361",
      "r703",
      "r704"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.",
        "label": "Loss Contingencies [Table]",
        "terseLabel": "Loss Contingencies [Table]"
       }
      }
     },
     "localname": "LossContingenciesTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyDamagesSoughtValue": {
     "auth_ref": [
      "r702",
      "r703",
      "r704"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.",
        "label": "Loss Contingency, Damages Sought, Value",
        "terseLabel": "Damages sought"
       }
      }
     },
     "localname": "LossContingencyDamagesSoughtValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyEstimateOfPossibleLoss": {
     "auth_ref": [
      "r360",
      "r361",
      "r365"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.",
        "label": "Loss Contingency, Estimate of Possible Loss",
        "terseLabel": "Remediation and other response activity costs"
       }
      }
     },
     "localname": "LossContingencyEstimateOfPossibleLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyNatureDomain": {
     "auth_ref": [
      "r98",
      "r99",
      "r359",
      "r360",
      "r361",
      "r703",
      "r704"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.",
        "label": "Loss Contingency, Nature [Domain]",
        "terseLabel": "Loss Contingency, Nature [Domain]"
       }
      }
     },
     "localname": "LossContingencyNatureDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r39",
      "r174",
      "r191",
      "r255",
      "r332",
      "r367",
      "r370",
      "r371",
      "r372",
      "r378",
      "r379",
      "r552"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).",
        "label": "Stockholders' Equity Attributable to Noncontrolling Interest",
        "terseLabel": "Noncontrolling interests"
       }
      }
     },
     "localname": "MinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": {
     "auth_ref": [
      "r116"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.",
        "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders",
        "negatedTerseLabel": "Distributions and other changes in noncontrolling interests"
       }
      }
     },
     "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.",
        "label": "Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners",
        "terseLabel": "Ownership percentage",
        "verboseLabel": "Noncontrolling ownership interest"
       }
      }
     },
     "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r253"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by (used in) financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash Flows from Financing Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r253"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash Flows from Investing Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r69",
      "r70",
      "r73"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash Flows from Operating Activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r54",
      "r73",
      "r182",
      "r198",
      "r211",
      "r235",
      "r238",
      "r242",
      "r255",
      "r263",
      "r265",
      "r266",
      "r267",
      "r268",
      "r271",
      "r272",
      "r279",
      "r305",
      "r310",
      "r316",
      "r319",
      "r332",
      "r367",
      "r368",
      "r370",
      "r371",
      "r372",
      "r374",
      "r376",
      "r378",
      "r379",
      "r546",
      "r552",
      "r623",
      "r711"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "totalLabel": "Net Income Attributable to CMS\u00a0Energy",
        "verboseLabel": "Net Income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r132",
      "r144",
      "r235",
      "r238",
      "r271",
      "r272",
      "r674"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      },
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "terseLabel": "Loss Attributable to Noncontrolling Interests",
        "verboseLabel": "Loss attributable to noncontrolling interests"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r265",
      "r266",
      "r267",
      "r268",
      "r274",
      "r275",
      "r280",
      "r283",
      "r305",
      "r310",
      "r316",
      "r319",
      "r623"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "terseLabel": "Net income (loss) available to common stockholders",
        "totalLabel": "Net Income Available to Common Stockholders"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]",
        "terseLabel": "Income available to common stockholders"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r126",
      "r414",
      "r684",
      "r685",
      "r686"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.",
        "label": "Noncontrolling Interest [Member]",
        "terseLabel": "Noncontrolling Interests"
       }
      }
     },
     "localname": "NoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r60"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "label": "Nonoperating Income (Expense)",
        "totalLabel": "Total other income"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesPayableCurrent": {
     "auth_ref": [
      "r28"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 10.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.",
        "label": "Notes Payable, Current",
        "terseLabel": "Notes payable"
       }
      }
     },
     "localname": "NotesPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesPayableFairValueDisclosure": {
     "auth_ref": [
      "r29"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of notes payable.",
        "label": "Notes Payable, Fair Value Disclosure",
        "verboseLabel": "Long-term payables"
       }
      }
     },
     "localname": "NotesPayableFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesPayableRelatedPartiesClassifiedCurrent": {
     "auth_ref": [
      "r23",
      "r167",
      "r683"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 9.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount for notes payable (written promise to pay), due to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Notes Payable, Related Parties, Current",
        "terseLabel": "Notes payable \u2013 related parties"
       }
      }
     },
     "localname": "NotesPayableRelatedPartiesClassifiedCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableRelatedPartiesCurrent": {
     "auth_ref": [
      "r166",
      "r224",
      "r683"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amounts due from parties associated with the reporting entity as evidenced by a written promise to pay, due within 1 year (or 1 business cycle).",
        "label": "Notes Receivable, Related Parties, Current",
        "terseLabel": "DB\u00a0SERP note receivable \u2013 related party"
       }
      }
     },
     "localname": "NotesReceivableRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OilAndGasPurchasedMember": {
     "auth_ref": [
      "r717"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Viscous liquid derived from petroleum and flammable gas occurring naturally underground, purchased from another party.",
        "label": "Oil and Gas, Purchased [Member]",
        "terseLabel": "Cost of gas sold"
       }
      }
     },
     "localname": "OilAndGasPurchasedMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating Expenses"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r305",
      "r310",
      "r316",
      "r319",
      "r623"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "terseLabel": "Operating Income",
        "totalLabel": "Operating Income"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseVariableLeaseIncome": {
     "auth_ref": [
      "r289",
      "r564"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease income from variable lease payments paid and payable to lessor, excluding amount included in measurement of lease receivable.",
        "label": "Operating Lease, Variable Lease Income",
        "terseLabel": "Variable lease income"
       }
      }
     },
     "localname": "OperatingLeaseVariableLeaseIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Operating Segments [Member]",
        "terseLabel": "Operating Segments"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r227",
      "r653"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 10.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Other Assets, Current",
        "terseLabel": "Prepayments and other current assets"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r217"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 1.0,
       "parentTag": "cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Other Commitments [Line Items]",
        "terseLabel": "Other Commitments [Line Items]"
       }
      }
     },
     "localname": "OtherCommitmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitments"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about obligations resulting from other commitments.",
        "label": "Other Commitments [Table]",
        "terseLabel": "Other Commitments [Table]"
       }
      }
     },
     "localname": "OtherCommitmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitments"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, before Tax [Abstract]",
        "terseLabel": "Retirement Benefits Liability"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r41",
      "r44",
      "r479"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, after Tax",
        "terseLabel": "Net gain arising during the period"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax": {
     "auth_ref": [
      "r45"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, Tax",
        "terseLabel": "Net gain (loss) arising during the period, tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": {
     "auth_ref": [
      "r230",
      "r231"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax",
        "terseLabel": "Unrealized gain on derivative instruments, net of tax",
        "verboseLabel": "Unrealized gain on derivative instruments"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax": {
     "auth_ref": [
      "r232"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax",
        "terseLabel": "Unrealized gain on derivative instruments, tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r50",
      "r111",
      "r236",
      "r239",
      "r245",
      "r553",
      "r558",
      "r559",
      "r579",
      "r587",
      "r672",
      "r673"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "totalLabel": "Other Comprehensive Income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax": {
     "auth_ref": [
      "r44",
      "r48",
      "r234",
      "r479"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax",
        "negatedLabel": "Amortization of net actuarial loss",
        "negatedTerseLabel": "Amortization of net actuarial loss, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax": {
     "auth_ref": [
      "r45"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan.",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, Tax",
        "negatedLabel": "Amortization of net actuarial loss, tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCostAndExpenseOperating": {
     "auth_ref": [
      "r59"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of other operating cost and expense items that are associated with the entity's normal revenue producing operation.",
        "label": "Other Cost and Expense, Operating",
        "terseLabel": "Maintenance and other operating expenses"
       }
      }
     },
     "localname": "OtherCostAndExpenseOperating",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherIncomeAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Income and Expenses [Abstract]",
        "verboseLabel": "Other Income (Expense)"
       }
      }
     },
     "localname": "OtherIncomeAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherInventorySupplies": {
     "auth_ref": [
      "r670"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of other supplies used within the manufacturing or production process expected to be consumed within one year or operating cycle, if longer.",
        "label": "Other Inventory, Supplies, Gross",
        "terseLabel": "Materials and supplies"
       }
      }
     },
     "localname": "OtherInventorySupplies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilities": {
     "auth_ref": [
      "r177"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other.",
        "label": "Other Liabilities",
        "periodEndLabel": "Retention benefit liability at the end of the period",
        "periodStartLabel": "Retention benefit liability at beginning of period"
       }
      }
     },
     "localname": "OtherLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r31",
      "r653"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 8.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Current",
        "terseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 8.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other non\u2011current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
        "label": "Other Noncash Income (Expense)",
        "negatedLabel": "Other non\u2011cash operating activities and reconciling\u00a0adjustments"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingExpense": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Expense",
        "negatedLabel": "Other expense"
       }
      }
     },
     "localname": "OtherNonoperatingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncome": {
     "auth_ref": [
      "r251"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income",
        "terseLabel": "Other income"
       }
      }
     },
     "localname": "OtherNonoperatingIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": {
     "auth_ref": [
      "r118",
      "r435",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r485",
      "r488",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r504",
      "r505",
      "r506",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits.",
        "label": "Other Postretirement Benefits Plan [Member]",
        "terseLabel": "OPEB Plan"
       }
      }
     },
     "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherShortTermBorrowings": {
     "auth_ref": [
      "r24"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowings classified as other, maturing within one year or the normal operating cycle, if longer.",
        "label": "Other Short-Term Borrowings",
        "terseLabel": "Current portion of long-term payables"
       }
      }
     },
     "localname": "OtherShortTermBorrowings",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "auth_ref": [
      "r676",
      "r677"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.",
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "negatedLabel": "Cost to retire property and other investing activities"
       }
      }
     },
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfOrdinaryDividends": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash outflow in the form of ordinary dividends to common shareholders, preferred shareholders and noncontrolling interests, generally out of earnings.",
        "label": "Payments of Ordinary Dividends",
        "negatedLabel": "Payment of dividends on common and preferred stock"
       }
      }
     },
     "localname": "PaymentsOfOrdinaryDividends",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r63"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Capital expenditures (excludes assets placed under finance lease)"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r459",
      "r461",
      "r467",
      "r484",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r502",
      "r503",
      "r504",
      "r510",
      "r642"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for retirement benefits.",
        "label": "Retirement Benefits [Text Block]",
        "terseLabel": "Retirement Benefits"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefits"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": {
     "auth_ref": [
      "r15",
      "r435",
      "r436",
      "r458",
      "r642"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.",
        "label": "Liability, Defined Benefit Plan, Noncurrent",
        "terseLabel": "Postretirement benefits"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r550"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured at fair value for financial reporting purposes.",
        "label": "Portion at Fair Value Measurement [Member]",
        "terseLabel": "Portion at Fair Value Measurement"
       }
      }
     },
     "localname": "PortionAtFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockDividendsAndOtherAdjustments": {
     "auth_ref": [
      "r80",
      "r693"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate value of preferred stock dividends and other adjustments necessary to derive net income apportioned to common stockholders.",
        "label": "Preferred Stock Dividends and Other Adjustments",
        "terseLabel": "Preferred stock dividends"
       }
      }
     },
     "localname": "PreferredStockDividendsAndOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockDividendsIncomeStatementImpact": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders.",
        "label": "Preferred Stock Dividends, Income Statement Impact",
        "terseLabel": "Preferred Stock Dividends"
       }
      }
     },
     "localname": "PreferredStockDividendsIncomeStatementImpact",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockDividendsPerShareDeclared": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends declared during the period for each share of preferred stock outstanding.",
        "label": "Preferred Stock, Dividends Per Share, Declared",
        "terseLabel": "Dividends declared per preferred stock Series C depositary share (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.",
        "label": "Preferred Stock [Member]",
        "terseLabel": "Cumulative Preferred Stock"
       }
      }
     },
     "localname": "PreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred stock outstanding (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnauditedParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r16",
      "r653"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Cumulative preferred stock"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromContributedCapital": {
     "auth_ref": [
      "r64"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received by a corporation from a shareholder during the period.",
        "label": "Proceeds from Contributed Capital",
        "terseLabel": "Stockholder contribution"
       }
      }
     },
     "localname": "ProceedsFromContributedCapital",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r64"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Proceeds from Issuance of Common Stock",
        "terseLabel": "Issuance of common stock"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r65"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.",
        "label": "Proceeds from Issuance of Long-Term Debt",
        "terseLabel": "Proceeds from issuance of debt"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "auth_ref": [
      "r65",
      "r681"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.",
        "label": "Proceeds from Lines of Credit",
        "terseLabel": "Borrowings"
       }
      }
     },
     "localname": "ProceedsFromLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofRevolvingCreditFacilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromMinorityShareholders": {
     "auth_ref": [
      "r66"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.",
        "label": "Proceeds from Noncontrolling Interests",
        "terseLabel": "Contribution from noncontrolling interest"
       }
      }
     },
     "localname": "ProceedsFromMinorityShareholders",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "auth_ref": [
      "r678",
      "r679"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.",
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "verboseLabel": "Other financing costs"
       }
      }
     },
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r211",
      "r235",
      "r238",
      "r252",
      "r255",
      "r263",
      "r271",
      "r272",
      "r305",
      "r310",
      "r316",
      "r319",
      "r332",
      "r367",
      "r368",
      "r370",
      "r371",
      "r372",
      "r374",
      "r376",
      "r378",
      "r379",
      "r536",
      "r539",
      "r540",
      "r546",
      "r552",
      "r584",
      "r623",
      "r651",
      "r652",
      "r674",
      "r711"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net Income",
        "totalLabel": "Net Income"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofComprehensiveIncomeUnaudited",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGrossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Gross [Abstract]",
        "terseLabel": "Plant, Property, and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGrossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment [Member]",
        "terseLabel": "Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r93",
      "r194",
      "r585",
      "r653"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Plant, property, and equipment, net",
        "totalLabel": "Total plant, property, and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r250",
      "r335"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Bad debt expense"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of public utility's approved rate increase (decrease) by regulatory agency.",
        "label": "Public Utilities, Approved Rate Increase (Decrease), Amount",
        "terseLabel": "Additional annual rate increase authorized"
       }
      }
     },
     "localname": "PublicUtilitiesApprovedRateIncreaseDecreaseAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of public utility's approved return on equity.",
        "label": "Public Utilities, Approved Return on Equity, Percentage",
        "terseLabel": "Rate of return on equity authorized"
       }
      }
     },
     "localname": "PublicUtilitiesApprovedReturnOnEquityPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PublicUtilitiesDisclosureTextBlock": {
     "auth_ref": [
      "r207"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for public utilities.",
        "label": "Public Utilities Disclosure [Text Block]",
        "verboseLabel": "Regulatory Matters"
       }
      }
     },
     "localname": "PublicUtilitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMatters"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PublicUtilitiesGeneralDisclosuresLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Public Utilities, General Disclosures [Line Items]",
        "terseLabel": "Public Utilities, General Disclosures [Line Items]"
       }
      }
     },
     "localname": "PublicUtilitiesGeneralDisclosuresLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMatters",
      "http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PublicUtilitiesGeneralDisclosuresTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about regulation for public utility entities, including, but not limited to, rate requests, decommissioning costs and the amount of allowance for earnings on equity capitalized for rate making purposes.",
        "label": "Public Utilities General Disclosures [Table]",
        "terseLabel": "Public Utilities General Disclosures [Table]"
       }
      }
     },
     "localname": "PublicUtilitiesGeneralDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMatters",
      "http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress": {
     "auth_ref": [],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited": {
       "order": 2.0,
       "parentTag": "cms_PublicUtilitiesPropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period end amount of construction work in progress in public utility.",
        "label": "Public Utilities, Property, Plant and Equipment, Construction Work in Progress",
        "terseLabel": "Construction work in progress"
       }
      }
     },
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PublicUtilitiesRegulatoryProceedingAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of regulatory proceeding.",
        "label": "Public Utilities, Regulatory Proceeding [Axis]",
        "terseLabel": "Public Utilities, Regulatory Proceeding [Axis]"
       }
      }
     },
     "localname": "PublicUtilitiesRegulatoryProceedingAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PublicUtilitiesRegulatoryProceedingDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeding with public utility's regulatory body.",
        "label": "Public Utilities, Regulatory Proceeding [Domain]",
        "terseLabel": "Public Utilities, Regulatory Proceeding [Domain]"
       }
      }
     },
     "localname": "PublicUtilitiesRegulatoryProceedingDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PublicUtilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of utility plant.",
        "label": "Public Utility [Axis]",
        "terseLabel": "Public Utility [Axis]"
       }
      }
     },
     "localname": "PublicUtilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReceivablesFairValueDisclosure": {
     "auth_ref": [
      "r176",
      "r193",
      "r723"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of receivables, including, but not limited to, trade account receivables, note receivables, and loan receivables.",
        "label": "Receivables, Fair Value Disclosure",
        "verboseLabel": "Long-term receivables"
       }
      }
     },
     "localname": "ReceivablesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancialInstrumentsScheduleOfCarryingAmountsAndFairValuesOfFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": {
     "auth_ref": [
      "r87"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.",
        "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]",
        "terseLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RegulatedEntityOtherAssetsNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Regulated Entity, Other Assets, Noncurrent [Abstract]",
        "terseLabel": "Other Non\u2011current Assets"
       }
      }
     },
     "localname": "RegulatedEntityOtherAssetsNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RegulatedOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Regulated Operations [Abstract]"
       }
      }
     },
     "localname": "RegulatedOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RegulatoryAssetAmortizationPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization period for the recovery of regulatory asset, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Regulatory Asset, Amortization Period",
        "terseLabel": "Regulatory asset collection period"
       }
      }
     },
     "localname": "RegulatoryAssetAmortizationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RegulatoryAssetAxis": {
     "auth_ref": [
      "r201",
      "r202",
      "r206"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of regulatory asset.",
        "label": "Regulatory Asset [Axis]",
        "terseLabel": "Regulatory Asset [Axis]"
       }
      }
     },
     "localname": "RegulatoryAssetAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RegulatoryAssetDomain": {
     "auth_ref": [
      "r201"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in capitalization of costs incurred.",
        "label": "Regulatory Asset [Domain]",
        "terseLabel": "Regulatory Asset [Domain]"
       }
      }
     },
     "localname": "RegulatoryAssetDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RegulatoryAssetsCurrent": {
     "auth_ref": [
      "r201"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 9.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of capitalized costs of regulated entities that are expected to be recovered through revenue sources within one year or the normal operating cycle, if longer. Such costs are capitalized if they meet both of the following criteria: a. It is probable that future revenue in an amount at least equal to the capitalized cost will result from inclusion of that cost in allowable costs for rate-making purposes. b. Based on available evidence, the future revenue will be provided to permit recovery of the previously incurred cost rather than to provide for expected levels of similar future costs. If the revenue will be provided through an automatic rate-adjustment clause, this criterion requires that the regulator's intent clearly be to permit recovery of the previously incurred cost.",
        "label": "Regulatory Asset, Current",
        "terseLabel": "Regulatory assets"
       }
      }
     },
     "localname": "RegulatoryAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RegulatoryAssetsNoncurrent": {
     "auth_ref": [
      "r201"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 2.0,
       "parentTag": "cms_AssetsNoncurrentOtherThanPropertyPlantAndEquipment",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of capitalized costs of regulated entities that are not expected to be recovered through revenue sources within one year or the normal operating cycle if longer.",
        "label": "Regulatory Asset, Noncurrent",
        "terseLabel": "Regulatory assets"
       }
      }
     },
     "localname": "RegulatoryAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RegulatoryLiabilityAxis": {
     "auth_ref": [
      "r205"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of regulatory liability.",
        "label": "Regulatory Liability [Axis]",
        "terseLabel": "Regulatory Liability [Axis]"
       }
      }
     },
     "localname": "RegulatoryLiabilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RegulatoryLiabilityCurrent": {
     "auth_ref": [
      "r205"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount for the individual regulatory current liability as itemized in a table of regulatory current liabilities as of the end of the period.",
        "label": "Regulatory Liability, Current",
        "terseLabel": "Regulatory liabilities"
       }
      }
     },
     "localname": "RegulatoryLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RegulatoryLiabilityDomain": {
     "auth_ref": [
      "r205"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate action of a regulator resulting in accrual of costs or expenses.",
        "label": "Regulatory Liability [Domain]",
        "terseLabel": "Regulatory Liability [Domain]"
       }
      }
     },
     "localname": "RegulatoryLiabilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RegulatoryLiabilityNoncurrent": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount for the individual regulatory noncurrent liability as itemized in a table of regulatory noncurrent liabilities as of the end of the period.",
        "label": "Regulatory Liability, Noncurrent",
        "terseLabel": "Regulatory liabilities"
       }
      }
     },
     "localname": "RegulatoryLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r68"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "label": "Repayments of Long-Term Debt",
        "negatedLabel": "Retirement of debt"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfShortTermDebt": {
     "auth_ref": [
      "r68"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.",
        "label": "Repayments of Short-Term Debt",
        "negatedTerseLabel": "Decrease in notes payable"
       }
      }
     },
     "localname": "RepaymentsOfShortTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r74",
      "r78",
      "r214"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Restricted Cash and Cash Equivalents, Current",
        "terseLabel": "Restricted cash and cash equivalents",
        "verboseLabel": "Restricted cash equivalents"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnARecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring and Related Activities [Abstract]"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r347",
      "r349",
      "r352",
      "r357",
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.",
        "label": "Restructuring and Related Activities Disclosure [Text Block]",
        "terseLabel": "Exit Activities"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestructuringAndRelatedCostCostIncurredToDate1": {
     "auth_ref": [
      "r348",
      "r351",
      "r354",
      "r356"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of costs incurred to date for the specified restructuring cost.",
        "label": "Restructuring and Related Cost, Cost Incurred to Date",
        "terseLabel": "Aggregate cost incurred"
       }
      }
     },
     "localname": "RestructuringAndRelatedCostCostIncurredToDate1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringAndRelatedCostExpectedCost1": {
     "auth_ref": [
      "r348",
      "r351",
      "r354",
      "r356"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost.",
        "label": "Restructuring and Related Cost, Expected Cost",
        "terseLabel": "Expected cost"
       }
      }
     },
     "localname": "RestructuringAndRelatedCostExpectedCost1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCharges": {
     "auth_ref": [
      "r72",
      "r353",
      "r354",
      "r701"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.",
        "label": "Restructuring Charges",
        "terseLabel": "Retention and severance costs"
       }
      }
     },
     "localname": "RestructuringCharges",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "auth_ref": [
      "r348",
      "r349",
      "r354",
      "r355"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of restructuring cost.",
        "label": "Restructuring Type [Axis]",
        "terseLabel": "Restructuring Type [Axis]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Restructuring Cost and Reserve [Line Items]",
        "terseLabel": "Restructuring Cost and Reserve [Line Items]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivities",
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringPlanAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by individual restructuring plan.",
        "label": "Restructuring Plan [Axis]",
        "terseLabel": "Restructuring Plan [Axis]"
       }
      }
     },
     "localname": "RestructuringPlanAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringPlanDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the individual restructuring plans.",
        "label": "Restructuring Plan [Domain]",
        "terseLabel": "Restructuring Plan [Domain]"
       }
      }
     },
     "localname": "RestructuringPlanDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringReserveRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Restructuring Reserve [Roll Forward]",
        "terseLabel": "Restructuring Reserve [Roll Forward]"
       }
      }
     },
     "localname": "RestructuringReserveRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r19",
      "r116",
      "r190",
      "r597",
      "r599",
      "r653"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 3.0,
       "parentTag": "cms_CommonStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r208",
      "r260",
      "r261",
      "r262",
      "r264",
      "r270",
      "r272",
      "r333",
      "r514",
      "r515",
      "r516",
      "r524",
      "r525",
      "r544",
      "r594",
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "auth_ref": [
      "r117",
      "r118",
      "r435",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r485",
      "r488",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r504",
      "r505",
      "r506",
      "r509",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Axis]",
        "terseLabel": "Retirement Plan Type [Axis]"
       }
      }
     },
     "localname": "RetirementPlanTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "auth_ref": [
      "r117",
      "r118",
      "r435",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r485",
      "r488",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r504",
      "r505",
      "r506",
      "r509",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Domain]",
        "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans [Domain]"
       }
      }
     },
     "localname": "RetirementPlanTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "terseLabel": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r296",
      "r297",
      "r309",
      "r314",
      "r315",
      "r321",
      "r322",
      "r325",
      "r431",
      "r432",
      "r578"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Revenue recognized from contracts with customers"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r434",
      "r619"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Consumers Utility Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r415",
      "r416",
      "r417",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r433",
      "r434"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/Revenue"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r244",
      "r255",
      "r296",
      "r297",
      "r309",
      "r314",
      "r315",
      "r321",
      "r322",
      "r325",
      "r332",
      "r367",
      "r368",
      "r370",
      "r371",
      "r372",
      "r374",
      "r376",
      "r378",
      "r379",
      "r552",
      "r584",
      "r711"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues",
        "terseLabel": "Operating Revenue",
        "totalLabel": "Total operating revenue"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.",
        "label": "Schedule of Debt [Table Text Block]",
        "terseLabel": "Schedule of Major Long-Term Debt Issuances and Retirements"
       }
      }
     },
     "localname": "ScheduleOfDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r120",
      "r121",
      "r122",
      "r123",
      "r124"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Defined Benefit Plans Disclosures [Table]",
        "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]"
       }
      }
     },
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefits",
      "http://www.consumersenergy.com/role/RetirementBenefitsScheduleOfNetBenefitCostsDetails",
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r692"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Basic And Diluted EPS Computations"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r125"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule Of Effective Income Tax Rate Reconciliation"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r547",
      "r548"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Assets And Liabilities Measured At Fair Value On A Recurring Basis"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock": {
     "auth_ref": [
      "r155"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of freestanding forward contracts issued by an entity that are indexed to, and potentially settled in an entity's own stock. The disclosure may include, but not be limited to: (i) the forward rate and the number of shares to which the contract is indexed, (ii) the settlement date or dates of the contract, (iii) the issuer's accounting for the contract, (iv) settlement alternatives (if applicable) including who controls the settlement alternatives and the maximum number of shares that could be required to be issued to net share settle the contract (if applicable), (v) the fact that a potentially infinite number of shares may be required to be issued to settle the contract, if a contract does not have a stated fixed or determinable maximum number of shares, and (vi) the contract's current fair value for each settlement alternative and how changes in the price of the issuer's equity instruments affect those settlement amounts.",
        "label": "Schedule of Forward Contracts Indexed to Issuer's Equity [Table Text Block]",
        "terseLabel": "Schedule of Forward Contracts"
       }
      }
     },
     "localname": "ScheduleOfForwardContractsIndexedToIssuersEquityTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGuaranteeObligationsTextBlock": {
     "auth_ref": [
      "r103",
      "r104"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of each guarantee obligation, or each group of similar guarantee obligations, including (a) the nature of the guarantee, including its term, how it arose, and the events or circumstances that would require the guarantor to perform under the guarantee; (b) the maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee; (c) the current carrying amount of the liability, if any, for the guarantor's obligations under the guarantee; and (d) the nature of any recourse provisions under the guarantee, and any assets held either as collateral or by third parties, and any relevant related party disclosure. Excludes disclosures about product warranties.",
        "label": "Schedule of Guarantor Obligations [Table Text Block]",
        "terseLabel": "Summary of Guarantees"
       }
      }
     },
     "localname": "ScheduleOfGuaranteeObligationsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": {
     "auth_ref": [
      "r26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.",
        "label": "Schedule of Line of Credit Facilities [Table Text Block]",
        "verboseLabel": "Schedule of Revolving Credit Facilities"
       }
      }
     },
     "localname": "ScheduleOfLineOfCreditFacilitiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": {
     "auth_ref": [
      "r119"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.",
        "label": "Schedule of Net Benefit Costs [Table Text Block]",
        "terseLabel": "Schedule Of Net Benefit Costs"
       }
      }
     },
     "localname": "ScheduleOfNetBenefitCostsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RetirementBenefitsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "auth_ref": [
      "r348",
      "r349",
      "r350",
      "r351",
      "r354",
      "r355",
      "r356"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.",
        "label": "Schedule of Restructuring and Related Costs [Table]",
        "terseLabel": "Schedule of Restructuring and Related Costs [Table]"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivities",
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": {
     "auth_ref": [
      "r94",
      "r95"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.",
        "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]",
        "terseLabel": "Schedule of Retention Benefit Liability Roll Forward"
       }
      }
     },
     "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r84",
      "r85",
      "r86",
      "r90"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegments",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r84",
      "r85",
      "r86",
      "r90"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "terseLabel": "Schedule Of Financial Information By Reportable Segments"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Debt and Equity Securities, FV-NI [Line Items]",
        "terseLabel": "Debt and Equity Securities, FV-NI [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security with change in fair value recognized in net income (FV-NI).",
        "label": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]",
        "terseLabel": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]"
       }
      }
     },
     "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationScheduleofForwardStockContractsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfVariableInterestEntitiesTable": {
     "auth_ref": [
      "r135",
      "r137",
      "r140",
      "r141",
      "r142",
      "r537",
      "r538",
      "r542",
      "r543",
      "r574",
      "r575",
      "r576"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of qualitative and quantitative information related to variable interests the entity holds, whether or not such variable interest entity (VIE) is included in the reporting entity's consolidated financial statements. Includes, but is not limited to, description of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a tabular comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.",
        "label": "Schedule of Variable Interest Entities [Table]",
        "terseLabel": "Schedule of Variable Interest Entities [Table]"
       }
      }
     },
     "localname": "ScheduleOfVariableInterestEntitiesTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfVariableInterestEntitiesTextBlock": {
     "auth_ref": [
      "r135",
      "r137",
      "r140",
      "r141",
      "r142"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.",
        "label": "Schedule of Variable Interest Entities [Table Text Block]",
        "terseLabel": "Schedule of Variable Interest Entities"
       }
      }
     },
     "localname": "ScheduleOfVariableInterestEntitiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r293",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r319",
      "r325",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r351",
      "r356",
      "r624",
      "r735"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]",
        "terseLabel": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r293",
      "r294",
      "r295",
      "r305",
      "r308",
      "r313",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r324",
      "r325",
      "r326"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "Reportable Segments"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegments",
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/ReportableSegmentsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermBorrowings": {
     "auth_ref": [
      "r10",
      "r172",
      "r189",
      "r653"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.",
        "label": "Short-Term Debt",
        "terseLabel": "Short-term borrowings outstanding"
       }
      }
     },
     "localname": "ShortTermBorrowings",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "auth_ref": [
      "r27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of short-term debt arrangement.",
        "label": "Short-Term Debt, Type [Axis]",
        "terseLabel": "Short-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "ShortTermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "auth_ref": [
      "r25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.",
        "label": "Short-Term Debt, Type [Domain]",
        "terseLabel": "Short-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "ShortTermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SiteContingencyLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Site Contingency [Line Items]",
        "terseLabel": "Site Contingency [Line Items]"
       }
      }
     },
     "localname": "SiteContingencyLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SiteContingencyTable": {
     "auth_ref": [
      "r363",
      "r625",
      "r626",
      "r664",
      "r665",
      "r666",
      "r696",
      "r708"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information and financial data about the reasonably possible loss or the recognized and additional reasonably possible loss from an environmental remediation obligation.",
        "label": "Site Contingency [Table]",
        "terseLabel": "Site Contingency [Table]"
       }
      }
     },
     "localname": "SiteContingencyTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsScheduleofRemediationandOtherResponseActivityCostsbyYearDetails",
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsTables"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r210",
      "r293",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r319",
      "r325",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r351",
      "r356",
      "r624",
      "r735"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ReportableSegmentsDetails",
      "http://www.consumersenergy.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r220",
      "r221",
      "r222",
      "r255",
      "r277",
      "r278",
      "r281",
      "r283",
      "r291",
      "r292",
      "r332",
      "r367",
      "r370",
      "r371",
      "r372",
      "r378",
      "r379",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r552",
      "r614",
      "r663",
      "r680",
      "r691"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.consumersenergy.com/role/CoverPage"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r38",
      "r111",
      "r208",
      "r240",
      "r241",
      "r242",
      "r260",
      "r261",
      "r262",
      "r264",
      "r270",
      "r272",
      "r290",
      "r333",
      "r414",
      "r514",
      "r515",
      "r516",
      "r524",
      "r525",
      "r544",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r559",
      "r566",
      "r594",
      "r595",
      "r596"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r260",
      "r261",
      "r262",
      "r290",
      "r578"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnauditedParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofComprehensiveIncomeUnauditedParenthetical",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of dividends that can be declared or paid without approval of regulatory agency.",
        "label": "Statutory Accounting Practices, Statutory Amount Available for Dividend Payments without Regulatory Approval",
        "terseLabel": "Unrestricted retained earnings"
       }
      }
     },
     "localname": "StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPaymentsWithoutRegulatoryApproval",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/FinancingsandCapitalizationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r16",
      "r17",
      "r111",
      "r116"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "label": "Stock Issued During Period, Value, New Issues",
        "verboseLabel": "Common stock issued"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "auth_ref": [
      "r16",
      "r17",
      "r111",
      "r116"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Value",
        "negatedLabel": "Common stock repurchased"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r17",
      "r20",
      "r21",
      "r88",
      "r653",
      "r682",
      "r694",
      "r724"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Common stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r126",
      "r127",
      "r143",
      "r208",
      "r209",
      "r241",
      "r260",
      "r261",
      "r262",
      "r264",
      "r270",
      "r333",
      "r414",
      "r514",
      "r515",
      "r516",
      "r524",
      "r525",
      "r544",
      "r553",
      "r554",
      "r559",
      "r566",
      "r595",
      "r596",
      "r682",
      "r694",
      "r724"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Total Equity at End of Period",
        "periodStartLabel": "Total Equity at Beginning of Period",
        "totalLabel": "Total equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofChangesinEquityUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofChangesinEquityUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]",
        "terseLabel": "Equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r560",
      "r569"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r560",
      "r569"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r560",
      "r569"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RegulatoryMattersQuarterlyNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TaxesExcludingIncomeAndExciseTaxes": {
     "auth_ref": [
      "r675"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited": {
       "order": 6.0,
       "parentTag": "us-gaap_CostsAndExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All taxes not related to income of the entity or excise or sales taxes levied on the revenue of the entity that are not reported elsewhere. These taxes could include production, real estate, personal property, and pump tax.",
        "label": "Taxes, Miscellaneous",
        "terseLabel": "General taxes"
       }
      }
     },
     "localname": "TaxesExcludingIncomeAndExciseTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TaxesPayableCurrent": {
     "auth_ref": [
      "r28"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Taxes Payable, Current",
        "terseLabel": "Accrued taxes"
       }
      }
     },
     "localname": "TaxesPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/CMSEnergyCorporationConsolidatedBalanceSheetsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedBalanceSheetsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy": {
     "auth_ref": [
      "r330"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for treatment of receivables that are billable but have not been billed as of the balance sheet date.",
        "label": "Trade and Other Accounts Receivable, Unbilled Receivables, Policy [Policy Text Block]",
        "terseLabel": "Unbilled Revenues"
       }
      }
     },
     "localname": "TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/SignificantAccountingPoliciesPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "auth_ref": [
      "r348",
      "r349",
      "r354",
      "r355"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the types of restructuring costs.",
        "label": "Type of Restructuring [Domain]",
        "terseLabel": "Type of Restructuring [Domain]"
       }
      }
     },
     "localname": "TypeOfRestructuringDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ExitActivitiesNarrativeDetails",
      "http://www.consumersenergy.com/role/ExitActivitiesScheduleofRetentionBenefitLiabilityRollForwardDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnbilledReceivablesCurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.",
        "label": "Unbilled Receivables, Current",
        "terseLabel": "Unbilled receivables"
       }
      }
     },
     "localname": "UnbilledReceivablesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/RevenueNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpense": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating expense of regulated operation.",
        "label": "Utilities Operating Expense",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "UtilitiesOperatingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited": {
       "order": 6.0,
       "parentTag": "us-gaap_UtilitiesOperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating expense for depreciation and amortization of regulated operation.",
        "label": "Utilities Operating Expense, Depreciation and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "UtilitiesOperatingExpenseDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofCashFlowsUnaudited",
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpenseFuelUsed": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_UtilitiesOperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating expense for fuel used by regulated operation.",
        "label": "Utilities Operating Expense, Fuel Used",
        "terseLabel": "Fuel for electric generation"
       }
      }
     },
     "localname": "UtilitiesOperatingExpenseFuelUsed",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpenseGasAndPetroleumPurchased": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_UtilitiesOperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating expense for purchased gas and petroleum of regulated operation.",
        "label": "Utilities Operating Expense, Gas and Petroleum Purchased",
        "terseLabel": "Cost of gas sold"
       }
      }
     },
     "localname": "UtilitiesOperatingExpenseGasAndPetroleumPurchased",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpenseMaintenanceAndOperations": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_UtilitiesOperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating expense for routine plant maintenance, repairs and operations of regulated operation.",
        "label": "Utilities Operating Expense, Maintenance and Operations",
        "terseLabel": "Maintenance and other operating expenses"
       }
      }
     },
     "localname": "UtilitiesOperatingExpenseMaintenanceAndOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpensePurchasedPower": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_UtilitiesOperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating expense for purchased power of regulated operation.",
        "label": "Utilities Operating Expense, Purchased Power",
        "terseLabel": "Purchased and interchange power"
       }
      }
     },
     "localname": "UtilitiesOperatingExpensePurchasedPower",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilitiesOperatingExpenseTaxes": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited": {
       "order": 7.0,
       "parentTag": "us-gaap_UtilitiesOperatingExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating expense for taxes other than income taxes of regulated operation.",
        "label": "Utilities Operating Expense, Taxes",
        "terseLabel": "General taxes"
       }
      }
     },
     "localname": "UtilitiesOperatingExpenseTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ConsumersEnergyCompanyConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UtilityPlantDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plant owned by a utility entity used in the operations of the entity.",
        "label": "Utility Plant [Domain]",
        "terseLabel": "Utility Plant [Domain]"
       }
      }
     },
     "localname": "UtilityPlantDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VariableInterestEntityDisclosureTextBlock": {
     "auth_ref": [
      "r147"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a variable interest entity (VIE), including but not limited to, judgments and assumptions in determining whether to consolidate and in identifying the primary beneficiary, gain (loss) recognized on the initial consolidation of the VIE, terms of arrangements, amounts and classification of the VIE's assets and liabilities, and the entity's maximum exposure to loss.",
        "label": "Variable Interest Entity Disclosure [Text Block]",
        "terseLabel": "Variable Interest Entities"
       }
      }
     },
     "localname": "VariableInterestEntityDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VariableInterestEntityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Variable Interest Entity [Line Items]",
        "terseLabel": "Variable Interest Entity [Line Items]"
       }
      }
     },
     "localname": "VariableInterestEntityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Interest Entities (VIE) in which the entity does not have a controlling financial interest (as defined) and of which it is therefore not the primary beneficiary. VIEs of which the entity is not the primary beneficiary because it does not have the power to direct the activities of the VIE that most significantly impact the VIE's economic performance and for which it does not have the obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE are not included in the consolidated financial statements of the entity.",
        "label": "Variable Interest Entity, Not Primary Beneficiary [Member]",
        "terseLabel": "Variable Interest Entity, Not Primary Beneficiary"
       }
      }
     },
     "localname": "VariableInterestEntityNotPrimaryBeneficiaryMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VariableInterestEntityOwnershipPercentage": {
     "auth_ref": [
      "r139"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly).",
        "label": "Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage",
        "terseLabel": "Ownership interest"
       }
      }
     },
     "localname": "VariableInterestEntityOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": {
     "auth_ref": [
      "r135",
      "r537",
      "r538",
      "r542",
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity.",
        "label": "Variable Interest Entity, Primary Beneficiary [Member]",
        "terseLabel": "Variable Interest Entity, Primary Beneficiary"
       }
      }
     },
     "localname": "VariableInterestEntityPrimaryBeneficiaryMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/ContingenciesandCommitmentsSummaryofGuaranteesDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesConsolidatedInformationofVariableInterestEntityDetails",
      "http://www.consumersenergy.com/role/VariableInterestEntitiesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r276",
      "r283"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "totalLabel": "Weighted average shares - diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r274",
      "r283"
     ],
     "calculation": {
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Weighted average shares - basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]",
        "terseLabel": "Average common shares outstanding"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.consumersenergy.com/role/EarningsPerShareCMSEnergyBasicAndDilutedEPSComputationsDetails"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 6
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12265-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907907&loc=d3e13051-110250",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "460",
   "URI": "https://asc.fasb.org/topic&trid=2155896",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "480",
   "URI": "https://asc.fasb.org/extlink&oid=109262807&loc=d3e22047-110879",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "712",
   "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "712",
   "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613673-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613674-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2AA",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "a",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6759068-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(23))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5747-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6228884-111685",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.E)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120398118&loc=d3e355146-122828",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "https://asc.fasb.org/topic&trid=2197479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90193-114008",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90198-114008",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "820",
   "URI": "https://asc.fasb.org/topic&trid=2155941",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(7))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(20))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(11))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=6499975&loc=d3e44250-110382",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=6499975&loc=d3e44264-110382",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SAB TOPIC 10.C)",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=122136288&loc=d3e659983-123033",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SAB Topic 10.C)",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=122136288&loc=d3e659983-123033",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "405",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=6500807&loc=d3e48068-110394",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "715",
   "Topic": "980",
   "URI": "https://asc.fasb.org/extlink&oid=6501251&loc=d3e52485-110419",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "980",
   "URI": "https://asc.fasb.org/topic&trid=2156578",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(11))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(2))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a)(5))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL34724391-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a)(7))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(22))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(23))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(7)(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(b))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=SL77927221-108306",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20,22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org/topic&trid=2134510",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "310",
   "URI": "https://asc.fasb.org/topic&trid=2196771",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13207-110859",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(e))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "420",
   "URI": "https://asc.fasb.org/topic&trid=2175745",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q1)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.26(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i),(j),(k)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1731-114919",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(8)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(13))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868656-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "https://asc.fasb.org/topic&trid=2235017",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(14))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=109227538&loc=d3e44648-109337",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.13)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)(ii)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(b))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(24))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(25))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(20))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(21))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r614": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2366-109256",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6571209&loc=d3e13644-110860",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6571209&loc=d3e13703-110860",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r657": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r658": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r659": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r661": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r662": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)(1)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)(2)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)(3)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(10))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(5))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(4))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6392692&loc=d3e7535-110849",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)(1)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)(2)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)(3)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(24))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13207-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q1)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "27",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32262-109318",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "255",
   "URI": "https://asc.fasb.org/extlink&oid=125523840&loc=d3e2408-110839",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(25))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "68B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5498026-109256",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(26))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907419&loc=d3e10037-110241",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>86
<FILENAME>0000811156-23-000038-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000811156-23-000038-xbrl.zip
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
M+%&R.AH<^^'910._/_ABN^_[[/WM&R'%0$[;^Z+P/$+2V0HO!&23C&?!9]$
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
M,(W) SD]<H$J1=!>@DUBB69\+82IS&]T+&=,VI?19_#,.4,RXT8(%):("S3
M3BZ\''8-+**Q/&DN0W8,;$GUVZ1\8C[&9).[>WMB??-V-:X6N)@MG"@VB9QE
MEB&33S76LZPHQN3!@PG1W#D[T&0$+69EMM<N)&:<C  N.:L2VFAB\2@JY]3:
MH%]"T/:2&R#PG%N Z)(*)62S7KJ4R2;QA%Z!: U04^"SF/KX HT20F9F$7)
M,D9.ID >33'A#*]O7G3A]/5&,J R>N\LDOTO&1A+(J!((W(I-%$,KE5],Z!U
MDL?\<IW@9% L)V4\0+#99I9$5H;[$)S+LKXYDSK)8W[9$19$5*"T-XP!6A&\
MS3E[HS//RM5Y.G&=Y#'/^GI",RW+WL,.@DI61B6UU#IJZCHT]?4?-U;ZL&%(
MF%OU )%!6&YYJ9 -,*N]3*!@@3&RG9=5'VII*5LDS+F(<!"61>!H==D-+848
M0[)H-$4AQ@I=7P[3(F&^[,E*;LD7$%62&4)&+S(S90ZU,%Y%NSP+$I84"?/C
M"<J[['ET 3+1MURJ5VO&4(&,4+:7K"]/N.7L1"/JZ,VM[&]BP2B#AB4.SBIO
M/<$#,F/$[PW6N*9YBXJ;\QJ>.R80C!8I0"BK.4 RG2.S1GFNFC"_J(7'Q;D+
M3X]CYLK$:(B1 @C' U/2L"B")CNFV=T;IU\.+"VF!H&1#K)(4G@ @\IK8-%S
M&PD] D2-UZ^T$+JY:#>HH+CWTD34H%+V7D0G=9FT10&OD/6-<5I4W%R\PS'I
M$&?;@R:8E>\&;IP6X'/.YG(/Q3;>:6J9N/D5K=*._B^B*&5M3/+1BI2TED8&
M@0S; *C!,)EC'BVA)7CDQ$,$2\R#&X,A8 [>E1T#VHBHL7A9?(@D'7/:1">4
MX!0C99]MXD8  \_ 1M^&2,L!KL7$3#Y'!"G!N0A!*>]Y4D:3%0/Z0==XWYG&
M8*KA1:O06L5C-#XE#T'F$'C$%(W1P.FC;^.G9B)DCF-'F3D,I8J@=U!JU#LT
M+*1D4"N*NI=GCLD/UJ6X98#6)6;*3/F89##.9XB*6XB".YU]8MRE7.-!HQ8.
M-S%:Q#07RJCD&(-LF8UE^FRQ%M$S%64#8J.[CHO%QT 6)5"L8S1:!419G7:1
M&Y4-)J><;<(RKA9$BXYU="KE5X67$CG89(,3DFAL65T:332IOK'.7<?.S2SD
M!ZN8 <<9()2Z:L+X(-& C&4I__+L"K_,<)CC3'D3<LH\!\5)_"'2O]$:Q8T5
M)B19XTJ_]8YS;[4<V=QBF&RRU2HGDCV%+Z4HOK5$8Y7PFJ&T]745+1CF/X/
MI*2B)P P#;X,$T.DV%:"\LE+6^,:TRT8YK_@4#-M$9@+W(&1R0+QAN(S7(0L
M38VGS+=@F#MGT%X+B=G*)!V(@HFR\U\2FJP#$0?^:6Z#UP\5[_O_)- 9+Z:]
M?F_:P\DV'I3<]&A\]FP\BHB)B.,'Q*SW,4['O;A-HEWUDV\EJNO/*'\AP\%_
M.C@]&?8N<#0\*0_^'AD#]).3,3ZZ;(,^7C5P=>3J>VGAR_PEN%R2KUI9!13?
M>!V#I_"&:ZF,4RV9_13^'_#^M.=#48*/;KV-;W%X@CLGX8APOSO:QGPR3"]'
M_9,A8>/LXFL7XZ$?]B:#AE!<J:V27DM!V@U:$J/AUI%WL\P&X.YJMBP(TT+D
MPI&=A G^^Z1X,H+#=/?L&*^[L$].J"$T5TL]OUXX*?,V)[LC,NT'8S^8K$PF
MO<F4+/S+DS[UG ]]7#V93$>E*V^:HT,ES!S0['@(*B0N6.8@-09/L3R3RF("
MX3UKT7QSJ%KKC>FLRSDSNZ/OA<ZB%*\ND&5E<-1K&X$I0)N]="HAUU&!,4Z&
M^N88KOI]??BV-QX-RU6^OTT/D'J^F):=WA0_@.D/?_8O/PZC<4/"?1[!*F&
MK(< --P9GF0.RE&(SYRL\92HR7CZ<-L/#RX[OWSM]H:]P<FW.$E=C=3W 6QS
MC,=^7K?\. XZ^SSBN3S0$"AGH;BV+F69&&2F?2)VQT5D(0$P9^H+Y>4'W)>4
MU9_.0UF7$LJ042:?/0H5(4IP,3/)R5 'YY5R=Z;05QVAO)2 D[YL72Z4M%X"
MA!RLAQ(>@_=").'J"[B;HP$_AJU5',>^?Q]>U(N#U 5FAD,T.2L#J, &88%E
MK12/@9-=8PTHR[4$8+@Y9UT7F D1N)6>(TL2 GAG0&@7T5IFHF(U#FJ6"&9U
M 0-'E%BJ0GJ6@ )<&Y.167AKC5+:A,O9E/IJ-B6=63=4% U\VIOV#F88*&-0
M'V3S]*2,5DU'P[)^:[KU%L>'_J0_RWWZ.%WK38Y/IDLV9"4JIK]_/J6N)/NY
M(:OK\R*8"R:7_:<$N2Z1G(PY(3.:C(H55M??IOPYZ@VG_;.M=T-,E^QTAIDO
M8*GQ>+D12V*=P<#*9NO1@H[)2ZU2DI8KF9V^W!Q!,'-E24S]L/!7EN3/?ZWZ
MP7' ?E_.<+&-T]YX-IEAV:V)^7YK8N8S.SOIE$"[DF7U8+TBKZ2-X"(10W'&
MU7AV=JT#_*X?GF0"ZLD8TQ,_F<&XOL;E_92(";W$9Q,BRON4 S\\'4*7@4 P
MF,A:@67)@\P!&!,,P'/9)H^^%UO%[)$_Q&$\:RK$K@.#>S0I2!]\ &+%%!$E
M^NN,C42.#31@<5K-$+((Z[/X]6E"!D@J"V&MA[+];F;104B:VR2USJV!^>KT
M@Y7)!*=+84PX2I R&"^8 J:3(TNBF"1_XU 0&%H0U':(@I#V?:,3WQ5.-#I3
MR(..-J/UG >0$9UG97J[<IE9'9)H4=Q\%-<%:Z (8#ID:Z(!S,&J*%D&YIC)
M&I U@'Y=B>3I:#+YP(Y[./GC;-,7+[:5OTB:-X8)!T.Z:9R!9>5@C+/$PN/Q
M:+#C^W39Q;TFA[WCJ[V7)QO#EQOK-S ELP8$*B<#7G+F0@!OK8N*69]S4#(X
M] W8^[S1 +B9?69D$D9GP!00$M=!6J<5!)MTF5+7A)U3?T:X5]=\(N G)WY,
M'8DW4-6I!NH;)'#E&###(&5M@P[,"^% .N-EC2>:-4/"-Z.?3ALIE4U&1LA@
M+;HLK9:<IVCI0(/T\WW7;Q$QNLCDOQ?@=9F]/[-,(Y\57EM&?92!1<S)JK)
ME2E#+I1,+BJ?3+2H:KQ^O9X2O9G!L^"Y%669BG3@$:T&@ ""V(]EP9L&Z-^"
M0JYZ@6/QZNZ#(BQE1Q!A($UT0;%(QIU<<BJ5">JK[BV ;BRVUH[":0=@4@0C
MP3IO'>>^S**6OLXE3$K.K(A_U.^E4AYU!@UB9-<%\]*/>V6EXE5L= &@9^/>
MP(_/+A:CQ1Y]G$="KTP0F05B'_"Y\K97TM>O>L.TVO>3R1\?HK6& $0HGK25
M,5%<1NZ'@C,.1!-"UL:0.&N\_NRO 3++MHW&T\,=LKVK??3#"Q.R,8S]V6R>
MLERPEP@;=,F\#,K3T?" <#A8P_#1 L7R*+OTZ].1'S[V<2X)YJL[ECMMD/3'
M)Z77OGZ_M1/<P>/IK)TBT(:@TZHLG$_,)8: QEK)@T>#7/(L0=<XHKP]=-9%
M5L(PKET6$<"1K(1E:(42B2/J1#*LKZR^K;Z/>^/)M$L"._ '^,=HF&I6/N^7
M[<4*:,4^?TLR&UT_CH<D.=L0&#IAQ6PF:B3:(YGS!,200#!OL\8ZFXQ%P/ [
M<"'45W!Q5@I<U4L/Z@)";H.1L_I@F8'QPDEE;636!:+A"E5]*^^TK*JNK&J.
M17^R-%8IRR*7X)/PH#D:K3 D$PV[*OI3XSIE=]E3*PK9?O@M?]DP\CF--@3%
M(XO"&&F 6V,A,&MX5B&#Y[G&4^1^PC;0JT#MC&!=7*0T.@L!QJDD 84(2H6H
MO+<>$GG)&B/AKUUD.?K,C[&L#IFK07C:&Y9AR#&FWO1*UM>*-8WZ;\D#7SN!
MGFKWW:@AB% *G$F,<R834*SO4)%7BMJ9B!YEC=?:_Z*(=DJAK7ED*.>'RKI@
MPA&31NN]]BS.:M>HQ$)95(8V@6<UMA*_BHG>Z<TB8BE34(H$&'RIRFTI<-6!
M>W"1ZZ2L"+[.*WQ^$2V/>V^;O_KP9B#!0::,(B1$R!B#4#H[1V%/RM;(&E?6
M6%#<\9,(W!HV9<*3%3H*3KRB%,& '#US&1UR3DZ&T&(;,.'BKX."]T=Q2@>O
M9%DO?M%(UKOX*1Z.,50J:K)E''A.EA.*DT 1LY3,-FD;O=O$[L)=V^*1PXR/
M2'A)%@Q0/.4Q:N&2]C%S9503K-ZB*GX?$DO>_2I2Z6YTZ]CS_6?^>#DGEF7-
MP!O#HI<6&("SWJB@%5>6^)2N\<CN'87,S921#5:%[*,@F@0@G"4KPJ1%'8,T
M,KKZCFDM" 5?(BU?HC4-&35*+C+!8XA<)K".N9*A<^1#/$,.EUO MU:@9O*?
MG_X344C,DLG/+$ 6W'KA6%):!6'(%[#+*D^6[G?UH6Y N.K]QZ/Q.S].5^6;
MR@J>4TR[HXW)Y*2@8;9'U2?CBM<O(<24":=I8S@=K9P<G$RFLKST#7M_43%+
M\OP>[__)J;_@_3&0=8_@,PH/067GI'1,.ZF<-"'Y2^9(>E];YMATN7^BQ+?#
M^A21/,:BUDPC9"VM33IZ\OVE($#TZDK?!517'^Z2W 7<EL(+^&Z%_W#JKRSC
M5!R2UL$8E\$XM$'9@!B9$DFBXW=<X6]%\ O1^*1M#E) 2MD (V4O2[2M]0I1
M^N#PO<:[*XUW=TKP[M8TWGV_QKLY"%Y2V 92IHA,D*D/+D92?LTPAAQ=L'==
MXV]#\ O1>,G+[#]?)F,90!:"BHJL/ZC@-,5[#1@P?>Q[XY>^?X)_G+W_^"]J
ML<Q:/WN*;[%_/?!Z?]+&\/AD.IF=P1L2@2FEN?,F.<,YL)A\5"8GECQ:^C?D
M^F9@FB.M^>5+;$B.!9'+R PH#Q0/<^&\=\RCX2'65[<6E"^I/SCF.*^)S*Q,
M7#$-$;)/)9WFR?*RA$8$T/55Y18<-VXYC \^>>YY"@:T2D&)8$I5+%"*.=Z
M,EASD998&::F+%3-P3(;,7CM#?!2:B6*5+9#("EYP7U]];EA(IN?EF%1J1!=
M0JU "4ULRKKHP&>C$K ::UF337"3E%KDR D-'IC( ,39, LCDM#.I:0O:R/4
M4JE;A-R.#9$:,%JTT49""6B7%8K@C M6"]&$"<<?B:Q[L9%":> //^E]4FEE
MU8_'9[WAP38>C\933"N#T<EP^O[RM=XD]D?E^H8HMS-!)8[>NDRTV\80M(K.
MD]<6'(2L<9WN'Q;=^F3:&_@I;N7WES17;BES1E:98J?@ ) YP3S+3LTV3->Q
M 7O8W48HTX+HKSU[D@&R04$,$%S67DG->=0L.$(2J_%<EGF"Z%LI[19$?QWS
M,:.E51:CR6"Y]82H2-[?::X%:\)NFO, T2]7 +G;(!(Q@S*".$@0H$/V9(60
MW)G. :PVS<KI-X%!SH_\!Y5]J;3I8R &:42(R02)(GOEO4PUGA#;1)6;8^(G
M(DDN<.Y#J;0K/8: PECD22F4HE%R:QGD8D 4G?1*)RU"D&#)^P.I?63**<XA
M7F[SM/0@NI,,<HY#Q-QJFQFG8(0\B(Q.6S!2EEV7<E2>W0T0W4D&.4<:HLN2
M4.%EQ#*4[(/P3#%K1"3/IG4#RJ;<.H/\YI,M?,'HC<0:)F%4VJ&+-A'MH?B"
M$V2T2](+II.J+U(6/YY1>X,RQ^UPB0@;329*FPA6,H]*!K0@+(M"F79@M*7C
MM<.LE9D9+ /Z&4%+M"%$9@.(#$SX6&/35BLZOG@%NDN8Y0+!!1:]9L"#=QHA
M9.ZE*:NLH,9[<RP>)FVPL1C,1F#,.<4)I_01I.6H'#*M!$:GU#+E/.]DL#''
M2:PBLJ3 6YT":,:#LD0F(RKO"!Y8XRSKXJU;[0W*'&=026^#Y!R2 R@IB^A*
M8>@@C$R$DAH;E,7#I TV%H39K!!*U1O0 %QKQ\HV#ZAME%PT;<RV#3;N!&9S
MYB((:Z(7'ICT/@1PB@GGM'-@:CS4L'B8M,'&8C!KLV.:Q6PS"A#&..-58$(9
MHR0'6^.MG&JV9\AJ=^?B?INC*3[S9V7'S(8$G,P$%R39J+)0$CVW.C-$BR:#
M25G$!M2MO)+.-DY[%XK[K.^'UVL0/+LX>668UO[86=]^-G_I++Z,9#*L5!"+
M*@4!WD2G,2!'(E#>BJS=97F12U&*5I3?6S#D>T4IYE<W0BG/#?V'5!"2]V5$
MT5I'[$(",V89M/+J^&RWYV<C,JKO3[S85WAV_F2-/@TQ7?ZTC&HK3$B83+3
M.&3&'*?(7&I&DA;)H%D"M:VCK!>BUYJ5><@\>YXC.$M*+I0DL^W(Z=JL10/T
M>D'4JT8>83&5Z;W)6@GB:. @Q)+L98;^%9%;QJ)M@)5HD;,0FV.MY\@DT]X%
MT%PZGA"=L)*,3O38A,KTB_ OMPSG1AHE[63"P$I)#@"EG$] #$9"%F@#8:X!
M1JF%5CVMEBI%O1S%0891!*2=5TXQYJ7)TH=2BZU)5NO@I.^GH_'9TYX/G^RP
M\W)$AR[W%8V'?MB;#);0\2UF2Y; P68>)7()KA0448HAN3^*L%!A,R&T,IG@
M=*'PJ6,PMYC G2G#K;"*^PC<^P",0CIRB0S)0C7"1-TR)2^[F.U,J;O+XSW!
MT<'8'Q_VHK\<ZIE,C\</7VTL%TJ,14%42"EN*7A3WCKG8Y0\YI#)HX4&H.3Z
MUG3TTP9)\).!L2WJ$CHV/-BY:+:IV\*_A^<?)Q.R7Y/)U?M\>(#U/L;IN!=?
M3&]H/_#%@Y8G)KS7QFB,H#A:A!PCTZH4=8/L6M V#;1/_&2)\8JEGD-(6@$/
MH$NI2'!&")VL9<[I)NS;N!"\_@" OK27]3SXP+/Q*)W$Z=9X!\=O>_&C&&5&
M,"]!>WEP&;'K? :.)GN+#- PGX1+S&:A(TO,8$.P>^?E:"!Q$%8$'21H$,&6
M45QE?61*:=:$/&O=;= =8%[&H7+,D_J; +G,T *A<@;-6+91-R&HK#N*EIL*
M,?(EW$DK;48 #QX104F0)B$FTX0AYKH#Z">H4".AE)"A3AJ4CP*X]%Y*IZW.
M2&Y-!L];*#4M"OPQ!_J+O&\;)Q>B\_WK[.];'=Q(90E$U7-.*KA8MO<S1/NT
M8,YS[Q67C+7*4@MEN2'(MOSDNQ?*R" R.A\]8^ 3\=V$'EB*]*MBM@FIQ>6
M;"/1HZ,+$CW3A!7@98*T(".+-I"Y%0E4 ]#36EFZ"=TQ?H;8VA*A1JH*,TX(
M885&9D!ZXP!X%,8HK2@HC-"J2JLJ+1W1.O*DF.(>(@0)/I!'"=II2%9KD1JB
M);>/H'K-45P(=KSC1$>XUS)E2$('+:Q5W$BE8A+0CCK6P\+6-3^R,4PG$[K;
M#VIF(U5%VC(^;S5$HR"C=%YF:Y3Q696-HEHR4@]5N1' MF3D>[4$5*GHQ6(*
M*@&J[%(92U;2@;?,V28L^UT&P#82.Q:CU3Y;B%&"0.VXX HQ2$9V-K<6]K;F
MKM1-0]JDR/7MH +G $1 D@5M7(@!#8]@$S$4J72K):V6W&D*PC20XZ"8%ED"
ME<%ZI:14H02TBB+<ABA(@[':2-CPF&,VWFIM):"1UI6=F[BT2/A1N@E%3.Y"
M?%=;,K"8:BP\Z$($A$X H4S %HJ+K-%;::/3+6B;!MI;\\T+P:LS-@L>M=+>
M@HK.A92,1*=TR3IKU>*U7>525^PJE470D(3/92XR\Y8%*$7/ D2'#!J"W3LO
M1TP*6"S573* ,2Q(K11GWF6N\]6<X/K+L<XVZ XP+Z9+6ILC$NN"B."\S9!+
M.;/$(X,F% ZJ.XJ6FPI)$,"X1F:3@5#*<,3H6+"9:4"&H@50$U>Y+ 1*1F@I
M7!!6" TZ<XO !6I;!N)$A"945FRCP#NXRF4ARN*==-'S*)0%B(&%)%T&5[9G
M(=V!W"I++92E7>6R8#TA1AN<(W8"0H%C%.)&#UY2V$M$%[ )J<7E@&PCT9,T
M"ANY8XIY *:M")&GLMR%E^V$FK"30VME:S!U_PYD$GR 9*W*+"D/F7A\ !N4
ME8(H"@C9E+QBJRIW997+0K1$9$/\/''K901/&H.0D;G9+G4@8U-&CN[Z*I>%
M8"?ZZ(UB(O#$@&#DB)P8%[*VKDPU;0IVEMW"UC4_LJ YV(LQLSP@V59NE0T4
M];%@E%!.$6E'+P.VPQKU4)5VE<M"M23+C+DDVYEU$+EW":SETD5E0DJZ"6,W
MRP#81F+'$!I"BEIDE4O@YSS#J'*IL6FXBM@ [+3S]YO$?AJI)6B)L2NN7(IE
MZ6!RWH S63BFM$'9Y@];+;G;%(3Q&+CB0A-C!^ J*&(CF*4B:N*8;0(%:3A6
M&PD;HXW51F7II >B(9:5_042YB QR=B$&H]7)N /W_?#B#N'B-.GHS@SL=>M
MZTJ,HQ.R"=L8L??V9K:TK\'")>,YV0%P.6J(Z+R@L*1,)8L\^I2:4'U_04ZD
M1=#EPOL8RS[M4FF> <F7> ]2:J<#X4F8)B1]6@0M=FV$2#9I95D2B1#$'$M*
M0LP,$\\R-6&R2"O23V9P)*<E!+!H#2@4-H4 &:/CA7#:II25^UH$=F$;QL<C
MBK]P99A(F*-A)+8Y/)B=M8QV/KBR^SI/26<#8+1#+3';',GL9Z::/D]XP2)=
MC.$- <MH.*EG JZ31X/6:L$,,(C"-T!+%Y")KBF"%D/^*/0#6_;LL828%(-T
MV0/SY,BU\]B$?'2+H,6FHI(B4F"U88:#R=S9X$/()%YFE);Q]49=34_=%S#=
M>**_-R2(T+F?6Y2K(S^!A\A83M('191Q5N&>Y:S)32E#C-)F,\.#X*+%0YWQ
M("HNYH,'%464T<@<$P"7(A@0-C,2FM5)(;3VH8Y#'#=B&E3.5ICLM/8!HL3
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
M]SX<<+?SW%OEWNSE1C"B8V5/13#R:>DR5NJ48RT; MU*G<,!=Z%A0L_R[8K
M]/+'6 S$AMT3++LNQUHVA'7_U/;7L\NPR["-[2JZ#-O]MPJRJML%674-$&#Q
MQN[+YU- X'_#84F ^F)KV1"H)\U5"LA#\PIIZ-E.Y[_E0.\"37.Y'/:/'+#T
MX!RS1A?6U-S*I+G.D;G)3IJKP*2Y%#AE&0.632G*K_=Y5[H._SIZ>P%<GXG
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
M 0CIW[7\^,Y:H7.E)'\>Q0;3/I1 WY*/T0X#XIJ_&-[*7&W?MQK-!C""F/U
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
M@5O $T2WF<>K4X;K *= ;$Z9KY@+8 #GZ1O@<2JB\F:.* O$<K:2/2 V!6&
MB-XX/5M 7WAS#JURQ+%\G7?A.JN<Y6-S!Y&J%@OY0>ZD@<$Z;#B$QP.N9X0X
MN'^S%+<*ON=V;];YC.+MA9 -]]?JG9F5/_\2SHI]D#OU9A</0ZH.;D9WDUE#
MMXEIZ&;/>DMG'6$K5#KF(?=(1?#Y2$3^8I/'GO-CSQF,YR"< $MRC5UBL7A[
MIWO'&0A :4]T>_B:&B&3T$,1"L+.Y19GMW?"PH1'2;/90#4]LV>]Z5DKC3GB
M;B(I6I):6Y(#<CO*OGY1?]"L,VR9/X@[WZ68@B7T,RW&^037[)U9LUK=!MMZ
M&H+Q*ZBA.Q@P FQ#YRZ4ON>X/@--'ZR!82@G-)SE;BQ\-!]]-'?1"!R#^1F'
M=X$Q@NK.1_B<3(VW+$:?FGY';;7OS.&3J1\JXXI0NW%V<:DN_Y7=U^BK)E@]
M#ADZF:,&6";W84V1&*&G#G8A)FB$<2=B0XY^AS\2IAPJ;AC%-;-\[9!0;P4#
M;!*"0L;WWVQ5+9"TW0H',9)HKP&0F/2,.X5 /KA7+@]/@5+= &?'7 !=D(=#
MK*A ;=W!%1EHH(>$A_!CS9GZ+."Q.E1X[5# 9\ 7,(D!!2B(,14!0@C>F\.I
M,X4C9B7*$HG9#0T*(91TPR2(P9K%5?D*/U(%[Y;:/L5C%C^ 7,!\4/>&MV9.
MF9P1'*(S;I#$#O.C4!\%G-L45S509BVL)0K)VTUH$]P*&09H Z-[*83[Z@YR
MC/FS<@9JM)%R&QI)1&XF@WSP\G15-:(?7]#'U!S#*XA_TD?CCTQIVSBGX+>E
M"'QX8<N.#5N68"V["UN6CC4K C=>-5+HDR#U?8=H-L&2@+EAU$ ' ( %@5+$
MA^A&4RQB($/FX97 ;CBR%\64HP7AI]7"G:49*YN(M;-%]"LF(R>2+ASE)#IN
M-5KM1KO=_-^H6?]].CH"KAG3+^JO(K]I]MK3'V?%UX">.)?W@B]5/VOBZK4Z
MTQ](AN6%]S)H7.:E0\VY#E6DX -H)3(@30KA=0TLGXF :0&CLNIS0I/=,N$3
M.>A9.]-DX L7-9C(E6( ^]A,UYM1!I9I>5J%\)1SFJ,?ED6K17VIU*;%,<MO
MM/@W+V<N';TE!4$=(KK-B4>0DKQ0;9!\"M"BZ6D;@=E-.[]KO %=)J=HJ"]R
MZ@:^/M4?<#U^Z&+L2C,OH4:V*:R$:^\=+XL#+&-L\_CP["?>;&D;3ID!R]4M
M$]I2X2Y?4YE* )A*$4JA[EX=^7?.05&5: [[]P]9.F.F;*P;;:\ CQU)<@V#
M'44HH=>L(S"^48:+P:C9>(Z;^!B3(CT4]/O"S2J:BD%J_QZU_3L1CQV&>J9+
M',;82F,.O'RL@ZC*A+]WLAB!UIGA*82]*E .7(5-(L,-7!V\ 3!Z#D,AB-<E
M*HI$EAG>I3=8>$WFK:U37@%!!;@3X#$/U''><X8@F\/YKZZ;3&F%.'$L>_8_
M:3O.N0?Z&P:)E7DA44WQ:-]X1!2_I/,? Y\#'0;YG3)4VAWU7CAH%(4;B=%<
MID9Y1-0,)I*Y ^P<)9(#)L4XA_%!%A]79A:1>J CG A$EMG_Z:7\!YR5X 'Z
M I8&W(\]"39'D->5-!H1V1G468@N #&$#WX[ESH!UHS0XM3(T3%]C0E)2J I
MX:9@K_P$:D"ER.TA C2)AFQOXMBP 61<P" >$ 88%LZ9O\I- %L'JB,K,$)=
M%$^,M'?DYP'>=L/Y-)_*0>>=2ZW **TFJ%RJ@8W2;C-*2T1J- 8W!+UYF !(
MO%R6!H'EV[?S2'-W\G<=\^$0@(8WZI26+,&#ZVP!$!'1,5X,+!K[:K+8'<]D
M@( QD@ +U.)2!RSN@#>C[J!3/E0F#)^H.#(Y3W@J'BPR;,_!#HR'*W8VE R[
M[+J4BY+CID"T!!9,V$'U0AD=".)4@I.+-,<P==X4\ED+J^V%_-&7!ZK-&,
M^EHL)NFL$'O&VP[WY_/:2*]6FAQE T8ZO86((J0$3?^!:*"%Q.9A5G(BI,(
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
MAUY@;>.GV,8O,R70:F-[=*4%UAY=:8&U1U?:D1U%<?2!LIA\-039VC7V&38
M]O@!X;4#&7>S#RFLUAI9RQKI6F/$7FGUV\I<:?7;!6.U=4/X&C6'#X?6CU_5
M9VPOGO#2:+[5.>!V1MUA7FF!M4=76F#MT9466'MTI2T'GQT]HH<SNV,F1Q57
M@_?-SV1]55NI2GD^9]7!F=0?U70U&S&RS[ 1HWS)U.Q,0F<J<7;?#X<S&< F
MJTTM5L ]%8O:;=OP=DO"]LDS55I+NA2^!%Z\XT,N)?=0Y#J^8 /%7; EI8R8
MOW_35+(A>-4=5K*?;N\RL<-3VR[':E64AF-Z6"#_<X$1BHIWL+"JU'.6X%@M
MJLK5?,)Z*ZS"L?UD.*MLV+J]1SYCMV5UMFAO!YRAM:DM4H+P@T8$];#9@;9X
M7)M-NR[E6.F50/L^EIPKN'V&B\>1<PDK]9S/3+IC]7V[65,?L,_F(6@'6T"*
M+0P-L*_?UNN?],HU.4!%YRALY6C*+;;ZC<>YT+9Q-$\2=Z]C'.IF_,,Y'_V$
MR9$(S,J::)H6W/;MWJS;OGFR?;]]K]Y]@G.\37>_V*CQE2O.GV6S4^]W\?#>
MI8/;L24U!W1)(NZX200PX#)R[KCDSDE=SX<="-^'3:L_;GX=@P6NVEAC;=QI
MO;7RJE:]&!I8"OI>!2'?*AWDKSEWOH2QUJ+Z-4?G?GQ';\IR4.D'=SL(I+FC
MN!->/(9E(8?*WZ4AV\AN80-@+DF\_)8<:W$Y9K4]/Z-M=-$^F(UHY?X=RRS
M..+' \G9S3$;PF+?,/^.W4='KXMX#DB>/\#9O2_>(6^W>'-WZ$$'[7%7MZM_
M S*#2X6U_\=*LQ8'-/[A/X[^(GBSW6X,.NU6D[/.B<M..B>M5K_M=?M\V.H,
M3O[7;H)]0(-#PZ%S$6*_+XPIL+>+X+A2_FP=XWIKB798<Y00]_W (N<7G7!R
MQ:/$CR/<U->IGDX2K<E1VSO82W.MO7R3/$+J]5 (Q&/N#$/?#^^PT)KT (>!
M?,'O/1XSX<-U[I@%(R6.\/L1'('.N?G;7TY:S?Y91*5>VO?+;N$N>A!<#]],
M0MQBZ-Z,0]_#(QR&DIX39Q;C1%F,?*7%Z&  /HE(<+U9\Y@USJB-I9R/-"HX
M;Y]-(_[&?#@S%I\(Z-3HIK/B\Q9(%"(0]7/&/>H-Q4&T)T&_6?]<IY]FU$/U
M6[];[_5:2W]NU)M_+;,EO.3*57N8.9KN^KM_AJ>N!%7]I-_9H[6>K/74A?ZO
MYDD*X169/R]BD=$3-\FF=3XK7;@8GMJ["I.'_)36VYB7':TJ>1NWXC7;XX=L
MA.)[[DZK@E^LU7Q@%-ON/5R/#^C@JF9=<GO#0C<4CE><12 84P5=Z?U58IU/
M /:6IC?;QS_U\5O*TGQRSGJS^ZPYZQO2,OHIO-23O'])Z[OVRV]XG.1.ERSF
MZ.60P"=Y= !9]?M6B6N30%]*Q[O*D\8A: P%'  KHWFZ6!H\Q[,W0;$]MX?6
MVF*YS:&>K;0Y\$J;]4;'8L%AD%0\C7Z11-T6-WWJLZN97-NQ5<^'K:JI.C_-
M71P/_G\JQ81)>!-&;)-@R&Y#20'3.\XJWUV[A/K<6AQHCPM_^G9BU^$J/XK]
MJ&K!@U5Q;#W01@$DJ[(\566I=+7@%AGVLY2D[.CICZU:L>ZA,NWM5?M%E"/;
MM;4(AL^S8XE)83FPX<3[$'<IRS.L4T$Z@&NQ%(,$_9@U)Y;PP(F((OH+B<@-
M)U/)Z8O#("#;)>3)71IML.2P_07K!4O<,+)=RJP;8;5FW;%=R@Y602ET*9O,
M*O>'I=9;K<3V+GM1C:32WL@M\G';NVS_.$//3DTI@?ON'9]*[@HJR2<1SR8A
MK/=/^L(*=_L,:UGC9"%*U_8<0+8 ^S<X\*1;X?(:6-A#'*^"*O%8:<XNFR+U
M.1$HR+CY2A/1/CB<K3PN<6MR*X]GRM'0?P?<PS8&M\^P\K?@DII*=#_%]XHV
MK.C=,[%I1>\VG&3/)WKWA3(.XTH+K#VZT@)KCZZTP-JC*RVP]NA*"ZP]NM("
M:X^NM%ZS60]]S"6/8NS$)D?6<5:Y9U0T.Z;9M#4LI6 ?!S*,<]_\?2_YC,-.
M U5U*KD)!LY48J?_'PYG,H#]15FU5Z5)QDJYIZ+2B:U,*4LKUE;ZD&=IQ?I
MYMF02\D]%+N.+]A L1EL=2$CYN]?)];984MEY7'[HD!4,]AGVXIM2[.J%#<\
M'T0<JVS"(8UM<ACLV<=B&\T@\VFY>]BE^A!XH]44GUYX^#+^D+) V/K@]^A*
M6]OU/"J$K>W:/S[>.BUC1MM#[<86#Q9O;#Q;O)0CCK8Y):Y]"!Z_+2#%%EK@
MV==O^/I5*WC26]=D A5M#+B5HRFWU&IV-_7-;/%LGB3R7M,$YK?KS'@^*WA
MVKU9#TCS9/LND%Z]^P3/0KN^8);T\\V_6KGB_%DV._5^%P_O73I-#-O$<T"7
M).*.FT0  QSK?<<E=YI-/=UDX ZQH)3F=F-$K=EIS/[0JJ\YQ+M70?BV2@??
M:\Z=+V&L]:5^S='I ]\Q?6 YJ/2#NQT$TMQ1I /1_UIT6&K(-K);V !82!(O
MOR7'0%R<7R^?GY\VNK"FG)JHG'ZY?\<R\\B.^/% <G9SS(:PV#?,OV/WT='K
M(IX#DN</<';OBW?(VRW>W!UZT$%[W TEN67?@&3@4F'M_['2K,4!W7[XCZ._
M"-YLMQN#3KO5Y*QSXK*3SDFKU6][W3X?MCJ#D_^UFV )T#R+<.A<A-CY"7O%
ML;>+X+A:RNBO2.BU=N!4[ZTET;^$,AY?QTPZ%SZ'UU^JWGA7/$K\.,)=?E4-
MK?)3SA_>W=9WTUQK-]\DCY">/10+.'9V&/I^>(?UCR3_'09R!;_W>,R$#]>I
MN;0DAA8?Q=_^<M)J]L\B)^#8UH#8&+N%F^EY<!M\,PEQIZ%[,PY]#^67F7H;
M9T;C1!F-?*71Z&!@-XE(HKW9[+C5_E*62 H5'+O/IA%_8SZ<&:-/!'1X=--9
M\7D+1 U1COHY8ROUAF(MVIF@WZQ_KM-/,]JA^JW?K?=ZK:4_-^K-OY;9&%YR
MY:H]S!Q-=_W=/\-35X*J?M+O[-%:3]9ZZD(76/,DA?"*&.J+6&3TQ$TR-9W/
MPO<+#'LO(R</N2JMPS$O.UI5<CANQ7&VQP_9",7WW)U6!;_8 _F;NW=O/3ZB
M@ZN:]<?M#0/=4#1><1:!JFZT<Z7[5XEO/@'66YI%9!__U,=7OO)HK1;]IH)B
M*$,<7QSP.[)OIS+\G;NV/7]5GO'DS([]T7/6VF*YU9Q-!ZB4(&^E&EQ1E9H!
M\S.S2C#?V97<$Q5GA?M6A&T3E[<Q,:4$==S;3%@HI>EDD]V>&2.VD(*[Y5PO
MNX*'=1>;[[;;HRFWT.H_3N'=IVRW%\H[N CE%!,QN),V)L+4KJ\T4^L0LP_<
M]$!$_D#4D#&I#\3F%=B\ IM78/,*;%Z!S2NP>04VK\#F%50[K^!5I['4:V:3
M"LHA%U52062S"EXZ<&X?;[,*5L;/1-K#U,SF=KR$<OA]'5\KMF^L- WO28*
M33(XM"2#ILTR>-G<J]3_>!!\<-^R VR&P3+T;;U<$]W#UJYRC1F!$EVX7@0)
M]YPPC=VH-,ZJ>9/V51_:ZC,JVIYK@VREY],_]H4R#N/*G;12>X[4,GCV?L0>
MJIU7MB5TV%D/L;WL7_;R*W@.\J^:E^)P.JAMU/>S],W3#J]A4V=YPR9<KO#^
M<?1P%Z%FY^3HK6WS=&AMGMH[R$P\F3F2_N)L2Q:-G6^:VK ;VRV/P$@?U2C'
M\+T(6.#"G^5/L3R/E^J*->?B\[7Z4S>Q&C//^:E[JHOS)RIY"2'JA@&Q21H=
MX>+9X#'0!_Y'(FZ9C_"N.7=CX8XQ;.0GJ*7^U.K//0H=I5*X*Q]4=U8O&U:3
M4-M#6G"[T][>@GN/6_!+(L)Z^<,Z+S@8.><N"!M ;%Z5#.%HRETQ%"Y ?3(%
MNR)0F=#8?XP -97AK4#P#NZ-BPWN9^DQ;"=+V*EHFO#)2;VY5XFRO<<GGYX>
M>.[I.MD3RPV[;<U0.GV)$4I+]("BA*QI48'\(Y5":X\A>MKI;BGY9<T7;#5
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
MCW5:4.@>.GZT\[D^MGT8.NO_?*?'WFP*T77ED3>NN^M9K1K'^2$WFRH";SF
MIWOE9'\4PV*ZN@_H4>_[*)W.^&#%QKL-5/&3SNR&$YC&X!"B&S<:W*D![_'.
M7+IQ=6VGYF^MYIA7F'C"U+XT!^_%3O,/G9MX2,L^-UXM<PZC%1S#)T(Z<O8=
MIH/M[GH7I>*#W.8F?_?_#J;W5)AU,SKK68>AA80&IL*]WIA42AV1N*O/PCKT
MH\6CV .8NX?54ON.=+=SI71MFXK16MW56L[=9>#/N'^CUJY7:X&_,[5VERO=
M#[VW9 )<WTNT'*MY/B>6W&!1+F$OQ*ZW&!SZ=Y &[N&*F- *&_8!F&ON+&WO
M,/3Q\(ZP,$.L*E)OUZ'/1[:;Z@P,^\FL;).4A<\7PV163=1'](=E_02GFO+>
MH*2BA;K* X'BFQ)X_._3LIKV/TQYU6N7X&P3OGYTU.-TFGJNS26WXL?+MWC#
MOKD@>':CNW^@KBM53=;]RI,/XCL57NCVF=ZTJMN<9NTR.*J;XGF.R86MD@;M
M%,1(9MGH@Y68S 825Z0IQ=>U"FM7(>MC9;43UD3 KN')Q7",XR2V3=FE[:P:
M-K ,Q4&K8^  JSN:Y6M>79LQQ,J.2J<W)Z+5ES.W!YGH^UU63K$_@$SP*TTJ
MC[[WIJFV>KZ[I*!]T'LOSF<@:DH0KB=<EM'@^YK/.%1DH0J7==+R9=,A]YQ^
M\8Y7*MS\YHVNOX*WJM<<'?;>%Y-O6'U)_4BW9_/X@=@\V++9Y.;UI%V2"6L\
M[\52UP?NI5ADVZ7UU1Q([9=3K'HZI^ZVH1#37CJ;P(&VOM\,HA'R&=0IT+2C
M9;*)II>CP2X+'K%&#1]^7F+#9MGC:;\ R8FUJ.Q*5"76>B?8PC<L)I.F$X@:
M;#1EU"(VN>PYEF<= EW4U0CU@_ -<\U;NG$ =/\0>'PJRZ>TQ,N7WPQ:ED^;
M$EK]?JJ!F]9=4-0<HFNH91%>?5"'O:-:N@VP?TG5A^)VE@Z_O5C=ZZ%RW]^$
M+&[ 3>,2?XQ5&0;5NZJWZ?H'D(LC/L3.&/QK)H9*28SAZ2"6U54)U=^;7AZH
M:@KX:_5=WA+8&=0^0F5F])OFV:WV+9#T<$03O1!0->*",L&BR6&/9\.Q' M(
M%?OJU&Y9-_&3.08K^I=YY )V/BRQ*%"DLG 9#+,"2_O)'!\CZ3=4<_+NPTM,
MLO]K-A)U$MZ9(]GQPN53N\ \E<YD>7X*-,WR&5!BUCI)?#P\U%?M=UBV,*F9
M-K;FVR%TD?0B+TO6I7J"E+:L[E"WO]6\]D&6EJ>:HE<=4<W]P WK2PD>P)NX
MX<7CH3C! [9C+WD'-GD'LJI3PS'K*J]7A\>'\I+_'Z]&*XF$*K:**3538^D2
M_+=OJYK7DT^$C LB PAQVA21'2SUN)B;O.>;_-?A/]5-ON3#<2*HZ^]&MVD?
M>%9X@_M$.6'*>.LRWLB4\79@+0]1QOL0L:Q'*;,6M$]9R#;F<SZYD=AR[/A&
M8LNUI;%!3]!&2UD5<*U8 ]HL"[WX_3 MR33$5D(^F_9A*U<B6]$A(^NA0;#*
M<F/=;-MTD<IKP?)/&>>5YOYT5M4=GEL8",L>R^IU5DWT@T]PWN@4G26Z /2
MYK:A%J<6BI6\^+H$G?KO?# 3M]9^+5>$]^)#2Z'H:%.W.02L,D9*HI)QB76@
M=.$>>"$?:SB7C2XC>@W&UMZ=M*O;HF_2$\U!<$D@G?5R3SI7]H$=!ILE'M+F
MO_E(?NBW&;C5\.[9"-]S4J3]XAPO'KGLETC;\'4KZF26?-78$ZI2GF=?P=E3
M+762[-WG\YW?Z-*V'5>"&%K9C+^^!VP9,,'0W+8TAX']&=P>QY9(1@W46.P/
MR@TM<*K3! *1>H""9[)[@J[N1X%1_,%E+]3MDI*^:JK2P:=W[XY45*T&LD.#
M"N$[9$LU_J@)K8[[2XC^=P)D]P0D?R\1<-NCEB1]+L5X,5%-2@<]O[40">F1
M"/EB[ 3@4Z ]:AN0J[@Y83V<RL9<A&KK7T2&Z(O!>$4 CYK9931$MG5C,T1K
MUWAH[< B\JT.S6#O[$ L1/LDJ!TI6CCXQ9";1*%8#LB M! IGZP*TM7T,1#?
MQ8 6Y"[$C-0-'_0\=\4?7$M&$ -[Q1\]JPWJ1MUJRKX@V2=X!10;X8BD-LT"
MH?.J'2M<L$I61'4S@?!+O812,9=UO'&13+T#*8;#N>"'CG7I+V&LRPEE/&^N
M']IK?4]'Q#I/N!_KQO.-!D129!@^OV@HHB5[!I<-$%%Y(1./,MNX*'[\Y8!C
M^Z$'=<^2L@5Q;8D@BW!6#&0%!+Q!1U"+*I.S[,62;=I"O0&S%FU 9?&!N2>S
M"P5A$TG0&*9!8Q#X70E&:HW'Z+;&GASR3#?JTZ+G#@ .2 I/VL&H'#&>YV
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
M9.-]U(1Y(%-&$@AB5*?=YL? *TC.NL1AC)V&S5IPY@*X!R.M).HW-F4H<D0
M)>QFF&!46 <2C0F/ .-7()@.6M8);AU(-\^I1S(#=:(1T4 Y8I*22Q GA@W:
M:+MDLH>W)-1\<2$--YWR;>%*T3Z4V,8C6UIOUJ:+"=%%1ZC\AJ-.T"26AY[)
M$UNR^:231?K@@J-'DF-M)?Y**OZY%I&Y_M>4.%_=Q$59T6@<(A.I,J6GUJ(Z
M.N;EBSJ85U;M/BVP+= XP(Q]D_9N/#^J%N*YD'B66MFO5NJKR&DCF,FU]$6>
MQ&0.H4\6< JR#652 ,]O&1'%O?V4G3!ZH"D[-^T&GRHT@S<C#".A_]F)*L ;
M(M21%RZAGJ_#-5Z*BFG4X"4 BYK MX0?;FJEYCFZ03BIZN,NZN.N$_)-Z&<D
M$(2#$Q0,NG]HJ0-I I]*IU-6G2G,'5GVUX1V&N!KA?;1Y"\TSMV*DVI**N53
M"0<(Y?<OKKT *#O?7= J&$=4Y_,1W/("1.(OSGR,DTHJ]4$D<(AY,:6UU>5#
MX/%.U PL<*IR72V^:3\K[FK%GGP2 >"6#7E3[O:+!BA4"UQ3#]]L[Q<=A[S9
MCIJE+W?H92(7%5H%/"4X&=+%<\#9$MN"'O9<1L=P3:B5B?@3T7J&!-^:Q^'>
M9*'*9S>3?'9KHX+Q<_P##N)(ID.+314^3R])M3BU>"'%<4/]$MG/3&K+I+9^
M@NM^//I>5.4(>1WX7LW@^[7WD%;">C>]Y3!0(6Q3F_R=5]CUK^-I!]+NE5I-
M!L/$W$81ATA56M7.5%O!:V4RJ>/:))9!O\^J&E"6)#;(42K; D+XQ;'G58Z,
MS9'QT=)6X9QU33\/$5:,K/;W+]\?M:=M'8$#2)!4N-@1+@ZW*6W[^2VMV\F\
MJE.)(ZU["$=-UQFK\EKPM+ X%!,:YS.,54V%D"I*EJ4=]D[@G\68RO&O.]3%
MBT(WY%QA/2]=M"PFOEQX;,O_E:!2TG'62U6Y%TK'DO(_F&^0U[&:;KB,6P9&
M\/K_G%&<^8$+>?258V'W_\H5S=\S0N-1%IOFWLK_NDG0K1OW<GU&PE91G^-W
M1[WQ3">G]13)&I]*QHO7NB4'O6\CPM6>]$Z.SCX<-&TH'R2^F[*R;$>;P'-R
M8-$)D;PALGJV8PM-C:1*"X8;W]>ZL@,5]%%)5BDGY(=H%J4$?,,V #DYDT9S
MSC&F'ARZ!S?X\L/1N_=-$K%.2> 1#!&6HQ4MF:AT&YKR<^2>7,H"7+S,,27]
ML%=KVIHDBLKB@(Q^-=:X)'+!$NP!02Y21 )C623XSRL<F,JHWKI77I4C@A*4
M2\%H''5CR34=]CZ@<TFW +3HM] ',])T<H=($PEV9^E1E1,UKEJ6XJ\-RN J
M"0>2ZA:X_+KJ7Y!/EI.L<5--B.=,*@5-4:VJC8DL]B.AG<RR<S&]AB_(HU(>
MI=QQ.T#:E&RTNL]<W7T62^+O\]&Y&D0[7XV 2TGENR8S1/'42Y/ @=3;P5 S
MR@H!X,ABL@17&RP$W@2.-)(/;? (R775H(0*)''^B#!(T)YQNS27J?N\)*6A
MWQ .]::H$/CIT=&?'^C4)3U+!LN0<($-P!;("AQ(B_">T@I2C7DE8346^66;
ML]I=0XV@51"[!:%-\CIV+&%@54%&5I)0HY9$^*.D*[FB!EU0;B1J-B)[AV0I
MC1ZJHU_1B(Q)_6@=8E]\\"G^YZJBT;R$/<A($\L)MG")#]!>FJ]!0'P97,7B
M6 3L1N*C56E:4E$40<5X/IZG7FES/31K(9T-FFS6BM[,QD;5F)SR =5L((8<
M8\WRBA0SB!70G I+O+5/V7^Y!X2^7//;FI3=-MK;2D*6;XAE0[@8?2\'&F0
M"Q7@%J5,F,N%4,^'IG4U2::=-YD" PS%(KR\[/>:8 1)/:/M*TTE#TV>]_I
M#"#HUHZ@KB]2TEU%X*F$"]%4(;2R"TAH^/KCUW\<MXGBH&7G'VA$A>\*[A:3
M$!@+HW2$,EMHY+6".4F5#T/:18M9.HS90+?&P)I,0]+N&C&XTIXK"_%16O6&
MQ0]SWKN;_Z5L%148GUZ.901A21LT;(I>50,E4ZFF;1U9GV$0PES0?5P0B,S:
M&FA4M)J)E)DSOZ>QLP=@<DS["2A)<IR XK$N0IDR&E>]76!+8HJ OX>KC:]%
MYC)7=Q_LLASO61?,HP"D:;"\;Y9J*PUL6J-BR=H#[H05OF50]'4EQ B[,D7O
M-<)3/&QD]*R/;4+4LT&1ESI(/Q#GQ42F.MO. *9PY? /_,M$-QBIA(6<HX 9
MC)'":I$V,I6^ZE_I#GV9FY!^A02KJ=VO5LA!OIM*X0DOHG?>G-\YGM_:@0S:
MZ9-&^E#7#TO?H+4'FM!,R>]QA6!$>^#;K1EF(AV:9G3-I(9C4OXT3@"&%:"O
MHZ9EH>>R<*2MB" %@<2/8B*1?9;\__6!H*V*902F/T;*<=,8+*NJ6JA(I<'^
MJ01.##U00WIFHT'Q#6$CZC$)=12!-DRO6HX,-VM9,?Y;^:'PTX#(O9X(TEY=
M>\S9/[6+:JH*ZJH"=WU5@:D/,/4!]UF\JC+!8Q!6>L@0B(RA0O6?JO9XBJNO
MU#XJX+UA;'J)?M6T&*A8.0H:BIG3A*1L#W3)Q[K[]AVO8.E'&D#M0 [Z:FON
M!EQ-J0Z4C.NT1]-THY-]3:VO@FY:JW@2G- KH?WGP0Q438+E:RN"YAN[UHT5
M3CV*62TAY56"R9]YG3>7Y=!]%?BNP+IF/;5^.II*DL#<57L!BSE+S-_Q#'0&
M:A6=!2HW)"R7YUE2I%'>V*16^Q,"=% 16WV#@\O6/=1X/'63EVK#D#D/5;9-
M%ZC*%!+5+HD>;#F;DC'Q<B[^69N-\-3NTW[=K+?4%OF:NA#0Z0#]*7N)%P+!
MO93"P+J932=8_BG K>]? A%2"8ZB/]D&BO!82$F]\U*W9M7?HR&1_4)@LZW$
MNV,7.(Y])*;L"DSR];Q"$72)M2AI>21F4Y16Q!J^)6]W<?6\&$X4GJ,3/5'@
MWF;:A0:F2@2B\K7Y><GCF)=2M2V*?Z1;I2%RDW'11JLD_2%4,^AEKQ5PP,9[
MB@[5*J=%"-/68R\H?S 2=87PT@0.34E_*!;$-Y;:H(7=<-II4XB++5B7ZZ>5
M4TGP &@\NP0%68UYW?MHZ*6F%WB)F$PQ88JLA*)7MB&M@KM8&/#3.&J<KI@B
M&W3Q*%-JMM]2/SF69QW^'&VS%_)=8H#B,#SLSP&"1Y9 HP8A+N6H1?37B%/
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
MY72"3:-/RAN\>,<#4:X;R*>^T+!^/7OAHYHZ./=U]?$U QI.UF+9WW2RB/=
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
MA!'[Q$7*[BL=C4C9@4A9,E4SBPN;QR%+ B=GGAL'C-L69VZ4@$X M]FV P2
M"?98I-RKH;HO)I7YI(F]W\H?H88E/6-5A1#^;KR2/4><[SQJ_;X0A?FD(0#S
M24, YI.& ,PG33'R%N&4TW+$FJ*62DR+2@QAI;U$C$1>3"<'O9&8&E/;5#H^
M&.HF>7] I^5\]$VY@>]KDOU-4>RIF)JHW%91N3>K2I:3-//]V U8: D<).AG
M+/:%SZ+0"5(_]OR<IQB5ZWS5H^'CAX^@&S[^67R\'%W/G93S,&,NSVSF97[,
M>.A$S/7BV.=ID*0<,:#N7 7RE*J7]\[,DQ'4PE1SF';C#E1FK%8$1MAO)^Q7
M%1F[(;=2)W99%F><>4"<+'&BB 5!'%J^%^=^:C][87>_P=CPZ\,;;89?=\VO
M2\:9FX9>EN<IXTD._!ID6 3ANBP-0+YZOL?=. 3CK//L:D)P=[7-5#^9,<Z,
MA_[B;YVRSI2#;L3]=N+>6F&>>;[/;>%Q!F:8SSQ7."P)!?P4!(BKG=M1;JT2
M]TNU+B::MH^\>O^6F>'5V_+JDFD6QTD06<"<>13FS$MRFR6^%3#'R3T[ 1^+
MAT['>;5#$;,.UQQN[/<W<3/3Z;_GX;:U*1>C);;3$JO:H1PORP(>Y"P*DH!Y
M81*Q) I\%B8X%"<5<>A[SU[<O77!M/2;EOZ.A06-7-F=7%FV/MTX#UT0*5F>
M.QC(SUCL1!QQ?QW+"OPX<KU=9&U-[_XCZ]U_ RQ?B<FT][+/JW.#3[7M[=^J
M;\4\O7,.Y]ZE 6K&!34^*,%"@O\<@@).3/6M20 _K >I25/9=Z^ )HV-MYV-
MYZVJL+6=Q'%2EUDB<YF7<O =>12RR,IS*PAR)TT3! 7N?OK7,&MWW#+#K+M@
MUB6'+/?#Q TMP9(D!8?,LG(6^WG$>,3C*,QXD!.S.G>>G6=J-?;!2%/E&KW_
M^U^18]O/>Y48\*G(>F,.BS5>ETD-=\MD>R_)\QU0YZ71!MMI W_5/ <OR?W,
MQ9F,(F->DGDLSG*;"0L<-C\+(BL#;7#G*5RFFJ.[+'O?AIMAV3NQ[+(!9R5)
MX+@!<T,[9IX?^BQ)4YME<%>Q'T5>9H?[P+(FQG;W-JAY(\X8:\9E[Y*Q1E0Z
M#Y">%S_ SK@256E4P5:JX.1B5=&&D_ LLA*6^J['/)=G+/%]EP5IP&WNN[GO
M.\]>D&OG/.^\/V\XN;,VG.)DP[%;<NRR\19E<93$@D6.Q<'?XCGCMI>QP'-#
M<+4B2WC L2;V]IAC;T>#07G!1ZE S=A+RJHJ+T36RV&_D]YL C]FLPI1C(#%
M)]-J1A1@;#OCU7?"MJ,!."_YN)C"@5R)["C[.IM,$>_$6'J[T1L_5EAZ(HK\
MV+,=H"O;9AYW0(-DW&>V"'EJ98X=B6QGEIZ)UCVEWJN;,+9AX"T9>+D.-A..
M'=H>$RD'!G8\SI+$<UD8N4D8<"^U@FB5X6>ZL/:LFG53%U8=L$M-3:OIQ-I_
M6]#T2=Q*/ZQ"J11Y9KN9E[(P]F/F!;''>!H$S/?]S.91!+]PL88NW.-&"=.
M]2C$R7T'&XTXV5J<+)F;:29L[@<Q2[)$,,^+.8@3RV6.$WDB<7/;=F*L\MM5
M2:[INWH\?5<TG>@WD9>5T+.*SO@/8ZWNK,_(C#K\F::JGG#X>U4.7\*[BM$,
MSD^-0"Q'$TGI\G-$Y\<_IA6'\R]&O+I\,Q7#R6DYPE56Y6! /<)271D]M9V>
M6@DDE829[SDQB[W4QF(FP:+4#^ G+T]L.TJB,'CVPG%V5<[4#;/7B)#],D^-
M".F."%DR=84=6E[DA,QS+<2B<UR6V);%'-N'6T\RRT;/V8VL/18A)O1Z9X,6
M^+)W;.HD37559XQ2H$A%D&I2B-$&VVF#53A60M@@_!V?I9&7,$_$#N,@MIEP
M(]M+A)MF%F@#)^Y\A97AUZY9@(9?[\ZORWGQU/&\-'28[WHI\[B7LYC[(8/?
MQIYK"QY'/EAOW>?7#E5$[JN)ANY5K_&O>HV#92PV$S?84RMO4]P /C&8X9&^
M*RO\Q=%T6A7);,J3@3@K3<A@%TK'76$D<C^P1)@BSJF3,\_.+99XB<VB""\]
M#N(T2)^]L.,[9\=,U/&I2(\'B#H:Z?%3I,>2R6H[7FK!);(\0Q&2)!8#4]5B
M@2T<+[&"( X0,\&[<Q?/4P\X+AFQZS9R;570<A'00YJXKXI)*OE99"TC]P#>
M->V5.84JX5^_/*3QTEYCO43T@/-<I-.W^<J_FPZ0W4@=[X^SHWFI \_[\I^^
ME0[_/>*?XAD\[_+T+.M_>77L?3G[[1OLY<>7U\?>Y^'GRY-7Z<7IU;\&IZ^_
M?/L,3_S/U;'U5QYZPDW Q$FM%-SL)$U8$G$;BX(L;MF^P_U\??](CX^RK<AQ
MY]KPEN1HR.XAR<[[*XABG@,! -G9"?,B'K*8VI8R$?D\B;G(5G8]]'K7E&=V
MQ4<WF9I.6>'W[,.OE#(XW_UM#K+(:+^=B:$EC]UV(S]./9 <>18RSW/ 60^"
MG'%+>%:8>YGK<(-T\00X_)[][.LXW'#REIR\7)GNI:EK\8PYP+C,<\$XB,&1
M9E8&EBA/+->/$S,I^''G>]#/?6-FT9G0['X:A>^J,B^FJ#*,0MA*(?RY"L0L
MB!,W$SQAMH@BYL4)^(AY&B $K27R(/>32)ADC.'XAS02#<??@>.73$ OS*S(
M%B'+\BQ"$]!AB9T(%KAA8*51&-IAC D4?X\YOA,)E#TU#Y'/>NUL9F]:]N;S
MF3V=T#2E02: L!V T@[,P0EL&'Y:&B0JIDTTP63C=Z],5B&C\2QV[9S;+.#"
M9EX:(:*FPYF(DD#DH/,=#SO=E[M_;HZL9.*!'6;G'=AZAIT?C)V7Z\']U/.L
M(&;"%H)YD0WLG/D!RU(OLJR4VT' G[U8'A?<(6XVD<%=1 :7#,"7)Q^D^7\\
M$M7YI;'[3!QA[R*'<RK%J(OMU,75"NLO3,,@39* N4Z:,\^-8A9;L<>".!2^
MZT:YE2%^A&6"AX;I'RIX:)C^;DR_9"/Z+G<RW_)9ZH<I\X+48XD3IRR/[#2Q
M>1;9=OKLA>OO,VB,B1_>WHA\5XE<5)7(>A^F9?JM]ZKX7L!*,Q,K-,&%A\X<
M*\HDPJSI4JJ'#U,^%8BW_F8XAK493;&=IE@%+Q;$?F0%"<(_."[S.'=8G*4I
M<]W0$8[M.9F=@7G8^6(CP\/=,><,#]\K#R^WV]DQB&'@W"RS@(<#^$?B)B$+
M?3MUX(=$N'O!PR8LN)NPX'=>#.J88#D< OL3)_;+ 5CIQL:[8XC@'L,"&WLX
M'T*-_'(_GN 6\J+CRO-^ Z U*Y^5DI';?/P;GQ2IT9_;Z4]G58+<]L(H#E,6
MY'G,/->W0'_Z";,<WT_!*(I]V\$0Z9TUZ.,(D1KY9^3?3XH%&_EW#_)OR7](
M@'3#(+99'HB(>:F;L"B.<F9%(2+].(F="8P6/WFX#OT1Q2P!B<4MXQ&MS;NP
MPZR<H:5^LYQ45XSIAQIZ=H<#,X]_*,=[7PC0?-(0@/GD[0G@'U2']D+AD;0
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
M<==G/,CC(/+]W(Y X+C>KHH .IUHVE5C1Q=-R2VC0LU@I@E6Y%4"6#HM!H*
MB*75B;_'_TK1!1M7Y?<"0R#)9:^L?3"^$Q]L#[&R'PW>-A$TI3ZZ1M ;R?>5
M& /)%G(T,J(1\]:LY/MPE[9I(=W#XOZ']"_:=PD_#\14SH=KC[\VAL!6AL#'
M9<_#]Q,O]R*+!7&6,2_+ I9$D0?DY(8!CQ)AYU2IXG;>$#"\VQU3W?#N/?#N
MDA&?)F'N6Y[+ A_A'L(\85& D*:VXWMP?7:26L:(W\Z(WT>;)Q=5!2:X-L_Y
M#ZQ!&^$OO@MIS-, D10^5-RH)=OT.';)#)+7*XMTS_!R09#"OU_*ZS1B="LQ
M^GF%">0Y:<#=@ 66C4-/LIC%KI4P$>1>&"1!DJ3YLQ=.O",H-].:W$&VO0<+
MR+#M3MEVR?KQ[2"-+6&QV HX\X+49K$=A(SGEAOQ,/!L"T.8=W9<]KOK>%_Z
M7CN">MZ]!9OCVJ-//NWHJ\34A_/ 03E6_)PR!*NR N2=Z-P"_$E*9-[D'DRH
MMNL@2RM IQ%:!6Y<6CS'/\9B-!'&S-G*S#F^^./LS1(\GT@R[N9@WOANR#S'
MYBSFL<?2P$OSS/%2W[*Q..0.R"HF.-MA;KT?B'C#K3OAUC\7N=4%:1K:OL-\
MVW&9%R8QN"66Q41H<W!-'"L1V;,73MAE;C4V8Y=MQGV+7F]9@O*RST?G\()B
MU..3B9A*:W%0\ 1L15-3LN\U)5$'*71S252:PMZ #,%A$<5W:EFETI(TK68"
M_9CO8C2[EV+\1VX$=0(6%@R@2O")>"7DO]^,](4?C3*RE-[7]VZBMEL:2%<K
MW)G0#VTW=,! RI*<>8%P&7>RE&56DHHL$784A^#.A(^PUOV1\_.#.C6&C^^7
MCY<<G=P.A,7CF(D$:T[R-&%1)'P6972K41CY$?"QLSP,[ZEX.MN9[GMG&+T9
M@>$S+:O[-LF??'+Z9QH_K4LU0G([(6FM,':$(_+0<5V6)+;/O"Q-$10[8*X=
M\R2U$BN+L;PVWM7$4%-<TD'^O3_8>\._N^7?Y6BN%61)%D8LMEV<\NDY+'+!
MR!$@>B,?O)B48VV8_<2K3)Y*"&C,+Y?C/WPJ>I7(8?,F;]WYO/764:!W\LJQ
M>4%>^!]-)-I(V.TDK+W"0O)\R\U\WV'"1JC<U+)8G!,ZN1\G4<;MP/' C5S1
M@-0A-](P=1>' AFF_DE,O60V95;$TQ L)ML3')C:#UGB!AESK2C/0I%&;B@P
M-M3IFA43&[IK*6 ZJRKL/GJ /.[C=#H?M,AO69S2+;^4EWQ$=PP2M25*3T6'
M)JOMAS1U5IA(B15EEI-;++1\G"9@A8P[(@+AFF9Q' HGPLEJ_ET"[29\9,)'
MAJ/OBZ.7PTJ.;XDT\5C*1<@\.TI8E/A@*?E)8N4Y]WT_>_9BN4;0!)4>3U!I
MJ5MB]\;2TW9".QI8JJNOC93=H91U5S5.9%$2BSACL8O)MU3$C/,D8:'O6T'B
M1>"78F@)P;E-I=%C9>V?;CT9UMX]:R\7'SE1&@; T)&-!I3G62P1/&&62!*>
MV):5.]:S%]Z=T^I/*,C4Y2$ ZY'0[QV%<BW>O743R/L;.*]W&/.YUX)YY_$I
M( <<"_%.$<-OEQ\GB+]1CX9H)D,\Z^5E->136,6/_\_>NS8WD63=PG]%X7G.
MB9X(-IV7G3>8UQ$TT#R>:!N:-M,#7SKRB@6RY"/)#>;7OYDEVQA+!LN2[)*<
M,=/&EDJEJLI<*]?>N2_C1_WC0PB#IGM9.7>EY_GH&6<I+VND9-9"Y%P"\LC
M$"^!&L&(%LE$+K/R>D"0+,G&;4<?X9MPQE7M[,PLK%_FXU.8;__+#7_>OM2"
MK7+1W46CS\-%E6[FI)OI[<:(F%>(!,19"IAT I,I!D3B& R29'5QIY%E.=36
MM*'N#5QM]ZV/U$Y3,G$)?:2N_?QNE %:S]XZZZF-Q?^_GV=MCTI.=B>6V@^A
M.SX>YG/_%#_[WG$H)7HF;NC\T'PVK)IVOIW4[=N^CYU><7=,;2[67;]V[]^_
MLB=-<:7]P1/__XZ[PYC52=8CXY-7/=L?/^F'Y_G5HW)(U21S:9*=SS-,H$"S
MEE0)P;FL1% [!)VDS6,E15":HW!V:UO210J!U%W[%N-W^?V/*GY7A]\IFT):
MGI*A"H27H71(BF"$M:!)<CH/( I=@F[8M .C1?BMA7QN\<CZN.KCJH^K)4?6
MQU4?5WU<+3GR?C?L?CH8C2?-%,=9M)?-ZD:U-Q%^@R8(L'ON=5QPS_I^1P6U
MPKORZV"8[;(L[,/HU^'@L D).O<JUVV?FYIH8H:+A2.3 @D#ASQ!_D."3BJ
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
M>IWU!"!!#AA*NJMV K0JH1Y!.BWLUK94;3*;*DA;*C J2)<"TFGO!D]<)D^
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
MA>?"\)SR_8H4.3'&0]2EQB[7&G3T9<-7N!*%EU3)6&H3/)?I3V2LA?[$:^0
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
M_7[R\D6^M\,=^N[%N^[NA[?YOM_PW0\?\;]??A_O7J[(].2OZ(A6WGOPGG-
M*@A8R_*/X(E.*?C$TCK%JU6RK&1Y>V1I?5 ^2"$5IQAE<-(P+FDF2V62]KPA
M2UK)<CW)<BHX"E$;2TT$XZ,!#-R 34Z"P$R7@5(A41:RI%JO,5FNUJ,R5S+Z
MVEDKDR+KG0;/U2R9*V-W,\]1/=GUR#H!ZI&WMIQN5-KUDW''G?O[2@I-S/\-
MTFEYWKK U@[*\UAKTLD80DC:(D=/G58B,!>026VE0'W;:>+5()O#(/LXRWM%
M761YRCI@'K-!)BT%IQ@'$E#0*#FU5,XU183R+ DB5 B(J(1V5#-I>)">E3;K
MM^W]K%-DT2GB(W,)@P9&?*F-&QE8U!:HY48XA]Y)N[4]'?.^) /^#GR:=2'X
M$<I+DP@M9(K"!_22&N^M5"XFJ77$0&[;;5=1/B?*ISQSRFD=#-<@G0J S!NP
MC'DP/*4@J#36\+FFB.>4:8;4D9 Y0D9'J!<D6>*B%-R==A6I6F%]IHB1 8D,
M"CQ*#YB(S L!*LAZ4%%E8C!Q/1>"N_'7;GK<R<OQ01QV7MENR)?8>6J/2GSO
MO;0XVV;O7GL"+N+BO?=G;Y';:NU*$G_CMKK?[JJVD4>UD:XI@ ,*#%9$(;5'
MJ[F14A-A5:16$TEJ'-C:JN/G)[_M/_^4_RL*^60W7\O+_=__<BY)$]&!HIH
M6B2@#6%@HN>E.KY6(6UMBP=HEM4DH[I&6@A[25-P-(D\Z J#8?EWAB(2#(0F
M3+1&-*TU[$\NPYX)PHE3'"(W!?;$@0NT]&8E1C*-+)#0P)XL7.YI0PWAS9"L
MIX%+34>R3G<T.HY5K[9!K]9^!]=<N'A6I3PBY=))%#:X2*BA3KJH+&.6_O6L
MV=REA,(<N[P[#1*>'0_+NM58<4W3RGQ[S3NCN@;-MP9]F24]68Q,26=!&!\!
M/4.P.D2@C$8FI!7<9=Q0VJ)N"!6^2X:O<-$SIZ+6SB+WU$:?,'(9A<,0:&C@
MR\[@>]V-EPK?Y<-W2D*2D(2U@4,V&<H.NS:0K08*))!$RE!ZE2U'VJ9F)JW0
MCQOE\OQ&/P[CT?'0']A1%9&M$)'WV_OQTYVKR-=?\3"U%M4E:+XEB,Q2D)+I
MR"WF-4<F!JBL!<.I HU&H4Z2H"^)65,KT#_;X[RHJ+TY:E<C'BMJEXO:*>&8
MK-><2@->E=SS%"5H;Q3XQ(UCB1)4>J9P;!%L:WI//7)MCZS3KQ[9WNFW,:GB
M5P8)U6RVMEG*BT?07<.3>U];(3(5B,C"7/D@T''B1 A>"4>R^48XI;5-Z]KJ
M>S[+*M?H*$81@2GT@"9H,$D1",D&Q, %%W024H3+;3G2JF91E426N\_KD$AI
M8[2!HI9$6X8B_YM0&ZYBNNW$G$HB2R61*2<!VA24T1QL3 AH!8(1GH'RSBCC
MJ7*.+BE Z0Y)Y&ZVGC8]A^>)]\>'Q[VF!<DDG^?IX/!H& ]B?]3].W8RX@>'
ML?/3;X/1:,JGU#JUVO(JLO7L[<VNV:A0Q9I=4P..EK!IE%PV1K-6-%9:I-D,
MY<B(IBI0QT30[NH$EU&^S_Q;3?5N@6C<^333\@PHE6 4>!(RB\84P24M()!
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
MCJO2JB%/=U8DL!'_>9X.OK6]3ZV U^=3]I?3&;L7Q]4FG\LFWYF=?\)IE)R
MDV7;FD4--H\J2*4T2]I$HILJLJT/@:HXOGO_6<7Q;>%XRK>F#)&>(X/@J0'D
MTH+AB93&/,D(;[V.Q;>V<$69^Q3*N'8R;^) Z]:]W)J#V()]V=D+027[^<A^
M5L()YVAT\ C"R2S:"(]@HP]0^C@9*XG0Z$K@>NNS#"M>[UZT5;PN&Z_3:<&*
MNB",@Y H XS"@4U:0S#1A$"2R>2;Q5GKX5I=<(MJL]/DDBK.JH6^_5.KU-EY
MO':E^WGH?E8JB QY'<;  1V1^0<JL-0$R.9YX$XF3R/.HONI4(?J35M'K*Y>
MF56LWA2K4](,F0[*NJS%0BBY^\Z#"=$")HW",<LRTVYM3[N_6X35%GG,6AQR
M]MWDW^HWJVF_Z^QKNW*_I2X1\RT19%9Y%R*C4):#<65K)7$"VA,/0N5%G2?"
M5/1;VV*=T^MJ6N]&\,K2E6?EE>7QRG3FKO"*H"& Q+#\0S"PPDC0(3-^,$@)
MEM"+9=4*O ?9$/<D;7<G0WX81^/.TP,[?%\KU<P[^C?*6:AG;YVUN79[ .?
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
M=.EG+V[)F?O]7X^>E&@;1A(&>[1ZG_LRRI(]TY)].*FTM?'*&.N1-U(CKK!
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
MB![&/"518*155#F3@H:?DD!"1QZ95R9R51Q S\$!=*OH:56C3UZW^K%CAS'
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
M$\&2M=8+HFD^E?)"J;H.II1HBQ)MT5 16*CHX:AH0M!Q0L'$\_G</>;9[2Z
ME*1%25LM)3:\2H(,5"1$76[W9D9E/ VM=]4)W?K>ZQ_F?/#'YW[HXD-KLF(;
M!Z7=E2K+?L.#D.:TG&DN<6(8!_T6?/:.*8RT 2O8NR22%M8*HW,A0CQ_H:?B
M'6LNXNL*0ZT#\074,X)ZRA%D U)(.*05IXA3(@#4EB/*: PZ,1AM,,J,>;+I
M3AH<:/JS\T#'/W5O%<]6TUBS.<%A:VD8^V5CX<'9=UHZ. Q*2@J.4>11@J1B
M#!DG@(>%,2X #V.54VR3%TJ+I;!#BTOL"7-8<X+4"H<]&H=-*$@GF78:<R1A
M*@!S,8FL!T');.!,*8H)UQ6'";X<'%9..$T_X53E8VAM][IH?!A];>Z$-^7
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
M0@7,D;&&(::L\A*'8 T&+J/%S?&$<5IKR>>"TQIP.J$Y,.'6FVC!'G A[Z2
MYO!6HN092<%KEJ(&G/*YS8.FNCH:G'?Y9T6?Z](<YUU3ZCTW6:=,H[Z2<[$V
M7L33W":!>6M3#JK/M8\2*!D;9$3*:N#$(&PT<665ON"LKDWF9I2FFYD/2DWG
MQ^>9NG16X9E%\\QDC;48;%#8(<I5=L]2@1P1%@7NI(Y2:J]QYAFMR%+P3*F6
M,;U:QG:OBWRIF-'(NS_OK=,_KY7'*%NF2V$07$G6#LSBRV)=^V+-II6SIBH%
M3S523 DP"CA%FCN,0@A18I,,)FIEU;Q@C=JB*2ANJMPN*'X %$]([AQ_*600
M2&F*$7<)3'O'%>)*:&U=H(;%C&)BYJY)7S9::\ML?"F?KY3VJJ&.5]G,>6#M
M\G8T9E6!F8LHDJOT5QAN%H;C4W2*IDDZHQ/R.2T(UR8A3:1 0B8IG8<_HLHQ
MY@W:TREP;:A(*7"M&ZX3@D22*(V4'$7K'>+4)62]=-D1B$D(/!)I *YS)_!I
MZA;LTJF1$FV^O/)C2@AKL;T60G5BBC+Q)'!CL4(F>K"]DK+(8.<1Y9B11)VT
MAJRLLA=:SWVVIGA0F@OF!<:C%S O"LR3I_"-5CB9B)+,CI24*T5%21!A3BHE
M12(89S KTR0P/V]'ROO>8-B/PW8_'F5?BHO=F-K#XCI9"NWR/G8'\*BU;J@B
M8J^/Y3H,9#>&WT<C^KX#KW9EH[E8;/=DOLUI&8.$89(2;!"U+.3ZE099823B
M&#@O),,9E2NKRC3(8BN@;JB&*:!^'%!/R!D7J-?4!!2)YH@K+I'&8*5HS;G
MEGCG5<- _;S=,&N#01RVKJB9WD6]^N*,60I!4XW@QXL!?'<Y?H7:[DMMTY(.
MF2 P(\0ASG*^-,P-TI1ZQ& -LP9+*R@':F,E"< 3!FUMM:0*:!<!V@D](K@W
M-#&+:)(:\<0P,H8D1*7"DED-@^4!M+1$J30%C*#6(TS_G&7Y6QP,*TTRM#]:
M'G[7OE]H;3'''KZ<Y<G1256H9CR<FQ>CN6-_O*G&LO#;;/PV+3.1T\HY)C&"
M]<@C+FQ")FJ'E+$\21X8YBRG""C5'YXP;&LL<%E@NPC83LB2P)0F3 ).8V)@
M2T2%C# *N>2C3%( X>9R4[3X29H"QRNRQ/>.XAQ)F(NM]=#U+2^X+(\<\-A5
M[V\L6]QUDMVT-$:8!*J((<B[2!'GAB*G"$,*QM,) 0.8-WKH"\F:M,5=X-Q0
ME5+@_*!PGM N4?D0<3ZVYR)&7 >/G(:?B%%2JZ LT2;#6>A2+;,I,!WE6.Q>
M.0!4\BPNF8JYF;^M^(GO2VK34A4I*J(D."!!A$-<8K#%A%4HD*!-\%:GY%=6
MF9C[3'+QHS07JHM*M5B@.@=4)[,M4B-UXAQ)BB/B2C*D9; H&NVPUBXYK "J
M?.XMG:;Z3AJ<M^=GV1;K5!\S9U@KF= >->-B.5"P$'HD4Y0,34G%R"TB,7#$
M"77(1BH12])KYQ7AV*ZL$O6"R+HB54K6Q9)U\;'3P!2N63S73!;;L$RX &:2
M4LXC[K% EA&)4M(,1["DA,W;6/*%KJV,Z))G7IP0;K<UYY?D-,E%#YV.\4WO
MZ*A=[0T/6K8;6F_@&]#.V/6 PM9X8!^#@/ZUW1O"W4C5+/KO7]#S$J5:7(R(
M^S%HO^JV.__ORK!_$F\RZY517NN&:V-<B/,NQ#DM"1[S-%H+3"E4/L)MI4:&
M!HI$TMY@DK"G*4^F&Y3Y3.;N+**@S-T%S]W)$\L\VNA<0HZJA'CP"CGF+9)
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
M!3/J:K??[+'I_1(9C61A7#]"#=!HKV^K\024QGZ^"MID&].6UGX_KS;_^/4
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
M8K410K.ZG-Q/HB&8Q\$15N;6BO,$+=N$Z\PD%HSG!"S/U %':ZK2&T&DT(S
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
M&7.W]M>IE4[E09DT!9T?]&10?04V0LJ)DM;3N@C8SR.G W&4"J^UI&GB.?%
M3B)/E&,RD3I+#<DS8X)<[R0IR>DAS5U_UZZNMRM.^Z%HU!<6:] ^347%BG>^
MN)/@QQT WLG[]Z9%VUYU(9K]LZNCG'/%M-7(!"P!NSQ/M'(NR77(N9>*>T<6
M"\L\4>V@^L1N+AWTZ>H(SH4'FKE$P]8F7.@4C)+4))E.+>4\-2 KET[L.6J)
M'XL:B--NG=.:1$5Y'FPR=*?2WL<3A$$U<9W,_^-N4/ER2@6132'EHQ<>2?DF
M5?S%#+NI^>./JC<ERU[.7/GM"M>LO)E)T[I0S#T*Q3S>;=1?&D">2-S&-DB0
M03NZIF]S\?3%EY2(F+N+?M_&-FC9KV?-.S_.VV53M&L7_CO5#XD+;YH?T8:;
M*I>O9^WOS& 0 U!;T7I\VC(J+PX;UY11F5=%9QO=UQ56ZM%_;;6,:]#GVA2]
M&>NG'"+![_^ASY>Y\1?I)+LP@VYL:#E7;1\CJ4-3)$IT8[/3N3XE,33^[^[.
MA"4?=>IBD]XF(V0YQPCI(*&;:@6VF6$H$E?2A5R/>V2,OA1A% _XNQFT^^,'
MU3=Y4>N]SG_&!7-!VEQE+N,AMTHX1G).-,ERR0.YA?]LM==LT'VA#K,BN_(<
MOO_ULG5UG#:O/I'#[@XYZ.ZD>_MGZ>&W3^S@])@W,=MR^XQ.GJFR*[L[EX?[
MNVQO^^M5:_MS]V#_<_M@_ZO8V_^W<[CMVWOP3GB.[^T?=E?6P^"68;XY39Q3
M-.$R#XG)O4K@J+BW3EB:VS=O$2?S-L!46%O1^@%T?=?$[E>0M_U[IF73W&?<
ML)1H:[E12CM!E,ES*YC5P83;A@Q7@4!I\(#!UQ^.!^'%!P1_-C(L58%@ECJ7
M,YL0JF3".1.)SAU-E!7$>,-\ECN\X:P>*>_Z%UP]J0&H!J!' Z!W10)9Y7Q8
MT40Z;_\(/KD*@WZ-3G=%IT6])9!,RS3EH*UH;!63@=Y"99Z8E'!+M/0ZI&_>
MQM@9_?,9(=1]_4^OU 0>]=U9T18LIHM&D]A4/>U?H/5+'V#]WDP)SP^;'V+]
MOL3U7F?]"N9I)G,>O W<IQ(L+RT%M\K++/7,U];OTTJ13\O6;YY29QGHN)II
MFW";@8ZKI$F\%#GSC!$CW*-;OPMTO=;_2N_&&RL5T6?+(;?2UBSCJ="$DXQP
MGTMEI26&4LV9S@S+:G/QU['2DKFHG+)P3A:HQO$$CHLD.G,R24FN@N8.CDF#
M_*,/KO>R6BP\J;E8<^PSX-C5]E7-MG=CVT4)"(J'RJC)$^%4GO ,ZR&[+$N\
M%M)+,(U=JM??0O@53%L'$=<G-KT\@XB]LG @)6E:QP+1&M(R8TPHGS''<ZY
M2<B9DBQ-O5/P06T-/:TL^+IL#;&@G>-$)HQFJ,*!'J<U#_"3,M0&DSN:_>Q8
MX*UTJ]NZY9\MA]Q&MV*6N)![)9A7G(A,!Y.E/@CC,Z>"4+4U].M8:<D:HMX#
MTMN0."L,,!#3B<TX2S3@G?0F:)\"*S'RC#S3-<.^((:M@TU/R<U+P::<9P[.
M*O$J5PGGFB=*<)EH86U( ['$\M\IV#23UOF4K<E^;<+S(V<UWZ%P9?V&Z@V_
MZ0)^5E? VH?QN_@P'G+RST])>JB3X_?:C6MK0%B3*IJG&!WA)@0E.>>64Z6T
M(M;<IJ) [05Y@++G5L2$<U#CG.*)H3Q+.*4&K+9,)L*P7&6>P3$]F1?DU]3"
M?@WYC'?8@!>!)K<Q0(T5 "^Y!M0@G&5.6T&<S%@JM*=I>NL*3;7'Z/%A9\EC
MY$R0-,UMDFH!L -J)]:J21,OG;6$Y(81^H@>H]OSPV_=!J"&OAKZ:M_;<\+%
M176,YM)[Y[)$>NL2[@BF?'N:<,*S+-42LQ4>V_?V]. X7___YE)-?\Z9[4PN
MVNVI>GS#76Z*!]C,;'-%2:@5UX!_/I#,[V7*-S.!F[<?BYW/IJ";01_^$A/1
ML8+73?>Q6]_V"G+[GW['NWY,6]_ZWL8RPXUO[5Y1[-;\:&"%\M$E//$=GNP/
MAIN-5G\P.ODR,H/&NTZ [2AJ,&!IQ>]MK-;I8!=-&PNGK\J4C\5GX;LC+'*.
M$UWUDH8YAA&&HT:G/QS&TNJQX+&/)=FQ%NVX$ZLQVUA4MBB)/@CG116S:C]@
M#1> >@"(6*PV5GJ/+S3#8=^U8SG(3KO;'LT5&'7][CD6=)RF[6\V5NUU:!P'
M6'<L0._,^3G.;83EXLLZDK BTZD*!J]8XJ1Z&CR,E9*B0!BT[;AXP7EGC"L=
MG@/:Y^U8T7PT'O0VBNJG.$'?'LY\/Q9\A[=8F%2.)2_;(RR?&H# AU@= X?O
MA4(07;1')[$LY@K2V&R\A_/'\5>?WDPEY%EBV5A'%!=EZ=]8>+VQ5B06-?47
MI"*76@FG.<^\XQGC2ANET]0P;W)FV)J(%%T4BLUVKS^ =>R62]R[Z!6+_A@&
MV!#$'(>_+K&D-AY OP/\=UQ\92(-$_I"Q>$#"AQ>[>V['T>@DW@>M$R,4P*$
M&)7H9^ )]8Q8)4*66??F+==K)-EYL<-%PX++DC6 N$W;7\,:4PPKJJKV\31P
MC#EXVBD>0O2"$\-&#P"3^&YDR8WY[Y[ EQ!$P/8S/8<](H :X=P+,"IH]-P
M]D=VKL#IEAA4P5UNVAVP+8>X,F3^=GZ):A8.Y\<%O>-B'0S11E1!1LNQ.1TL
MS@<8H@,PUEO#2!.XZ%?4.V'9VX#Y1F,8 @P]"L77TG2C\:\9M&,]Q8HQX%6C
M6-C[+@5L?SM13U^6J+_ASEDI]BY.VNYDL8 G=B4!$3.VP[9OFT$LKKWXE5(*
M1!&$''D^'K@3V*M!).V2,PI>P.)+<4KE+:H&&!A 6,/9XDRN8]K=.2D"+!$*
M\75[61XE,@Q?U R;;LRDAC.\NS\<Q=8PDQ<A*P%; D< ES<^C&'O3<&0.*?-
MQFNF>?8,:1X.<>9D42T;M)'8S+2T[%3EM)<SQ>-+R?)U\\MF0<O; <&]6TJB
M"64OZ43 #&$TZD3.F?(0M@$Q@TB^WG3-\3+!X]O\Y!T3J"X%0B0^YP)6G#K'
M\7IC!\B.X!\ZQ0#57\[[%\!9YQV#G(LF.O8FBI _O\0%@%YRZ2_\_APK#L]+
MZZJU$GHE4!4>#X;1>+'C(3PY! Q9JO@VV8R-B Z5%"Y4A@FHM0L\682U$_,]
M-&(SN%CR&$ZH JT9Z$2%$(8LBB#_F.F%,56-(P$.BQO @(?+QU(WQ%M=^# V
MQ--U0[QG,)>?V1#OO@WN7FC#ND+M LRXC!Z#<2]N'J#-3 .)J2)SWL<-1>UD
M*O@VEZ!KKMKZI#M%'*C3/@.!?M+O^\*PB2\NK!L;JEYS?K;73W]0F#41,$>F
M>/M$JYMM>A3[WQ6PUPY5@SG40K&5+#PQ+1T_JA89W]F%1;V AAA[$=CG.K@\
M_]Y.NZ#QEF*T4GI*G7OQ5$"90N,O'MN,%;C1F+86:S0K=1VWHJCX/R]4.^9B
M.&Z7O?2,Q[XKP]$@BB<4A"Z$:(G#N0-MA8E$16E>/G2,=G?9,0<D;;'/L0'+
M1>AT\%]@$2"^ =)=:2M$2NZ:R\KBANG$YHPS;X010#=$.5V28!_5-;1HEC4)
MW*B5UM #-0K<KNA""%.'X=RN;2S,&-ZPO%A<9[OWO=_!+869H'X$?S@=#R[C
M\_ WT#H*-72C<!D:AV.'V69$4\LK#QY]E/%MP-^C4-A;&XV!B:TK.VW0 '#G
M8(3N>:=_B0-LS*@ZY4B;C?>%IV))$5O H[YS9EBJ=:!-=_($3+G^8#39S9F>
M>J"BHJY,])^HW7?:T353$?#DV/N#^$^O/VJ$[S"[<=GSLR*&]81X$W9: $L8
M<H*5C?YX!#,)E;NJWXL_%N W2^ XS!2LRZ.[: ,%XRRC;FEP(2&:FKUP7$PM
M%(T]^Y%&VX.(W5B"MNQ8B0N*I(6G;,H^I#G0,7!)X1\N6+WH)MH&,/?+33UO
MJW-&J7JSP"?IFQL!4-YL$.-?'ATCU:T2I]D?!04L_^\3-SO:#G:T7: P&('/
MI%7.57-[I_0D]W^TZ,[%WO8N;6Y_8H?=77*XW83?#\]:V[N7S6W'#_>_7NYM
M;]$E3_+I#CO8WX+Q#RY:V[Y[</KYK'FUQ5O=3P3>>=&Z.NFT]G=Y<QN#I&='
M-+B42&.3U)B0\#3-$BT92ZPW(0?-CI+@%SL4@Y*GE5*I3#/)A2::I]*F7+M
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
MY(H0FBGBA#+/44EZ^L##RW0BWK+L_,OQ&+*'7V5^9D[N>OAZ^#H\\M3%&NH
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
M /$[ME][?5!<-VV5P1TO5KWW+_L?!JVCV &Q.[M>I<W6=N:/$>9TP.3.HU[
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
M&FF>^PY[7*NL]^N3(D)TP^>7W2Z6SVZ_D_CC]%_&09F?P];/?:GK2(;,J_O
MJMO J5<>R\T(1/?T&(7>$%T,4YR8Q9P8/B-%WJD04L0.2><8^# Q()V\0D0*
M384+G"F;?9A7U(B:W)B%X'@5(8H"$0U/P2\0L4*(F$K$3]RX&%5$2F.-.*<6
MN;P%(:74).'$#%$;6^85EG6E!A6$>&D(4=?I!G,@1-G&6 (<IA+ZM=%>:JM1
M\E$@;I)%1@N#(C- 29($B_6U42GP\$+AH:XC!HH!L0*,F*H-L!I<1(IS9USI
M$$_>(2>51C*?>9*K^0+W&UOJ%1>F($1!B"=M]5\08@4(,5U\$#!18$<XI$7D
MB!-BD&4RHI2LM-9+[#C?V"*O9&V;J6L($06'GAZ'ZFK87W!H%3@T50)!N#&.
M!H$B5Q9Q3A32.G&D>7")2T?!8JG"H40O?13)^@+1LABQ_C!15V?] A.K@(FI
M6@LI*;BD,2&O?$)<Z 2&BS%(19X(BY'2B#>V]"M%]2I0H@#%V@)%74WP2V#T
MD3%BJG)#&@QF(/$(,QH1.*,83(G 4 Z**J.3D7:UD=&"$NN+$C7UHR_FQ"J@
M8JH4!" >1THLPH+E'=9DD8L"G!!)@@Y"<H?=QI9\110M0%& H@'=X0M0K")9
M:ZKB1#K&M3,!\7QP/%<B((NM0E1:QQG%T=BTL45?"2&?$U!4B;W_&N;*I<M4
MS['LVF/;_]+N7DZ!Y'33&PFW3$XFW.84W+IE46Z*.83QMCQ75MU]:YXK>934
MW+G@X^9:$KZI1%Z\]UW?.0WP$'_:[\.BMDYZ_0I<>JG5N<HJMMX#SPQO--:V
MW=#J3G;;AKO^N0!,81J5H)0EK,&C=M$".K'@"$X9JQ29IR3NS<7<KJOB?HZ
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
M?%=MR79,,)]PL66<_?D+:<N[Q\TI)'G@QO&H(>G)U\-]&'][AQZ<OSD[^'J
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
M?D_ ,*U>:IW$[B CCX4_]WY_]W,K_L@?P8M:!Y?GBUV$\:N1[#'PV7#0.AW
M%. 9@SB$Z]N#87YZGN]@L_5FV-JQ?7\TRD%@Y-7HEVP5;K;>[GP<_?FN&_M?
MSEZUVEW?.0TW)O^J=63#:/I]>,P_%\!(P3 7A@FA,.5!&BN,P-@RE9AUVJ4E
MT]VV+^:4P7 P*NF:R(+IGAZCT!NBBS&?/6(>_G6$_?%_N_:3.=T[/A [YYWV
MX:\'YX>_'G[;W?_C?'?[Z&CWUX,?N^?_^;:[_8X?;N_ O/_S]:_S=P00[QS0
M\6SW_(O8 Y3\[()/"3N'**$<<: )LIAX^(VJ$%PRTJO;>Y.!#'9&3?JO>':T
MN3FH>'<1-L&.<)V(9Y$P;H+43@@<P:4QA.7S(19W9@J_U,TOGG_F6K*D;$2!
MN=S/1.K<[\HA'0Q6.%KKJ-C8NJT%Z!B_5+B6NR0!<G5#A8KMP36 ;EYIUDI;
MS*-7QC3*!:H+#K!_TANT\P6O^[$#5_X=?_K>#L,C, >KM+ZQNRX4$+Z^Q3I0
MP*?#VV\94[\^YL.-5V^T8@%SDF)BO<9^YNE6C N2Q;#CC))HN?96<TVI8D&H
MF"AW^C/3>N/RKJ/^Y3N<V"\1N7ZTWY!-\(JO;>>[/1ML_.NF$@<-/K[LDRLV
M>UTBHY$\FC$_LHY CGO]BD=>5YR6KX(YV<;,I774SQ#XCSD(1#:V]K.EE27H
M;8;/;C[AUV[-HOZ=%M:E.8FR6_J:R9.)!)K\2>V\K"?62<VTPM3K$5A,_[Q0
M)[O9),EY-#>"85Q$ED!;1"*X$EY+;;%AVF/FA ]DIOZXZ7.][_K><=RW/[;;
M ]_I#<! VX?Q?^[T_+<GQOZ][2\7V-\[W_W:^0J>#=G=_G8&UV'PD-H'G][]
MV#E^SP^/_WN\^VD7/"48X^T$]G_=H7OPW<'^GWAO_SW,Z0-X2/\Y.MA_!Q[7
MT3',CQS0_'S__:_S;Y^#]D0*KI&LCJ&4BB&7-$&$Z"AL,"90.5+B@,$QO,GJ
MTVJ*M<+"><ZY%_"[#,Z)Q R3/ FWT8J@34\R<O9/XU56]4R*)AT2,+[AF.*\
M"6@-MEA[H[3S5 I5*+HP1;VG46833P2@* \":>4IPM1@C0W!+L9)BH(Q2+"5
M7GLON(PZ-ZN5F(-L^2@%29,4'2UY"]8\#BZM@ OR;DW_/8Y:"^@IPZ_TU(09
M,!KA7C:\Y;Y[7_9.AJT!@C[ZHQA..W$OO4L)?$XP5ZYX^ /X<A] ?W1]N].N
M)EVI@L8P]/X?EPQ-#[X>\(-/<,VO?X+9^A[OGK\1>Y\^?-WY]"<__ H,?0S,
MO?_FQ]['288^;.]^/3HZ (8]W-]A.U__8#O;W\3AKSL_#O>/0! .*##WCYWM
M=P+,4[RW_>XSQ2I$[GDNN\E,;04RP,=(4<4=T3*(O,PKA9U"Q86IJ+T&EY-@
ME)@*B!-KD7.,(4U,4"0H![;"%!6;&$/ZO1\'V1,(K79W%.GI78:"JAA9"[P<
M6\5]KCD@6W/YTL'0#D^'O?Y9Z\_-CYLCFR=%,!-M)P=E,JX.[8]1$&K8JVZ)
MEPPV=4'J]XXOL3P_O7<21Y;GX/4T[MZUBJ-I7_E(57P25K-C3P;Q]>4O/UV&
M!MO=:DVJFWZZ.9Z83LJN;,[1U]<>PR8>>0T76>873[[X>K/Z:B+>.OI.L4TJ
M]*U?XTWRH._(II#T@7?>/EFS:82:=]3'2(9X^O>7<].C<6DC-95$W5=,L>95
M$?O@^,81S.W Q4>#UCN8:;@9J[ZU3D(NOD[-WGG,YD0-52'KN"[TT:ME'MK
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
M/_B_PVXI73#LX>_#P_Y^<]U9._CYU)!TNGGJ67F4^C5H/FX&YG7SZY5CMC_
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
MP9L_TZ!;>M9UN_<1?GKGX(<G3%[GO>*SH:>:*\&MYX9S!2HSDX#QI PX&G@
M4P_Y:Q]9/9FS\9.3#$9&22B-A@#+AABF'!%:@F=(5<&I5^_DW=T [8O/J]CT
M3+')66&#8X%+ Q \]5'8##932 A5D"LVM1*;9C=C($DG32!4EJHGT6=B%5<D
M>4V-4DI8BFQ2 WU^V'1/SVA%<&S%W6>*NV"=MY::"%R"I<&F@/1!4&=,!DBU
ML/P3!.59[V;">67169)SC 2L%L3D*(B7B3-M73:VV2+'V6T1+B_5'_?DK/Q?
M>WLH+^&V1G[-FU\0 :-*W 1FJ:0.@"K#?6"12>F85=;:RCS;!W)TCE5LHE*4
M9D:,+GOC4E'\30%RT$B3THQK[5Z]$V99^S?U_),6"K/S$(V1F4;I('/K/1@O
MC>!H6 (7M7AF.X5YQHSD4=&83"::6DK (U=QY<"Q2'5V,6A0.KYZQ_FR(EW:
M*,S/>>/GQ0,5SSJ!BLPX$< A:"7(B5KG$+% A%H#O)U -6M:L5+L&Q1'GA&0
M=F3NB&4)"*YK03W5TDCSZIVBS_9@GR=G6'W:CR@4_7O:/5T(XIYN&OD-("ZX
MX+2DW+-( ='.HJ&EK<_*V! $5(AK(<2Q.895"-10+10)"30!;B5Q/@3\@>9Q
MTC)$7DHLJC:=6EV%>=E\A?F$)(6A-O-@*?5:<FDE0Z%VPJ<'*J5:A?F&PCQC
M6 &SP5&(1(!&SB(A$<^<)DH# C3E+-B AM5SEN5GN#U7<6J"4UGDE$M\$T56
M'IBS$8QAP@:I?8RJ%C)M)T[-VE6!^J134,1D:PB:Q*58CE9$4^Z$\V@X2XVL
MPZH6(=7+WK!:'^ZD?MVKNM<(3L0K'X/B6>;BZ+:.IB"S"U1J)D.JZ-8^=./S
M(CA#%,:Y1+0M];\8S\0G2DD*N+!M$-("FE2V33ZC*LO+/GC'."TEDS8&6XYK
MLTZ#U9E;*I5.HNX[MU.69RPJ[1&5E?>$I\@(*!#$F>!)8,E&!T(8:I=1TZO%
MLEQWJIXQ3E$6/).,*\X\ )->HG&5LI!H:5EJJD753IR:M:A$0AT3A"/2(=\
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
MY9HUMFA*0N!!!"URB !,<*]+91G*F#0JR@257[86NK_,\DL:G<LY*!+1.B#
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
M=I<MU^W,4[/EFFPY Y8$3R*3VC2,3>H[EQ* 33%P:8Q8)#47PGM<H[7SZ';
M;_,\\NC*",*--M=9>OU6C7EXGKD;JTW^R0C_=9OKU&;TUC3#W,)7.$X9BE28
M8A<GP4D<ILC:4*266FI$8F-7>P$=Q'Q316)W(U.MEG:UM'O\[CFUM-NFM)O!
MP9'%"A04"XVV*"22)"%GV(;()(F)(Q:GJ2BE'5W["/-!I-T&BDT\T22Q#5>.
MV&@NU;-\_$;/X7>1'A\Z$VS9D[U]?T8=$UMG@JWDB5W;^[K'.'S>%)\,VEZW
M"TZ-MK>&MO$\WP*/(F0E"05C"M"V@-]X&H=2,T5BII/4ZC(3C#W!.-]:"CU1
M*;1N YI:"FU3"LV&+:LXT9;SD$?"E>=6+!2(Q6%J;&R1BC!L8YD)ENS2J71=
M_Z#.!*N#.!^Z]TLMF[<FF^,Y"-%JP@PG.#1)XMJN:!&F*:$ACU,7QY6"@BU3
M2BA=NVA7'7N]NVR[;MN5FFVWR;:SQRA"$V5</=-8HI H%(6I13(4<1RG.K&(
M4>'9-D5K0ZK=2ZZO(Y3K4,B'ZGA2AT*N([OFE2<"<L,2.Z"!$QX2X<Q!L-U#
MS$C$J9$R(O+%ZYWJU%1SY8XU&ZFY<DVNG$$4-#8<,V1"*G@,AH#DH4@8#I5"
M4L0)MT*K%Z_CM9OS[H"#ICHW+Q\V<W3^/*.7-UBV]][K>L\XO[7V\:GY_3>Y
M-$]'VZS90*0V;K>FBN95)TIYI(5":4@P9R%AUH2P;\X[13!EAEJM6=F[@VW*
M)[5)E? P\=*UE*VE[&Y)V75[AM12=IM2=@;P$\N95C$+><K!#(^%#*4 @YQ%
MTEJ#(@9&NI>R*=IPWLFC2%EO++SL"WC=\ !P[,"U(_*+K#L<&7*'D!-GL'$R
M?0:+^.8/89,&7>/T,_9WWWWZ^?!B9'(M$6DPZA;OL ,T D9(V3W$!"*X=+U\
M0,KT[(U%XDT4]DO0\]Y3U>MTX(+*?!']?I[)@=_5H-\+8/]: 5P7F&%TIFMN
M>'%S:!W(00&#@[N+QM1I,%"X$V=9=^!["=WW$T=47B09%,>1)#%&1A"N!"<<
M8Q8#"#46 PK]0@A^L1%2=)]L7#WPI8+\$7I5BH+9GY7F.'&;"!LQE9].36RU
MJT9.":.*)UQ$:<Q5!$!=:?3ER -R%*'P!IE/:HD_19ZY;7\+C\U-T3^&3>A?
M'V6%:O>*06[.X&6_MGOJVR-KB).CMY6&N/QZ\KN3R(<4I'Q\^M?[Z*3SV[?3
MHS\[G[^^AV?]ZQMH 9#:Y]'IQS3Z_)]6I#I_=L5?Z>"TTP1M<DZ:1]] RBOZ
M&:3Z^5_OR<E?GSLG1S#NSGN0ZDW0%.^ID_:G9^^_4&J,5H":$V1,2&P2A3*A
M*$1@]TB66$0,+A4XT*[1AT[1$H42KEP15XP)CFQ*.:4H39CBE*!8O0@,Z-U+
MV(5^/@"1,MR#8+@)@=^%S!1#A5'M_NM)7IMBFG*#[G[YY&#C-$&4QHH8PXFK
M (X,*+%4ZXA3Q5+VX@ZNVCC'H#7* 0:M7EN#/(,/0;25#/1KT#$="1*PE5V"
MC*Q6..L&)W^=EE?\$VY2O8/@JI6I5M"[ZA8!BJ+RNTN3*Y .3I3Z5UZYFT];
M62_X"^3&07G1'W^\.8"7+@1YG:OI$EV&&H&35,.N$!T)#CA/XX1QA8B$GW,9
M]P;L1>/]X>9S<%/\R#J#SAMQ*13\.4)ZT;/CXV/:!)1&8N82MT.6*+" <2(
MI5$;\LCH-(D,8P*[NA'S_+(<1^DOS;^"J\PI00.$5K+;9=[["NK1D=([,6A7
M?;M %5\?> II!&>@0L<H\7!)2@RR(FB9M@[D-5!57_SP?85!ZV;=[W!'+Y_2
MN?O$GZ*XC5' /H'UF:Y"B02!O:))I&.BN0^3EQP3JHT6(-_N8!:\G,H[O>J6
M._.NY'AQ849,$^)GQS7-Z/3]%XUL*G44ATA:&9($Z3"U5(3(T"0FP#D1!OU
MYW5^]4PS$I[#M9V@^L/OF0!B]H(T."XIW#$ \%$Q%,:KR//QYQUX^-HJG^;0
M+K# M1/BJTCI-0FOEM(KT-M[<GKX1<<XCE/$0QQKD-*)BL.4,!5J)C7ETG":
M(* W3.\GI=_TOIF1A 9@*XKE1?0$L3X!^7PL\F[):&[\0P/0%&4?>R6*5F#;
MO:MBN)3&SW9:4;EK)U9&Y&!_ML%>\'<(L#$O_$4Z*ZHW:&=@.N8<6VCE-L X
M"S802O5R[;K8PDY65JC?R2(H+H&U; 9/@.O<YW!3SW6PA4_:62<K_Q6RM%"'
M/"\N<F-<?]SB%W=3,7J<:HGNA0EZ8.D'?5A:/TXW_FZO'^2N.V[AU(!S##C!
MX5XX1XY=CK1%X:XR H36],P:P<?,36AJ]2J+O)A9Q=$7<%>O&MC8C@S'.+ZF
MY4K#&+-\1(5%X+P6.G".@%L'?A#<9<./47!%190X@WK&@W*5Z7[K%>"H_YNT
M&RJ"CVYN$;+HM6'L"V\9\TNY@0(L>'"?2T1A3.YP9&)UQGZV\IM4@PL3RMR(
M;Z&P,-A7HGTEKHL7+R?9'WA_? &GYSY_AB;&!FW/J^07&M16KY28KP9=;?+2
MV?4/L3-C"5JY4\K_<[=#"+3PZS-O3Y?^K[YC_G^\%*_G[>-<&_I.FWC*AC92
M:<4,Z']K7'8@CZF26@J5Q/"<2.^7#3V4WT7I JQ<$4/_8263_M;N%<7?;^3.
MN-2!1UQ>MJ^SZIO6]:5S.GIW*@AH4)6Z7&O1#V2O]RWX+MH#IP_ZK9YV&AG4
M:_D'2+VV\NW*BU*R#E\RDI"F4F,WHDXL?E\EQ8<S<N]W?W?-Q#C@JI+J_ 2&
M'M)B>+<4;:^=BI:!^^#)I@01XR]R*O5"@):J5@DF=*,40?W-GXL2EYF/*0$5
M"!CE )10,6CW?8!K=VK= 7# E94F!5&>N<4J%5JE'.]Z_' BC6#WP<J6?:#.
M1^Y.2?SFS0?J[^![=?WL4+GS@9Y_P8*[=E11R(5R,6U@"_(HHJ&5"4I9&HM8
MIM,B$0N+L!38<+"=$@IFDTHP5]A:HJ@PT;0/=,89=[MU.!=X_OGV&+#6V_D@
M<D6P6!J0<[!]B;\N!B(70"'P% "*UN0Y_):;_B#O%H'->YT[H7(#9G-E 'P>
M! OD,+"-AY4>_L'BYKUV*9)[E]ZX<=()K)_OI3!S#LJ[T/G4,@9_$Y6EG!MY
M/;GD?V\$A\[P+F70PC%FY8@N<[!Y\^M @K%@,UCF'!X',C/K>X^/OP1FFSN)
MI;/<V6-^3VZ&WV^!-.[T )@6@/@ YBM8WC:\ #:FNMH%_/<ZP/\P?7^H[?:W
MDLKE!F;>?BF"*]-VH7GE8DF D)58AB4!U)G+P E1MV9Y:5\X4>.^A8$9!_?+
M:?2KG9QX?F/:);]H9=1(J#@YN"YU=SV=.8.DG-5=)FM)-:OYV4B2 KQ)"6'N
MP",F/!4\14C$6EC@<3X_O&O&O=;,NKT<YC,4H',<:[]>G_2Z%4F[!([RDN?L
M;O/C^H)LJHE)DU H3D,28?@-$Q)B#8B74\.85"]>DT7%C<?.*J9H9"F?F>.8
M[L2^W)#3-$K8KD+^J%I&#]KFU,[5QL"&S_M84GV)M$@BK>,PY;$-2:RB4,9$
MAU*KA%&12!6+:97,C.*1Q"Q"@I($&#O"BJ8:QQ3+%*MX6B7O)!1\5TK!&R>0
M!5+M77E;P]M\3CM[B2WRW"-XC^I'\-UAA*$I,\3VW1LHD)E1'(6W)J;*4=^
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
M?LO.L^FN38""CO[5:OX\_'E^]FOG_"<@K:\7Y.3K^8_SLW,*Z"UNPOL!666
MDJY/+KY$B8Q%K%1(,.?P(T5ARI0)4TGC."'*8(MO0;]S=Q/PE;0FM8S ;D8:
M"8Z%8BCE.-',2E+OYK9V$T=(8$9," L=A\0F.I1I@L,XT=9)^\1$\:J[B0C6
M,;=Q2HTF$6:2180F'$<F0IJKN-[-;>VFCIPIJ75HF=M-I>)0$)&$D<7,$F!:
M0=)5=]/RV%@2N9)!E.C4"N2@0*0211(->U?OYM9V4Q%K;&1"81*P/XD@(:BX
M-$P0LT* NN-8OGA-HQG[\QX?S/1>]-V=+T7>K_;EP+5!S5QOQ?ZB9JGN-@=M
MRR9U@%O';B_@0B7 BO&D43BRZXAOOCMC$10MX;&W;\,]Z'K#S?6DA=O+9JB
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
MC(%\[C)%?<&&H1@LD]3Z7C*-W!0VRXM^>5-+M*V[PVWY;=)LCJ2>(]&H<Z,
M6<#.5@X8:5:B34PCGE)$E1"6"!.GRDBP?2E.4DRI8LNZ0FK:W"!MPO7?OE
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
M_"C:9?Q+V=4X^&@40)W^D&\_E6*TDEA[<"BPY.1VG_5.>MW']=TNM]YOBV(
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
M7-^ZJ_2KC[@S05/X^9?_ E!+ P04    " !Z99M6UJ-TC?4K  #8M $ %
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
M&M^\=.IA5*,Z/AB"&HT$,I2:N%(T_(6\:O*>=)*0(J\50<1A5Y*&9&Q"069
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
MY1)X93Q/VAB?6]?F[PQR3&D"1Z97$[D-3Z_[.GL))3D3-H"PM1\OTQ("[<G
M:ZL2H3,KS;.)]\$YIIR"(Y.LE?2&Y]FZ3,89*]$9!D[55/F:/1R8(^XG8ZU%
M1M9?ZV#:_8C&E&-P9.[L+I%V:0;G4*Y$;1B-H5XC#DHC([5H+9EWK%;/"L&S
MY4G$YOD%-V$<GHG\">=G-*_68?#%T6SV]_WJ', '[._AT>0W8\ !VF^MGSVF
MT,2ADKZ97;S'_!XC(*="<I)\$$RU70UC ES!"#GDE&7FF3S:QPG(/7)HMC4!
MVHB@8?_%Y:JZ$1L0I$]E[58O W!=K3N934W;<B"T39997B]Z;DR$ZQAV#!E\
M6_(_:,+'EQ%U2U/1XZ5'W?OP1\N5VGY*&B5.W?+ BZ:NG#ERU8P$71@9T2H6
MVG"2A:"8YS(@*\T/W.Z!TR2]\Z$^MM;1CFK)6U#&!5I0UM75:0"]1,&9U@.U
M#OD&>@VW9LRMB9\MY3-0ODBL+F1,GIP&05MM;6$1N2=5'K"FLI#J;=[W[IY\
MD<<]01F*"_O/^ AWN;#\\'*V^'-YQ+WMYB,?;T=[8/BM]C%ZS+5&B#<:)7[]
MPI5WOL%NNJC%"%VM['V.Z^_T\_HFIA>?TX<P?X]O:50O2L&TFA2;55',0BZ\
M7G7"6.U>8VKU7&%H,/K<.FGLN"-LH#,KA#?=XM.4I/OCEWIH_FI^81&?I-7T
M4^_+3%@P1D=-5FO)!92(",%C7R#$T',1)#:_57EK=*/:><?+\5L4^!#B;[FE
MWX9O7;#V-3ZT)F1%6YC TN-3$)/-P%D1*NL0@VMM!6^/;E3&P#=/ST/%/S0]
MU_TGKN$C?U\Z,H99S=!3MN8AJ1@@28E)>943'\ <W1+=F!(XOGUZ'BK^H>EY
MFW8O/&49>8)B:@:QHR_.^-K'GT72[2[XYK?,[KNY'^E@62MCD=,&IWEAM4\F
M@U@L@DHRJ1*-=Y<7U(_\8/F(R?)#\*W)2?,NXFR9(G]-$:VC)^M"V76'-@)Z
MK:HZY"*,4*2#;+6TG,@0DK"@M7+U:MFH0FM#>R^@HSK#.1+WAI?HT.2[+-2^
M"VVT26OG$EGZ=7Y4U(26,TA)>A,CUR:TW@OVQ3JJ8Z3'I6!;N0X5E!4ER:PS
MH"$<2DL+@1<)Z)QURM._2^MLK9V#LL=*)3T27?87P(":Z/S6BS?A2RV(K9MU
M2MT97J7L!+GCW*D ,F8+RJ<"3K$$J)*-(ACMT_#[X#9(QY1!^FA*J+E(A^LJ
MA%4Y7K0Z6DXR#]E8PJ(EK_?8%@LQ*P>F9.ZKLC2\=?W[0YC&E"]Z)$HU%5/;
M;D-U;Z496",[S^6Q44J!J$!(6[,2DP"O9(& J#-Y^2ZRUF;2G6!V3!']+NR@
M-I(9<),[OU.A#M1I,OA#%.1^RGJII@C@1*G509(9KXI,S=/4[P6T8W.J[X(P
M[21T!,OHO%GHY;U@9+S%F$C1*<@N!3+@U_>M2]I,G1 FB=IJZV@&T2T =[Q)
MX3LE52L)CB-%XL<PJ^5![SX@^93#ID;<\:BCID1L,]P#4R%J3>F;LSB;IHM
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
MX!J3Y=B,&ZWEL>5FMGF]?HEDOO[S+_\/4$L#!!0    ( 'IEFU;E1XF^>K@
M &75!P 4    8VUS+3(P,C,P,S,Q7V1E9BYX;6SLO5MW6SF2)OK>OR)/SNM!
M)>Z76ET]RVEGUGA.5J;'Z9J>GA>N !"P.463'EZ<=OWZ$Z HB:)(BA=L2MKN
MU5VR)2NY/T3$!B("$5_\ZW_]\G'TW6><SH:3\5^^%W_BWW^'XS3)P_'[OWS_
M]W<_,__]?_VW?_F7?_U_&/M?/[[]Y;M7D[3XB./Y=R^G"'/,W_TQG'_X[M\S
MSO[Q79E./G[W[Y/I/X:?@;%_6_Y'+R>?ODZ'[S_,OY-<JLU_G?Y9(JCHLF'.
M6,\T%\A"\86E$%*2.@%]_7_?_SF#=4)GR;00@KY8Q7SBG#GMZN]H+I-<?NAH
M./['G^N7"#/\CA8WGBV__<OW'^;S3W_^X8<__OCC3U_B=/2GR?3]#Y)S]</U
M;W^_^O4O]W[_#[7\;1%"^&'YKS>_.AMN^T7Z6/'#__K;+[^G#_@1V' \F\,X
MW3Z 'I_G-__A.AKSP]4_TJ_.AG^>+?_[7R8)YDOU/+B$[W;^1OV.7?\:JS]B
M0C(E_O1EEK__MW_Y[KLKR<$T32<C?(OEN]5?__[V]7VDP_'\ASS\^,/J=WZ
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
MPPH1-\@:[G%='/?$9ZOI#@7;\#5?H?3N,)0\"^.T3<PD4V_E?6&0@F'>!X1
M^YTQ#U&='/?$YZ[^+@3;L'?^0)1AA3)P2+0?$4H+A))K<F[1">8":H[6A"AM
M&_6';T/]IPBV84=]1?D[3H<X>_F&U(73*>:KE>.GR6PXA^G7JPNA%4R=K$*?
MD4FH=;)9T!F5>6;)*>^$R-*F<(#^CWCDLS: KD3;L 7_9M6+CXL1U"*LNVA7
MZ')6BC8E2SXM>;):^%K74>\$N8E:),&]VE?J=I+/MQ?1L[6+#@3>N&G_%WP/
MHU5;TC*>J<U&A4RQ:"  BDOF%1U2OM!9Q6G#$LKNT?T!/2-W'_CLTSGG"K$Q
M-\X5BNM4P@$X#DC;''J'_ACIF;/%?^_&_ S9->:QNH,GE"R%4L"*(']!&ZM9
MK-N/=,$&K21%$^6)ZW!'DJ4S%1XCLL91ULMKGL:?ECR-JS*KU79? MB,J;"D
ME&3:T8X%"C(#Z;Q#Y;%X?X!CM>\9E[T[.UWJDPY$MC-?\J\_;$CC%_KV7![0
MO_U^C?>&DJ.N9#(:YNK^WV0.9Y-2>3L^XM_'L,C#.6[D\0YC#CWC:0VY1ENM
M>8.=-"<E@[#:1R\T1!DYQ4)>JNQ) "Z'P3D/;G0W]LO-G:'EWB5,@1E3G06T
MB@7G-*- 7G.ODQ*PKWGOK$NQ&Q3G1@)O\3..%S@C[S8K9[AG$7QU?2@V\;8$
M1OH0G((43'O9$4]9S?6S+^_=GZG-3>_^)"$VS.I>X_B-_%^HO50_??E$9R[.
M7L3*#);F [2@(J<H,UA+VR>JR(*,M)L2O)@-3TKO8]T]1;L[P3Q[=;<1<P>W
M-S\O</1R,IO/!@ES,,F2Y64*7S1'@J3!,RN<#SJ(I/?62Y^B[YN'7UZ_C10R
M:2'-3B[E9O/?RE\GDSQ[,<Z_X_3S,.'L]\DH#RJQ&Z"I[1C2,UWI@0!D9%%(
M%:1"!7N#@M-NYW:AZ8OB&\F[<>+^S6*:/L ,\YO)'SA]BZ/J\+R!Z7Q(!P]&
MD *\92[7P1O:63IX8JRTO"%+Z4'80VYJ]CWCN6NWJ0P;9N5O5CO_@--J>F1S
MJP7?"&"@B\&LA6$4^-3C2D<&.9!W$;T/,695;.N,[#X\S]T6FLN\@QS]*_PT
MQ31<QCCT]Q$N!3S.+S[6?OE_+G\^@$2A-45(C&.J_']<LV $LN(*>I]BQ+VU
MN:?8Q2&X^F(?S770,'E_C?$=?,'93U_2:%$;N*ZBWJ4YI^$,E_\X\$AAM$B)
M87++Y(D@2]:!H?$JDHWGY%O'=@^CZHN--)9_0V[>=7]F=KO#$9XD!:(/S-4O
M.B3'0/G($F25$\:"8A]-S:E>XSJ&OFC_+-DV9-^]M\HK0_QE4MOT(T1)H0N+
M$A2%+Q3PDD,3&!FCL=S*VO?75?!_"Z,_8?^)HFT8#]SQ7]:VG W#)EOC4=&6
MXWWM]22@+*B"+)EL"T81<VS]GN]']/QMH)W &Q?V+)'].AE/[EKI"N);\ERF
M2SG\B&,2^WSV*\X'"9WD/E,T:VK3/T*HU(:.&7!):Q.XYQND[%NCQA,>_0C;
M?T/-32XG]@[223L@#Z1,.@6@J+=4XH?@'8M8Y_MH470T)LO828QY'THOK*.E
MN+LZ.M9AK18]B,5$)$>5*3"&:2$+BZ )5^8*1)!)Q-;76KNP]-L.3A%X!WFG
MG9O7P#E?2YX$D[*FO7W,S/-0.3:%1!$Y.M$ZN;P33*],H8W(.\@Y+=GY<#9?
MP;E9K#:"7"8'%!=)<ID,G5UDJX9E$00WD8,J^SC33K&$'5">O0?90L3=:_X5
MQOF =AXPQ2(S2=8TN*&S2M,^%0F2*.B2=_M*01MHO<*XO,:;J&B_VH^6;P=^
MX :DM=N0KP,E$L90$Q@Z8Z6Q#\P;^B*+ML4&I7-HW?6W!TXO3>!D>7?@#&Y
M6QY] Z]U=+E6N4N;*S!.:]5U'@E%?]:C#JEUM^\V'+U4_O$2[L#SN\:TS&&^
MA$_#.8R&_\3\(O^?Q6Q>C[Q!,E&DHJ"21Z6*$,C?,9Y9*Z*U65"0TCH8>!A5
MORRBD?2[]PD&!GD=)$=;4\FJ#D^HFY0BY[04&[FT,:76160;$/JE^5/DVL$%
MXFTZ^V=:_LO)F,*2!44FJWSW9#S[$<MDBE>_M[KN(BE<=3A.ORY]8@II*BL-
MB7:T#&JN5CCPWOF"7C#EZY#H;".+M#;F1*;=KH3:!]G<9#I;3@^"CZ>AZLZL
MF""OWJI5PG5@C(K&0[UQK82FKM#?2E(L<\+C@0L?]LU .MT"[T'IB?6<)^(.
MKK<?-FKZC:O;^3>U;(,D/I]/AW$QKSU_[R8[[#EJ"*&>NUQQ\LL5^>60-+#$
M>>W=M9C</E+2;K:N4U;2$[M[5 5W<%-_=U6OAK-TM3#,M^OZ%>>_%7KA!LYG
MQ$CQH;!"UYF^A8$@3Y#\P)@JQ5!IWIUQ#+Z>F5A#930<NGN-]<UT0KONLOS
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
M,[!%' .C!2CNZP2PC$P+[EBH-RY%ZA2U5$EBZW*C(R'VWYHZ5%DW0]L.E,[
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
M/&N9HN#-:=S.1MTK WPD93:\WFSGK[PH<PK>#]NXO8N!9WKWO(FT<7,* *.
MP(S0,:"WMH1#:L0O#KQ7QOOT5=_!E>XJJXCYJL5R+>.T-FGJ)KHE:U/:6*:2
MHR/"N<0BY,BX*IF^44&(UAOL,?B>=?3?F2(Z.*LW4]&W" =>"I^%$TRFZH(F
MDH-/M8U3J!2+ 9NQ-=7[;C27-XCNM/C ;<")*NC@OO^:0_RZD.W7R7PYU_Z7
M"8SO5K6M83;%DM=I.;/2!:8S5)*4RO*E:1O'&$)J;C:GX.RQ076NM@XJ#+;6
MQZW!$V!]CCPQ%76HE^? @O.FAL=1:>6B<JW/JP<@]=B 6BJCB]K5*FO,/^*8
M_C*O#MV5%.H,*/IF]?-UP$! H_*6<9DY":,29R58.I((ULF0H'5ERM$@^VQ/
MG2JL@XK8K:(8U"%/QA">'*6H93L$2EC-BLE>@@O<Q-9%$%N!]-A2SA=\P\"J
M1I&;6)8 WWV \>XAACYS"28+)B!JIC4%A$')P")ZR%J4Y/@AN?KCG]Q#N[B
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
MS'_Y?CY=X.T/)^,Y?IG_-%H^\"_?S_#]?2ZRPRTAXW#P"[Z'T16CV(LOP]G
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
M,5(_F+?J")%=-.K[>3@&\@#'[Y=1SE5)U?"?R];Q$Z*^?9_6+NH[&/-&U*=
MH+<B&8A1<Y]]1,_18^(*O.-AL.^#SVQ>QCA_/9Z1.W2WWS ;BOIU44R(ZF";
MNF-DB*Q$85-4F2?1O'=Y.Y2SV[/I8[?=1M'KA"A L.I]T$YH);U.TC+C"MJ2
M9(FQ]5B"'5 N'\.UT/J])NP&<NX@5+N[U"MW-/I,,"*AT2BOFFDC$K@BC3/>
MRB!SZZ*C+3 N%:9UI>QSI/H40S3D=-@%J9@K) 7M9!WLJ 0C\PW99QEL/\;<
MG:V[/0':,3+LTJD_!$</ [2CQ+_+NS]%=EWJ,CBADJ<#A&M>"]@*,% NL2QM
M#%HKB[Y'Q,)-5'B,R"X9H*$,: I8%KD#VFN<9H%[PV*T0:>D:*,)#WCR3SA
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
M#Y]PD6^$].C.C&7F@C%@+'T%RD8)/O "$87W3(I07.L+S&<@35OJ-X+.-\E
M2Q6,0!^?R:G=1%L;8\7::E[EVE:&)P9!.0>)\Y!+8E$WSU[MA_#L[&=$!35T
M5A[0QCS[6EG0\L\%+?JN<=&M=)8//W]U>3G_%U[%_.M\\?/\.JS*]>7=W[I9
MU(4R"07S@EP 6:/ EGYGZ4O1VID8C1:9M\^L;X?_#$WQ2,I]:JABJ*$^LX#_
MO@JSR\N<'BWY%C=3DG;K6,")VB/08(%0(@?O//U_L$(W+_<X%.O9&> D2GMJ
M;'*HL55.0D#2.@GA+US,*K8W5ZN\R,O5#>NY!1HEXY@(GLV1@'H=P6MCZT0A
M'0R3EF'K\[4SN+,SIW'4\M1^U) 0P%XYW,0;,6:MBB49( %3R49P17$R]B2T
MDB28U*73SO-OFJ*1PXAZ'T&<IQB21V0A(H\@HR#\7%G 7*O?G+!99DUR>]$I
M7V.H<4\4OH\XQXS<=L%QAE'X7N+?%<(]1':CMED/+$CI?6T71G@<3Q "DJD6
MACF5PA0[H_8/35381V131N%+2-9*)\#:&IV6M.%X)PHD&93G2F7I68?#]T2C
M\+VDWC4*WT=DDT;A:X"%SI%\54\1O$H$^_-L]3"ZXY"$K^>?V2X"WQ/_1OQ=
M>TX*L5D4E"H5YH0NAJ.*GFFC>+YX_O$#4UEFJ_SPCF\/SIX*EOMZ;Y==C9$F
MAA ,[2*I&*UL+$6$YB5&.[ ,V4=^^?M+CJO*3S_G-%NSCG76P$_?_F_&Q5J$
MC^/"/$26.42KZYI+A)")<A0FO%#66H5=6@?V>><1"H=::/SQOC.:B$?-W/K'
M-2[(D\WY;;B<W=2_/QK;56@/CC6OUKOB005.O[.< >V;6F9?LVW'JQ+:"^V%
M&\R8BA@AMKZQ]AN6DU!&;YT$GU2-3-@ 7C /0NNB$]<!RSZRUV!KG+9&;!3]
M#Q7L*48!7+ H3<U=M*&F.A0#6(T5!8_:R2@5GD7;D.'*VSL;N[L0Q^2+77"<
M(??O)?[=L['[RV[4UB]6J]I^%!#KQ5?0&;R7&JQV*;OD2['#PG,GQ?V;J+"/
MR*;D_MP%Y2+M4[8X4W/4$%";"(('QXQQQ*5><+N07E+OROW[B&Q2[G\[K_/J
MXYK9XI?9"B]G_UZ[@ =S_^>?V7QJ=E?\FTWRE;;&F"*CXRH:ZS0Q(U]D0L^)
M#JF+YQ\_=#Q;6#U,2GWPZXQ+.EFG@$O!@>S10-!"@]2I,&;(XU;[\I4/&\BV
M%4K+D5AAM4%%O0LF,\P@&7UF2M00J1+DR(9@K30H->XKHQ@Z 6L3SS%&J0W7
M_[YA5X,D/BKYKVM]6UXO<IJM?L4XN]R8VJT9+9VV3!!1KIO8)\!  LD&L6AO
M&,9](UF'F<8SX,[-3EKJ8HP(P#W07^>+?^$BW64$+M_07OYW3G_.WRR7U_7H
M70^!?U2D:(D.Z3KIBV$AX#6(02L!482-,J)DBH]F1#W!GIM1C:FK$3+COA?&
M+9^./&DI!6&H=^DN> BT;T)6(C.MO,/0.D]\"XSIQC"V-X>A4CW%$)-!$PO+
M#+C.Y,MG5XMUC 'N"G.<!*)XV&,5+R;$-%AW>R),?60X9E2B"XXSC##U$O^N
M\,0ALALU4XAQ[Y.QD!RG?8I0W R7DE&54I+V/.WS&$]!ASTB3$U4V$=D4T:8
M&%=,>:,!4R*'LS9$=U$P8"SX**2T(729R'6B$:9>4N\:8>HCLFDC3#A;_(67
MU_GWC+6%R+"\DGU/:QA5ZHIY,Y=$Z8+%!6%X5A&9S]HK897QZ)T0^F+?@X?Y
MK_=/?K5<YM7RU57Z;8;AELK=OBV]O7J?X_7BMH7#'_.KQ=V__H3+V:,\8^YS
M\8(,B3:9#(KV& A*B1JOM%IKU$[LZ\-VB.?;= $-*6=/6&L<&T$7)-$%,@3P
MUI#7%'+UFD2NE3\ZZ&B]SOL\QH$T=/@"IJ>FQ[/F/81V8DL8(?S60JPW1* H
MF4F.&N*:K7OR/%!EA&25<R4JQV/K '4S\%,1ZM,QXN/H_13).PO%..TX:(Q(
M;K.N$V@=@U)$G9KIHU;[*LU>#'D_DL;WM77J(?E1VSIUP'&&E+^7^'>V=3I
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
M(?@@P-5.:;(X[7/KXO$=4,[P9&TI_&G(W.T7T 58AV.WD74<XU1NJKKGS6&
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
M/ZH/F0[EM%Y"T5)8EP-)KK9F6.><9JT 3>;99_*J2J<:P2DVR ?8/[81'JS
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
MDWBU^C73VVZ&95_73?R[OWRA3?*BN 019:YS@70M,Y% 7Z+ E&V-W39V4QK
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
M1F\7K.QN7[+KX>-'I$\@>]:2J<87CG^%Q?=89*)U8&T^9R6=0MG7Q$,K6)*
MT7L;%78I%]M^[E,5V$G\-/Z8O9G-EQ]H.YF_N$*X7AN!MZB2#49S(YBVD?XP
M0K @P! J%1VA]59W:5V\_PU/57Z-.&M<^54M^=G5-*_,P%7ZPNHPL)8+ZTFW
MG*M#M&P1+#H?F<$HO3*NI.T SE%!N]UOOQB;N!'!#;._=B/:#-OH@*EAG'X?
MCO'#]"UD=%#D)Q#<.$Z_%QN'D$RP>>7[K[OS!$,V0 :0W.I4N.HTC^RLA'X@
M2C^6S/OP.H#;\S7#<&/K;\(9@99BO:SC$P+37-(Z+3IFI02R(ER.O/5DB3U0
MQ@T9M9'3OC3.$TA^C)K!-S"?K]+.3ZX2O/>DYG6!A[%N50(FR'0J6XR"2^VY
M!*>\+#E$(ZH/DR?['CIT[5\T.A@;&$*=3E&'A'LD1]MQ5Z*(0:OFK0^'KOU[
M-Y]]GM;=]N?9_*?935R6FZMG*<UN:N= 3?\KW&F62YWOH:(FHXG3>D5160AT
MM*DV7N\A/.>8/=Y#([:WG6;4#W +__MUG%Y=8?X%$TX_5PMZ\>)F/J\]2[72
M,@0RHJ,SFFF)I7:[ 6:40Q^41&P^+6 _F@M3B4:T#V"(''2NK"LR%IX9G8N^
MIFLDYK4B!]A&'\!#2K%U,?#3J"0X016:$?[8E02;!3V'*[A.^.L'Q.7K^MM5
M(M5F#]Z7[$(=(%5S:[-RQ))#%K@OQB6,O'FATCXL9WEUT4O8LP%('V [V87K
MUI+O@FR@L-Y^5(\3XVLCO0XJ<0+UXRK'RN\*LC!;AXIHS>LIJ#V+!GD1DCR$
MV*GZZ(R5XH$HX-@ZT8?Q 71A8Q!_LXANG7.?#:ALZ$2UP==05V"009-Y),G7
M+TF:@XTEC]&$?5C&-T);R6LV -D-O9%=Z6HZ(*(4GGFC"$I!<HRD]"R%8"$)
M+"4_Z0Z_@YD$IY(Y9/9L%QP7F#W;B_Y]J9?'<#=D]JSB47'M"\/:9$U'S]FJ
M-TU"4DL;HI('^PV>@PQ[9,\V$6$?RL;,GL421.::UX&^9%(4,BF OF1.>*<#
MYR[DK43HIY0]VXOUKMFS?2@;.6;P:39?UM-C$^4X)6JP[UDMXP:=\&Y%#H3)
MJ*,R)1NC@P 0$DJBGR@P4G(^V?_8)OF)Z\>ONCN5V?PCW"Y_<Q]D0DH\6!:L
M03*C=&$0R4#C7,D4,>72W&;M@JM9FZ%8!)(;$ICR=?*HCD!F2>U#IH,4&3 [
M=3EMAII+?&^KH3ZT#A +>(/+=3>;U[/%XMEG^K#4C\]OLUH>6^>]S-(_/\RN
MZ%V+Y["8IDG,-GOA!3.^&J=%6A:5 !8UYS;H*)UL'2#H"?$"E65((34V.=[-
M9^0'+;^\(Q]V^>PZO_R_F^FG5<O?.6'_VL3RQ1^OWDTDVN)$],QQ)$I4#LSS
ME%E)*4OC=!VLT,$"Z?'*"]*-(<EN7/+\[B9>;9*9I[C8BYJ^7C=07'?9^F7Z
M_L/R;?E]@;7EZ?(Y$G/X+*6;CW7F(N:?\-,<T^W8[.O\[&-E^-^;;ZLAMYS?
MI/KM'[/Y/U]=KQKWX6(Q29@,*1!G)ME5XSY<=]3DW$BO@LZRF]Z=U[(N3;?/
MB]U>2C- ==1J-8L)>*R-T('E>ONK@Q9U8I^F[9VL8.\"")X:'[_K-U^0=IU
MZ0"]'G]-'S#?7.';<F#!S[_<_N7ZAC!:0XZHH67*4O-':.E0Z"O0*F:R)T%T
M:]/6Q]7H#W.L2/W@BC*TB,XEB'^X!JTD+VT=+2N"D4P[2"R4()E-00@/7.O0
M.BOU+*MS!]>&7D6[?:0R>.5F%S _:M%N+T$=+.$\AN7!1>]S(JW.CB0C2,.U
M"RP6VFX-9).<U<ZKUMFDYUZTVT[B?<@=I6@W\.)X$K+FXBNF?9+,BQ2855)+
MZ0 ][^)!G671;B^R'RS:[</4T$6[Q5K40CJF(-2!A9J,W!A4O0+0WGIOHHD=
MI'9N1;O'"NPD?L8KVA5H,/I4L=2.U4$!\\4C4UH;KJ7CR+L4R)]OT>ZQ\FO$
MV3A%NR0,4"+5=CN*%BE=S:\IR+@-2&(2X+9+KR^@:'<L4[D1[X-KPM?8],.8
M?J1:WEXRZE+7>0S!8]7R&G RU722(FM.272*Q7H/+X(/6+S)@)W**<Y*Z/UK
M>9O+O ^O(];R.NNM!"EH_RJU<P_0X2:S8<&)@L%Z+<2/5<O;2TX=:WG[D-R\
M%?><CC1R Y]=U\*NV74BBY+.M[KB3<\]E7ER.C/E.*'C-9^32TYFB2$_T N9
M._7*>?A-3UC" U#9. UR.S=0:8A*VTC>@;5U]&)BT=?U2N.< IOL=I/UIYFJ
M/)8-=RK'C?LZ?Y],V ''!68P]Z)_;_KK$=P-F<%L1.3<D.XG%(0G><^"L9IQ
M+X5(Q>:D#QW(YR##'AG,3438A[(Q,Y@S9.=Y#>)E16> B70:1,@,I2@&!1W\
M/'<Z6,\R@[D7ZUTSF/M0-FH&\V:^WJOK)<YQL5Q1,<5%@S8HG1_=+K_YN-5L
MI3L'+7E!+8SDFJPH'80$GUWA(8!5PDPZO^4TUV;G:[Z\_AI:+QR,4]HPJX",
MLA3)E<L9ZS &D[,C?5.=^M'U<'$>@'3*CK/[T7^'/Z<?;SZ^@$^0Z-N)5PE
M9,%$]H8L'')?O71 VZP'C/1) NPR";G3R\:_GVTI\;M;4WMN!\B(W@WR[;_H
M([[X,/WTCDQG,G3A/4XTJ"RT3^3HN%)K3&I77BY8\![KA&<!O'5&?&=PEZ$T
MP\ID@&N@OT^O9W."M@&Z ^+S+V_(M9U=+XG<ZM^N?V6252J"NU3+E!PYM&A8
MB,[1'UQJ84'[@Z6OQRC3T6 O2[G&D5G#X,(&>,V!K<'+Y8=9?G7]F:"O+L4F
M'%.0GLB(,D8R\G@U\HIAN=2*$B^];;XO[8%R68K2@N\A!B=\O:'99Q"N;V4"
MN!24158";8@ZRUII)!*3MJ0$T63C6K?BZ0AMK$S1(95C""D\=F+H]]>\F#<K
M65TM2 "?"JDY3U C."8Q0$ED@9)1UT[UI6U3VN_?__CWH0WEO#/ =0+?@P4S
MOV&ZO:7H@FJ06/8VDL>,9I\BJ0=$?P+-(RJ!CB4Z+1DFF>JP5$46D;$,;;*!
MRU",:YO<,H[P.T6U1Y!]#W8'<&EV'YKOYM./,/_R'*^)[#2E+S<)CZ$DLG\]
M@U)'U<2D&3C!F?4EIA@RQ-BZ0JD?PL>*DIXFUTX.<1.AC':E\F:VW L8R-X*
M2F6&P9))K82LHX^ E6RX2<)DNUVB.9 6'0!YP8K42C2-CZ"OGOEJJTV..P=8
M6,':@+6.,81(%E;04J,OI2Z^P:GSW4LOU>H\GMG&29-?@=SJ=A<H#>W+K=>/
M;U2>((A=XCR!Q:$^NYNL;RR&O&PZC0*AT9 YH\/(,JZ\(R=<F:([W4:<@T /
M&(K#R+,/>8TC\L\^3^O?_C&]SIOLNY"B*,77<+*M0[=JD2TM*@F,Q@C0L#VV
M=6<L[-Z#QSU?3Z)XUHJ?QMF)=\"\N(+%XOD:4EWF9KQ9 <E+<4Q92<NL4U6\
MU)G)HD"C2!XZU00]^*(G+\P&_#7^)/[V\M>?IU<X?_&M@@E*2"+&S*P,U1+4
MG$4@.]^A4C)(S%ETZ>EW_\E/4WPG,M2X#<Y?Y_"E!H\VFJ-%+C5567OI:GFH
M93&2,<VS+5H7R%&*#K+Z_JE/4TXG,-,PGK)"0N[. K]V1E;T7A5\]:1H^T8K
M612B,*.U*<HJ\IUE%Q'=?>@3E=#1O#1LF;+*;IO#9[S>7&M82*F@9UD5SK0%
MVGQ3G0!I?<S%AA)$I\SZ.\]\FN(YFI7[TC&G&/G?W-3=L=+[/T5\ Q]QW6U7
MJ"RE#:QXK^N0:\.BL85)DU-&!V"V#Z^C/()3,%ZJ^S^:W!INUQ7W/ER;[MD=
MD#6\/#B,9OR[A/&D.AM4)(UO(AY *$4H8% S(;&F2$O-@G>TAVJ;%4@3.90G
MJBP'[BG.45?Z2*)U/X8_WOYM=I73[/7K%YMC5?OHC;%,!EZGSZ)@,5M!CD3)
M2)NKY]CEFN/^D\<U.5IR/FM&V%G4&MP-L=PI;IOM/G2_M*](.!+ \'4++9C9
MJFYPRLA@7=).6TVF*6"2FKZS$G@0-N^M;C@2R[ U$"%EJQ4WS(',Y+="9C%9
MPZ1&)4 C-RD\C1J(S>-?P.)#[8A*_ZE;QF>X6C6V6KZ ^?P+^>K_@*L;G,2
M.7!36.*"#$X5:JUOCLQQH56Q#B.TCM-V G9^B:=]-&0[2-M>%@,$^>_/EWJ#
MR\V 4V&]EU" 65\+M[63S)N$-=$24\@)5&H]1/00GLM2CV;,#]$78_D!Y^M.
MNQM$D6-2RE9$X*J>&N:C=,Q)SRTDCUJWKA>[C^*R-.!$E@>H3=C;KYM4<^*<
M1C11,>T2, UD:8*1B95DO.""6\D[N5@]-. 0GLO2A6;,#]?%W"L9<TJ2N93K
MZ.1$3@9PP5*)$H7+#F)KJ^&QNI@/NN_W9W. !N:;T^<=?*D+W>P_25CPBGR^
M8E1-=8BT,.\C0U]0HN1!^J%&>'Z/Y,)D?CK;#>_\O]/$7W YG:\*3][&J^EZ
MM.6BULU]/9%<D,$X%GCV]3X R3Z-@@F5LU<U_!I;UQ]UP75A^M%:$O>UQ9ZJ
M+:]I];=C/299&!]3$BP7$^E4(L7UCLP4'E1P&&*)N?4V<>?UER7[8WF]+V(W
M5DTB>2(Y^&@9Z,S)'C&>@9.T;V6)EC:MC*93#N_EUB2>HA!#2.&L:Q+1"1.Y
MBHQ+XFDU.KG6-S!%3C Z2,5 BQ#R4ZU)["7G+C6)??@>KQRM"ZH?K2:QEZ2Z
MU:4=0_-X2I!*D0&+9"!K%YGL!7VE+1-)!=H_)4C7J9_&F0G_F)K$ 63?A]W'
MKTFTF?QCYY#V/2Q,(T@6?.$LB,!C)M,W8FLC\XG6)/:2ZVDUB7V$,FIX^.6?
MT^6SM)Q^;M6 [H$'M@O?]D&^/5M;2L=#+A"$T-XI+P&C5:8DKTO!,GG@V:<.
MF5Z/7;R9UW&EL\5RU0)X@?//^,T2MM$'Z8)E/,O = 3/R(O5#$AED^"0A&OM
M*W3!=?J [3OO6#U_-:BROJW^^VKMM>??9C_1C\7$.FZ-#IE\=P-,*^V9-]*S
M@AY*(89T[M1VXU@6'D0XOD_=7'ON#^L>3$0#!&(/H'WYYR=,MU^+B0J>=EI3
MF"IE-1(X$D[Z@QLIR6Q#(W7K4OVNV'XL)3I>+ /85M\3\0'F[W$Q\=Y*E0B$
MCK7=.C>./$<P+-G" 4 5[UN/,=B%X]+5XABZ&U<I'5#3S3ZWVO?@TW0)5]-_
M8YY8'43* FI7_CK 267F 4AKG5&1K,>"G?HP]W_S!:G#"-0W+I4Z@/8G++A!
M.W'%DH7OD<52Q^ %H*]" ,:M0+(_DT^Z2Y%.Q]?]."IQ-,F##K$^ /CV$E(%
M:UV(D4D-M7]()&?3UKGJ ;R-R(N#U@9L#WAC7?L/?JX,)9+'OO_O0."ZU8+-
MN3AIF LHF!8!6;!1LXS<EF)\<FI0X_8^I,>/#C36A(.6S&D2&<"N_8U^;XN"
MS:57!V #C:W>"^IQ1E@W%>%L2/Y'51#)(\:2Z4P%GFLN968 =-AF^@LO V0M
M6WL_(RO& X.N'T<O^M#>N/[K%US2&54G6ZWNK;].FA-1&^639U;5''LD[RR
M4ZP(H12@!JZ[S'W8\_CQC==&Y,_:,C?TI5A-C5WI+12M?0B!8=1TW&'AS-<,
M"^&4L9J7G'7KJ?4[@?Q0IL%1[ ^0HGX/U*WF=X$UD#FP!](9& /'">TA-3B!
M\:%O/N_ "YBME3XQ7G-G=*GC#$5)3$5M46LCTW:;D:>E"'T._T'UH _1C0_\
MG_[R\B__"_/KVNAF/6.V#DZ[PC]OCR_E:B:])+NF"*A]O@3S0GBF01OC@PA2
M=:G^?N UCWQ[=:PH9L/PV+@9WO_\[05\_$0_NOH&[O?K;Q:*]Q*5<8*%+$BC
M@PO,:Q U958'G8/5KDM#K@=>\_1%W)+' 7;QYT!+3/CK!\3EZ_K;E=Q5EXKH
M2K2.[-A8<UO0>1:KNX*ZMC.6-3.Z]<7C/BR7;N\UD<$ ]6>[<&T:TW1 -I#5
MMQ_5XQA^;:37025.H'ZDC6.S5:8H<PR1@:H9'4)Y!NB@6CP(3G++FY>OCZT4
M#QB!8^M$'\8'T(6]1;2;0?21:T^F+J/#7] 9IRSS3M.W(1/ G N/G0H->BC$
M Y#&MRM:2:]K_?(1U ]RD?3^YJK^SI=5J=WJ,\"5TW[5^JKVWM/('?-*:2:M
MB;*V?RZNO8-X#\:E&Q6G,C] W'L+TJWV=P$UV 72#D"/=7UTHK@.B_\$K@>Y
M.MH%SF6;! 3+HJB#6925+#@?&,^.-JL2M$OM8]"C*<"#UT9CR+\/Q4/%B%Y=
MUS&QT\](1]?[.7S\VFH<518@F2PBU>FPB1%0^A:4=K'(F,.6T7@X5K3[-8]Q
MGW"R(';%BQJPV/"X7_7$7-+I52V/7PD9S*>SM0X;LCN"5RR9F.I,ASIMR066
M8O9*:N5L:-*F>-?++_6(;\-V\V;6:QR_7R\^89J6*>;-H=,!5,,"T[U 'J&E
M\.E"F@W%<./:TOW@0LQ9U0DN64:Q+J/V1DEF$%#;H!5T*T0Z+[$?:@X\DM3[
M$#N0M'^>S3'!8N-L>LS>D$O)BE<U&Y\6ZB4(EKC,,@ =<*53IZJ.HO[^[>-6
MA382RPY!G\#I(Q9^;LZ\6=E.:=GT6?GRR^SJBA;W+YCG5M6AQ[UUJ!+2!AQL
MU9FBX9IS$,*9H T9C+$D*P/G2B?NC)^T #!",6HV2I@H/).9C%'M(;'@;:YF
M*8!6WF?;^@)P]&+4VX??(7ABHE$.M*;/KK5,9QX82*M9*(KL<9Y-V1X7UG;9
M]R&=:<%''_TXF!YQHA &N %=-1N]VVLJ%5T$-YG.AUI\D@)G42;!4"K(A(B6
MVCJPNHWAD;7@5"'M:N=Z+,/-;SFZ52!98ZS-G#.G:V)'G6KIT2CR_2SYZ%$'
M)<,#)^'3*?-J).^A^!T@6?*>2A9!6@@B,*%7?<FJ%9<=,J5#"C5UQ/'6/54.
M?^A/7].FF28ZBZN+)@'.,<U)J%'2M]$%YX3ST<366<%[H%S@X=:"] $N\/O<
M<"60''E.3/I0;['I0Q!+"%6JP1=O4$G76#^>:@7C*9HRE$B>2@6CJB,6>=WQ
M"^WS&@&(.Z*R)#("0K9D"[1..KF "L9>FM"S@K&/1$8M4.L"[#\5C+U%V+E2
M[1C^1U40A][S4#0!#*YF:9$#X3A]*V*@C3@A1_VT%>/$"L9A]*(/[2-5,$:4
M6O+@6;:J,$V6%?/.>B:$-T5C2+1E]HE*GV\%8R_R.U0P]F&N[[WU[8_K'Q$6
M^-__]?]02P,$%     @ >F6;5JNM#VFF(@$ 7H\! !,   !C;7,M,C R,S S
M,S%?9S$N:G!G[+QI7!-IMR]:-"HJC8@*M""D%11;Q+0*Q $I;1L1:1I1$0$E
MK2C(F$9% H24$Z#2D 8$6M(:%7$ ,2($9$K)&!&1>9:$A$F&0,(0*J12.<6[
MS[[GW?N>#_?>+^=^Z(*"_*#JR7K6L]9_J"I0=:KZ@)5'#CD< M34U  J_@&H
MA, >.ZJ?#P X.0%;  !8"JB[K 34\%=J"U]<=(!%"Z^!A=>K_M?KA4W5 QP$
MOE%36_C\GYOZ8O6%;<FB1>J+-99H:"SL2Y=I+ENZ=/E2#8WE6LN7:WZ+;QK+
M5FAK?;MBX?7"( NG+YR%?WZ[5&/IM_^O-]5[0&>I6M82=W6U#< W.FKJ.FJJ
M*H" Q[I8[5_;?X:L]HWZHL5+\)"6:^('<%;BX:NK?X,'NW@1/C6U*/SWP"*=
MQ:O6;S^P9+7+68T-(6MV7$]\O-3DI]QRW6--$M.=YR[=6+9<3_^[M08;-YEM
M_F&+I94U:=?N/0=_MCMD?]CAR/$3KB?=3KE[>)^_X.-[T<__\I70JV'4\(B;
MMZ)C8F_?N9N4?"\E->VO^^E/,IYF/GO^XF76V[Q\3D'ANZ+BBLJJZAK>A]J/
MS2VM;>T=G5W=0E'_P.#0\->14>G4],RL; Z1SR_,2PU05_O/[7\[+QU\7M_@
M:[!(8V%>:M^$+1R@LVCQ^NU+5AUPT3@;LGK#CNM+U_R4^#BW?)G)SF,2W7.7
MFI;KF5H*-TH7IO:OF?T_F]B-_T\S^[\F]K_FU0U\JZZ&+YZZ#@ "2O3)W<W
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
M@-2=WZ8#SZ=HJU.]"#9?C"J@?D-DZ3=8?JDJ,#IM5 YOP[([0L!0R3S*S&*
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
MOI0>"^M+0+(&L[4+NFLU:G8]L?NB4)[JRQC'3R@W#EN*'SSGL5;[!U<WC:%
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
M.T1J=BUMYZ/W.1H:QK 2T%676?(2? !8[ZJM7+A*AF+RA6C=D7-D%-GWCAY
MVD=UK7#9]@/8# UF4=H$5F0 V7.M;S"XFT1,BMG<7(0UM)BI+P>QO_=FBRG&
M 99#/(](]\BZ**=@GTMAV;^4>1Z,,)@9;E=<")IBV]+)^8U/^Y Y-J (@B\!
M\BQXM-K(>K_DQ4GTCX+<COE@18M;B]1MJ)3_>$G#MZN]W$];6N^G%J!)Z@^@
M]"2E&22+!H-?9EQYN!:H<#-4MQA%"KR4<+>T.3U/<6R!P'="V6(TOE&>V51<
M5QAM[U:5AORX9KK#X_,LDM?@NU^L+)8)) Y&?URIZ@P<8*RR@>:% R%-XGH#
MY@J28=E/*5]^O"Y8>XPR\,K:GKLJE4[_N@R-B?O2XO1"GVG_[VI[3:#Q\9G>
MGFE"N)GL<EQ3Z#O&+%#;G3>:HBTF3K2KIC:SR@;\3FQ]$ZZ^35>J>S08'Z0[
MIB1'G9-.,$-<\P1.O88&6)$GHQ_Y "R?0K[KO,"E5:\IJM-^8\;2&7^?,3S8
M1TVSJ;.BYT&4H.)H(;=65N%LUU4;0-@$BH7&#[>U)4O#S@W_J&8K\OU[ML-K
M<MOBGGO(0L[/UBR/6.7]<>R-Z>3[6[6NN4&7('^)4T +TH;&=,Q$7-M]19%8
MWN +7B>9^H,-NR?=<MQ,U-DXQ23"X@K]%U1[21V]E+7"B9+.<YD#VB(PJ)\>
ME/A<J5P0.(=L!,8GU7A1# &V1 2Q,6&G'+>>M14M(+7D/S](*@-$'WY_\$(&
MYN?NYJP*9K"K0;4M67W6OWA?H\3M<70B7P*R<%8'9V>5[IO?DZINW!F>=45
M&]!BTB>V?C3/K<"*TON;I\MZ?O:!_^3;<=H*&@WJC%IKE??_Q=M[AS65M7VC
MF4<=Q(:(B((21T%4Q*@T%22C#D9@,*)"I&90 0$A M(A>VP@(&0 @1&$C"(@
M4B)=:J2+B*$'""T)O:4 *61GYVR>[WSO><_WOM\YYZ_SQPX77"%9Y;Y_9:U[
M[T7L%F0H\P@,=/&]BF!TYY+Q:Q-K5\D >J30N/$ =E-DQO$R\1]I 7V#!P9=
M\;@#T1$[GE=F+U#*:&]F*,-HT4/LPOH:EG&8,TSH9*CAHR? _97PN"+D]_A!
MH,':ZV&CT-?LHS@*"<K]T4$,1^[Q-5CHI4NKJ-^E^T1H<A8P @<@5H:(1RO.
M4. T&VJ%-A]CD2+LMJV--4JQT*ZTT/!NLYR_R[&J*&&P$6-@"RCJ7<F+E;N>
MVC^WKV#):^+^1!PVGNU/*6M;7MCA;C$T_O&8)M5_K@+3Z!9F]+>+LO7^<$.U
M!2&V:^';BI5IJ-R+_UJ+!E^X+AF":XZ/M$,VHQF!]6OH*+VT"YYF5<$U#*//
M?<Q$X1G#[P7".@\)%=J*EAP,0XDN2'8[>F8H<U$1-49YIOFVC*P?Y#N?*C&N
MP]6O BGQWT5U$5L-,E_]2//-]=3WU"XOF^^4[,][ZK-W(:/<9TO4I:2E]*6%
MQ)Z<F_R?8==2:'+V_TU-31K_[];:ZT[Q6L%G;V4(WSH:/ TAZ DI2X;X9$Q=
M.W,<=(NE3FEW09$+^^5 !T-1O(0'X^^XULJ7_Q$+0<+%'AX;VE<AN,'+B7G[
M-R8X>[8[[?"\3U%-$0R96[J3SMU*S3G *$H*Z<JZ9NU6>I,P040!]8]D"*^M
MI"&T(+N&6_MRC&<IVH,M8H@!WRG'ZE2L,/)OV%__1(DZ<<);WT+DY>6\?-+[
M'I\=AZ8>+L.R+H2PF]4/UO1FRQ"DM/G(=1/EU;=*!14-!?B*];,UO;:K<ZPB
M(8WU)^-$9361ZZ=:EZ\40&U#?1*-NUA4_<E./ G<0]QTSKI#5X%S*V68VH;Z
MNI8LN=ZS[E;PW&NA9[U8D= >>O-6X(P9.J[-?LI&A@B\\T&&"*'JA\DQ&22U
M>96,@_0CJ=/"##>.26!MBI3C+4-P?)S@AF\REWY H1^@&9=O2$[T '?NIR '
M0QRIH,04V7YD3*1:E&^):HR?Z>?.EE-YBW<E5-VE8!)H"?$HY *[((<+DZ!=
M59L FS,3'J"@@-T7(\0M'0TM<ARSD8P%\O?===;LHW'0TI%'YYUB)V]5P2\X
M3-9,W_)T?Y;/NJC9D9+56^64,D$O"-LCS3AI<E!LB+L)W)L]XZ!9$[@+4SL1
M0*A6Y56K5;9>[#AFIAG@N;?2Z#"MM/9D+5;@)X*9=ZL;"W:(,L081K H0]3
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
M<2W,YW3<D[H<<&J=,G4?#$+?[CVXK/,HW'P*O>;F#4_&/P5$&&7K-:CCB55
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
M7,(DLWRW^/OH_7)D>&GX;JB?20&>9Y+9%";1;> IF]\V7XXVWQ/]JB!0N5M
M[X0B90AGTA##0EH._<00Q6WUKZ@D&81DO944658DK2G_ :B"3V$$;X%^J (+
MBQ+\G,7;1D&X5I-BX=O]=R?YDT"J*5X0:*B\9@6[(D?IZS)8#F8*;#/0NRX]
MX-18?0 \-$N?/DB>G\P/M06>U_T.Z7/IH(J0M8G\ C9LC OJ_?<G$DU[>MM*
M2K[F\:5$.W&A_"WNL"U^:TIU5VER:IYVN" $=7C^[&QO\\/GVYQ<*SUS5,K2
M1Z$4NU)B,E!_$G;,#9 J/#3PV*^$E8G@UF[:"$_0J"A7AKBKR8%>>DCKX![
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
MW-(W.\642M!&OL5_PB]@_H$:5+V+G+/"?JWA:<;E7\^JG8W0*_<?J4QQYV0
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
M)P=\94-B!WJS#,'UF?R>3-UHLE_LVZ$ 8D^B87M.WP+&)$" >-%0"GJ *<_
M"\&%CML(_0Z'& ZY 5Z$#GJG]&D,>#7"ZC5MTZJIH;+*]TFO[E#?6LJPM$A:
M+$.,PUFR Y(7N7*P7,L)DY.\;2]F509E"';_(+6FHYY=WAF*8QLVT5X,Y323
M]GL0#_5KI4[?Z%M29=EJP.ZV@FC]U)38W.AP^'&;^V=FX:3.A! (:.\$[:,_
MMR,S>K'*]QO0VVS:5Q] D=3Q%(#O#&P'%O;+$&LF=F B#_VL "3 .$_J+<V;
M"6M7H[R(/= $+'>9T)=1;'P!F6M!%9^B1E %.P I4H=X%NH<VT5E7@/JK6JL
M61]DB"D\KZF"+%QB^Q/MZV]-&[/UGJ.C<K/FOR^*R!]YO<QMY&/IV.=G#6>_
M%1)_0*.CZ!K1/HFB:-ZADS:X5&IY;$\/DD\[HP&L;<4MU^;.XU*7BO17^R;H
MN.*V*3/CA)(V./MJANDK_JQ8A<O24K2+6;[-W+Y2LJJ[9]1=275<O_0 8 Z&
M\F0(4!'%=GMNH@'<<:^RS"BZJT>>67L6>/J=.7G4Y2X_7+[ ^&3'I[VJ9U^:
M&/CDX%(A08J9'3T\-=#IGJ@H8>KVFBCLVK]VY5HD]\>.I 76IOA[H@\OH40'
M59H7[[(,%VHI[G8%$_3K(OQ->R,SC<3O7@G:9G3I% 56S>/C6#%Z,[!@!\]F
M5R)]%@LJ&0JT"0.)XPJ" RN='90Y.O)!G\9+B /\8AVRXG2>/E4![I>'*9ZI
M((VQP:^="<E0:G;F&;LYU2F-)R3:#(*&GGTC22U['6S4GIP2A;GQ#K'2U\)L
M\)HN?),L./(? 1-CH)<,X1R$7K''10#U#6/*_G!*W7>4JX=?4R^HMV-BKBM&
MH0-/%!M'!Z*D)79"M,@0 UG*$"UC I6GZZ>)AW7($'*;@;:E64"@ ^/LS.!\
MGG;./MXBT27T"#UQ,B[GI(_=(U@>\(T<WX-TO5)C,B1_FJ=RBZNUR.!"_0W\
M^P6K!5:/)%]!VDB;4C@G!=J SX.SQ':[ZM@MZ9]ASM.MU6VA..R::YAH#3>A
M BJI0%@A$RU]J0@L]$E@9;OIL0R1^"\>M9LA0V"R3IZ+)NT>USPPI@E_B(&Z
M^@_KLQ:G<K3>35<DS68V N.C*+DA=WQ)8)3^"S@]IFUZ%376,%/'Z9G$$337
M0KI!T"M*V5')(D2EMKP\X071",Z[KP<;S%:F52(-.WJ7\3!RUM<A2UM>O[5D
M82.&7G;9.\W=T(1>UUG&'!D9O2,I<E?94!!"!Y4S(?D.%H=TODG=0.07=*7
MRVMR3A48,B:7/A\>O?.&E#8E0[1Z-G4<QF]O7JWD(7%^(M?NA!+S=L?$(0C3
MZ7*FD?7Y3'16Q%K#$V%N=D]5R&)>R+)]03NR! \JYM532Q1:O.1:0M#-L7>F
MYB^GWY,8QS/>!QXOJ,R\DV-D7^N/Y-IOWW"1-[9P,7^T[8-[-SZ(^%M-"?:T
M8WMIC!H\[7^6X*;HC7B1%F%1@:?=W#G[<&:M)4V&N' 2I<'_@P1M'-@NIFM)
M J!OT!DI"3I<SR0K>BIY]%?8S/H0'AIJG"%5C="N#*/'SU'>OX4-PNT?#U?S
M7#T*/ +<C^;Q<P)*B>'^P^(PS$X+^80[1Z]_R[KRDK-G./W5^_ST]Q2A>U&Z
M!#&/2QXKCVSXO(O/-P)$9B?JL*?+@4(\D\(@B8XE?4]&?XILBOKE5;-&B*]S
MYV+],HO2@!Y$MNX!=@"PE?]I7CAM</Y*I6<PFAL6<Z@$MR(OP8(H8.BNP)ZG
M%;$"ZW9CJ^R#Y?'0S'#;H>GYZ F>SL=S_7**%PZF5L^^[P$>TYEN%QXD(B.S
M.0:I%H6?W,,7(%A',8_U46<T<X'QRT L;+4**/EZ>-$A6FL'KGG9'>#&#C+:
M"% QRV*@&RG:ZK9=I"J.:8;VUG"Q4:LZZFO(DM'9BNT$'V1FGI>'-'!#ZA^G
M;SQLL'Z9:E9GDY[((+P6M3B_<CU[M25HZ,83[[8V?8J]PW>8F'J-/_UWQ\%_
M**2RAP@%%E:.0&OIF-UK+V&<4>:?@$A$F=D*;5^3(5X%SY(%*I4P:#RD+\._
M\WCX8C+W"I4A89*_H 8R:(UU1WK]MWI=.W"-A;NZ(G;]-;^(/67=Z@&%LEY2
ME5Z^7?A4.CSY/?U=6@#]'1I@&K,W)+/JBOZVB3WJ6Q:LKQSH=7)MAM;[37L*
M_[_*<4B=R<5"3X<JH"WP.+$\QX$^XWGH\7%@?)<,<7B%\+](=-.P]O]J"_2
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
M;&;((5]>N[(*:$?TJJ-VR6 ?BI5D,'DIG]Q*8:*@>YHJ, >_6[X2CG2[:[&
M!F<=47GTKKSE752$I#*EAQ0@+6S8S2]%JGE_"X3CQ+6H"5"%70<^Z&63%..?
M.T:2>D#[:=./!U/MK&V'\KKUKI: :Q$%G<581BD*S0DF,<$A%6$V5E))VP#6
M3HBH_&B./Z4-%R,*R(/BD6G_N2.@V0H7K _"'HU2'O:7N$_[4;=AK< :E#ZU
M!Y3!A#1WG]6''#SF/G&/-_M3N;C1V#:EFZ<A-"7+\X%#<>!C#[T#OZB?>'YZ
M+;4Q.H(TPD)FMDA&O=X5I>\[*M&;H#B1PRAI+6)GQ"W?#/<(]'L]-1FLY:6
MD+]"7&;<SOVCPN7=VF_SR?U0[*G&&)RFH1'I"XZ]J"H?!E:S<?$FB,CL+I?!
M'#6@P$TY]=S.P8<U/EZV^!5@R-M+]+.!%J+)93;R991E<;NX5B-E(P2ZNNZC
MQ>UH;1IJ*A6AM"CH$G_GVZ19OUUMF%1TRWC/12*W-V/AHC;V5Y[5 LB]+"V"
M6/J.L,?K\"^_^W:"U^H>=X(_)5\D:2O'/C[O^'0TILTZS_4,P]^:QN"?@72M
MF2<4AT][F(AW.,E@GA+U08B$+M+;,G*!%]V.U8[I^.Z,4#[V_OKSCAX!P38*
M:+PSM+CFDS.XIA8L:?R&-P9!PV<K?#C0_,.:\##TU4XK'1BAWTP'$10E7Y9N
MYCQJPCXR1,M@!1; VB8L!&I_\4<V0Q'I=PBFJ.ZV$*M@D4X7WT9U--JD'IG"
M)TC"<NM235P!?<Q$IYK.7;PI!R%Y!]W@CQ)DB&Z;;1TN*KP0$M5Q1GF'X4&'
MP@JPY 9!\$9B(V^$H?U6!K-WFE3L:VK&+4+<SH5&6M(]^'$8OOG ZD03,Y9;
MH.1-4$MZ<9%5+*^\8&,>_3UO^F^)8QZ-XGW@<$3LJB?G->* K\@LNS8(I]K)
MCWRJ<@#T\A)_A&\4?[A9%N6Q)_5$PMOUH=FCWO5EG0[P@ZY;/<Z^-*WUV7]O
MK4_"))0# 7J"D_N?0!;3'\A@[,?+2'A? \J++R"!?;A(C?X 0LC0V$=4(U;-
MQCS(*]Q:2??5>M3><]]'CC&6I:[1)ED':P(3>E:D/FK(\%'M49U]W3_)??1K
MMN\*I4*+43B+^D+OH-/4]S5,[!AW<[8 7\^C)A81;MX4-%X9:&Y3WU[?#\R\
M99=5%KA_*X,M[%?YE$F9"J@6;C>/J@EMKG7P0_G%%;!D,/T^"8/2(UJ-33J3
M\%J]>ZO=..BLG;=$F\,72R V]?#)2:"RC $BPEQ"WJ4\T37$RLO^^MU*13S&
MWXBZ(DA\$^7$8>;-Z-AU@?V#\WY/H]Z]4 H"*MXI4_M<YZ*TT[R.2R_OPX5,
MT(0O:S?V+:1WQW5>;? LLM!(64/7X#L ,I"$ND[:+ZUOK8PNMDH#D??JGZ("
M R5\\KN#I#Y"##1Y=UBM8BJ<R7&,"9::V$) '1'E9X"$A/([L^AB#C-N_I-
M[T3OK<C;]BB@#OHY.>*DGMBDRH37Q+<M5S?.7[R\%!&,#1<IBG\!FD--;3CQ
M+1O9:FQD<I2>9["XUG"3GNCJ$WHK^:^4*T%8(CGT+G:\UV# 2B--WR#90HO^
MC,8R1)M'I",OW/^X%'ER[UY'#]90]L7@M@.2,7)-Y^!=/Z\*CWA1-)6&D!<,
M!'_NA,3NVU6*2/?\ G";+M#&/(%^("W>C9VWD+FE=AJU*M9^E!"5XFK265LC
M@T4B%U+ ;S&<R!;\-FFRH;:[9[O*SA?!4O+W7#W#;_V)N#1$;_670Y$C[2BV
M"_W $M)$VKC>>^'"8,EZO%*^,YH?;_(H6ZU[Y[#P^3-LTKSPZ"%@W^RQV<(@
MNUNNDR,-MP=88YV,\-1H5]VI5>6HS?8JSP)'2TNU\^M#:_F.\BW9&?BFL3 W
M2JRI=LG$,NW,_&3'V]9ZZ?Q=>AX>!WY!U6 34+>IT$*F96MF=L?I38PN<;K$
M\1")]PJ36.O[?;A)&M2W5OQ842AV.XJ*K _U&R@76D=W'FS"67[Q/!&9E5R!
M;Z1>EJ;(8#=7J*,FLTTILXDHJUB'=WVYX<C.P",:=P,<L VUVAO%=(H_2W 2
M*W<:W .E,,05-IXP+3X7,%.?/#/)M\B=4 VP'_NH/1NAW=]^!]RDE!"#K#98
M_LMX&<O2?Y@>X9/V:.90J^+#[&\>.ZK840QN5]=9K/BMUIV)G":V-7I.(Q).
MKC.^X4:;V WD\@ZGGC-R7$*O"F4P!<4NGP(7%\E%-GU,@_ 4=Z^<UPV.I'&+
M1N9[E:E9[ [W3/.3_B;5E2Z&/&SAP%\Y'CXIY'655,R]=<R<_(B\T@Q*<N@"
M&^SH!(]C%5=&1K#KNQ)_P4B">_&!X!BB9B0.Y8]#M):%/5 U.<#PY#)*&3/8
MM7L@*[UJG\2O_6N9&^$!MZ2HH*;E ITY01?B%;RC.YT[<)@OUY<CB=U[D_&-
MV$DY4-EP_V&V*S04CO_WW@[WB)4XR?,WP$J:#*;D1O_O+\K[\;T4KNTKB"IA
M)5;XT#B(BXU(&R@7ELN)7&M[&6P3,NUUG/;:!6'5'\?[DP7TWZ&09L&FV6*$
M?'5 RG/W-[K9?S.J%C4T?#;N1*FQM:NA)VE3?/9^I1T_&3_$,'W:@66_/I2/
M&=X$N\LJERJ#J8\UX+'0[#85$P6ETP=-X;/QW1BAST+X,QGLW5 L1 ER;NV:
M^%%<JY/+.T+Z^&8P56GO2W)\I80X25@^Y*_BW.0P9)QW:0))O=BT*%3SC@<"
MV;C9G\[(8,4I5@WRKD;C.+"]>$VIQ9:V,A9E/'PF/'7$1OBL"R&I<B ]P6M_
MY4@NL<V(3^7OA_N$H7_T4>GU:(>"CE@@Q@5#7.';D&+C- V@86 N!70!!LPF
M)V*CAWANV!?G@^R7;I$I&Q[TD$Y:&+8M?G>,J#1:L\JO:C@Q:NVFM$SZ *D+
MM+0*SFPA!G_GQX!+(09 PTQ+TFZ2K(:09P28'S@[SIL--^;3EFVCG@9PH^9&
MYE,;Q59=8CT!8)L]8IO1L2"BKX)N=Z.X0%8U!]Z.38I8;(<?L"J:\+ ZE.V3
MCF"AAD86#$]M[:W_BA]:9_[T>KA@S9(3.ETD<6+_/';[?#4SY0[$GR)]M(^T
MR6"30J<M(G7M!47'*1F,\7C:!((@ 3 #?V"8>)B^<<?BC4O)F;T0;M_66I#X
M36%'MX/;E3@(_IU32Q$]=/9S08">,/2=#(:%B'&(T:?]G"T4:Y0W5G#"N 48
MNX!YJK/^]9ZB4_Z-BB$-KBE%?%-P4:*=>N^6C:M[].+/VG;%PU2F*0_<1: %
M@3&D&.PB^,4A)%ZL%&4G>,9117-".UGJ-\DNF$<WP,\UE0/4M"WK0K+QAZSS
M(V1\/\"^0HH!*GT>+@Q6PW?[UI5^:N5'FB'G S32*?5<']S@R!R& >F$S3]Q
M%AF!@"&!IMEGJB>#G5P3 RD]&)8%M8?^L\-SWZ$WK+TYB]>UK;,,64;T0CZ%
M(:\<5M\/'I*26HG;)%F>$+5QU"SF-LBK2/P\DM5CUHYWB+(4%,_ X\%CF4X<
M];SP0JQ;UT)XVIXS0H!)8I/>EH7$K;V9GK:*+""Z5"V;_:66_N0\]0LD=RHZ
MP8I%J8_X16W1K?*O8P 1)7JW\JF'K'YDV)0J7-*2BB]O5)@VA95<]52NQ+)W
M<\>M,NV:?YD_;N;>+\4*PS,]% 8DQ>$%4#2K_GPUI(;R2TW,61EL/LL"VS\:
MHGSM+2=G"+<R"#IU7,\^7%745 (Y)O/<OQRE:F3Q%:7UP:@O=AVB5'+>5R/\
M=\FBB5))<7S,XR,3Y 7ACR C[*AR5]+[SQU74A&[U6]:7JP>85::Z$M:=]]O
M0RL_3CLY6SF :?HJ2@&W;8(FZL=A2/92MW\];UTX'8UJK:E3G)U$\RWSB3TA
M[A2C*>WYNF-ONN_V&'WSH/7:D>[-D3H1RQOU!CV\GQVN/0DKN2',9X3>J'%P
MU:C9=NQU/<%47,^'V,.#)4$F_X[@X.\"S8'W$?OR<-/BD ?:7;@;Z+1[">+T
MJYZ"XEE*H@RV5Q=I$(7E:,4'O(KY--N6\:CN42I'PNGH-V(4NY4JSWI)4+\V
M.V9K;;>Z&*S7LS[,E+HN1SK'[O8^NVIFJJM;_/PX[86SKY=71=,$,]I?+.\"
MY6SJ+CX K0 V8?P'TQ^GPQ' */.&/Q^[3I7H*_1FB$W:B.P[&ZUB8$N[9MIT
M8\2B"Q<,TSWLQ(#D<D.9*T1OS/H\C'S?AQNAE-:+UJ0+S%4&X*K.M)M1#TV[
MEKKO\=6I*K<N$STM&6QG]/P42Z 'M*%V2*Q'#%<8"E8C)X/U)FA+7#>#4Z-:
MW1O.Z!ZZ'L!R[)7!H)#/B"T$:5A5RK3!D$&DV9XI7XZO#.9#?I9+N'%[M;3V
M5U2GAXEYQ&_J![M/!8/5CU_GF-R=P/J?]Y@P4;>^UNY<9@)?=W/W.8O-^$03
MC4FQ=LO4+TK@MIQ2?+.'PK"!F4E+'>Z)YS!KSVS/N\9DA-ZM"H9[4;3?)QDL
M $/3OBI]!^I=F%6T0U=^9GXW,#,P2R8_RS9[TD,CGU(0%+=_+7TS=V";TY+W
ME?P7SCB= #Z/;/ZYA;S;V_#.Z>X3]@$)P385_2,K?NO,$&)E9X<E=71Q%HB1
M^'KZ*JYWQK#V<,\>3;EQMT(&VVX8[2YV )K])19B.\FWPZ:[@Z?<M<S)0Q*2
M/G/[J$:R3E+IAO,/B_Y1)N8'5A_^*:%MH'W&M_!J08!C66KH5P;ESGO./L\'
MK5>;IXO>#13BO;Q*A[*7Q2$WA]GHQ&I,;/:QRN%[)EU5$]8=&/W)F7-&IE;8
M7%0E07+H^^A72T81N#8]R$56.V]D/(X5+3F"M9+B.HK^L9+*,M5NGM.Q65^>
MJT^E1R+0&JXZ9VJ7?H-[]_W@O#RF#Z$$07RM3H =J- :J6@"'J<H"I+Y*^*T
MOI.0EH[6SI"PI+4H'&$O?CS[5&73R,G5-9J.\49(")^CQTQ;@$)3YH^XA@F_
MYC<DU-&IA((3Q0QVE11,K!FC!,0SS0YM$,XDC!&&./9FGXJ.:T@O2.WQ,?*"
M@^Z*GE/$![<E>K.)ZOZ U8!=]\,K29BU7 SSQ93Q(/&6A/>ZT6WQ<+-WE?V.
MV^>2AT(Q76NF480GIT?-0[&;D YKT78>-Z4/!1#34M@5]DTK)+?B,"W@=X.D
MIMN=;RZ^18/4GB0_[@ _7C 4*/XARF>DP=,HTR_7JM0MG.(#(:SC_F[R9R"4
M&#']M6Q'[*.[X]G68<>JC]^D^=?C NCWOP8J'%Q([SF"4=.8W7\OV0+KMR&1
M%[@K0%[]WSN-O@0?)8 6!&D#&>S&&LO/H?<C*A&2%(0X7%Y#!3E-V1!&H'K5
M*4^Q7$V"8%9XI@_Z0.D.$/@CHT7(XQ>P._D^<=>:"%+W-0 B X ,-DKZ?25.
MP)FB"BP;X,80^T'L0S409#!O^0OHKD]LTNY'SQU6[+G(@H=!]K_V^@YE;F#K
MI AL2CEO<\0G"D)R$K@_'&JSR'!!,"%6AV*?X&+6#2>B-G/:\*J<'</& &>V
M$#W?!84.&6R,1.6./;.[Y\/N=84("Y[7?L EZ='I*N7%BVY+H:X644/45ZAK
MF(/H&50L[R87Z/R4(D^K@N'JR4LU383/_C?>OHL)DW<F.VPA/S;>G+UG) #E
MQ4K:10=ZC"Q0K/GZ: :%L9GT&;-EPE60T\J/>)'PN<L_")%^Z-G(0BW?U6YK
M_/,;I0"U"'5O:I6;Y),Z4&Q.-]]P18M0!M'F!> 7*F=3J[KR *EJ-'=H+>LO
MDQA]%)&AK:IM+/EV9#!5A?H ;P2ACC'?:RU+(^DG['DCD-7;BW=8051_BA4;
M2'[X') ;RQ@Q,GYF$8A#;"BGA4JV-:VQF>EL8SZ3+2UX8E#?:&A8_&1D_[X1
M[2TY ?2V>M=LU 0IL<,N067^L[C!$&V2[R20EX-H%/AP;&?\<J2-N;WRO3R$
MYU#9D1A[<.5BF=):$7@("A.V46IL)B%_;,(WX\5ZV3/**F?\EEWX::9_K[A1
M'"&V7R%]*>Y0V14#WR'QXLQG)0!<5GC@H6RLN-Y3^2AI%3T#W^TB1)X05,Y.
M.- ;&_:7=^X@LC:I R[S_.25(P6CI/F347Z"%VPR_T>!?>&7I>&(?9F%[K[<
M9I^")7Y?7N]*105I8E-H3W@7Z2,V%LMV1,03OS$(;SCW:M*9ME0SDK8'C3OZ
M/(!CFFR04-*S5=R+S:6K!K/NH][B6J37Q:#&K$?JQ[ CTID)K%M/7P7IM^+D
M6N^57[79B^TJ5(D&_M@@B3(DK9MQ)>A)%[SE]08J%:SW6%4#=H2#MC:^YK3/
MHJ 9N&2?W6P!P>!IU9*IA6)B W$%2?52D6^6']OLMR!O0@LI[7(^(\AVL%H[
M'36?-]\-+44!QY!@'K$K[UO),=[\N>X0Y4[)CQ1Q2+EB"8(+T7#OLH=M$6L1
M.[,6 #G]=J,_,BC4TT5.H(2W1,S=7?-)'>UYS,Z@Z; 5TR0%O>=*&_-YE#*Q
MZEATP9?;WR>BYK.LS)6EWQ]XDZ=<\1F\\3PS])KY7OMO_][/-RA?C/G<0<HO
M,ICJ+9?AM-]'!0^LK.FK'=IR+B*F3"B(JP>@@/P#:NJ-"ITAG(Y6L!@RU<D7
MW*7]T!#Y >RZ.R L6R$OC&^.JC</JYQ>;0J;3[^<P>_V=9_P]2?Y-Q#N$O=X
MGWIO6F:(+8_L^$BC1V*#Y>V_^80=&2TB*[TK,=.HX0M:Z=C?Z](DAP[.U,M@
M,79AP4CUKZ?1FD0ID4]@'#3M342DU0?T>%/,CI$0!A].'4QY5%XU*%0;HCDT
MUAM^X5=D?]]SM]WP?M$TE>.L%8FMB_YB-Y-JZ4<XC0K5 ):7GCN^#2N81)3'
M2O9OAS0$S%0/'B-QSX=4DGTN#<^<G)Z7P2Z3,4P9C"S($/ETH-AW9+#62.P.
M)ALR1V(17 Q0M3^D'L"S-EYTK3"P28..;9X2TZ[3P6"Y[8O,(6Y-"MX7GXKD
MZ7&TD<W38.FVAJZ;+U^,N4-H;D+\ 4\#V#;P0WC:>5'3VXLIKV@6371+<MK&
M::!A/$#BMR@Z1BI^/W5*<%X;_OA!PKXN!(+0<_K &%4I+O/Y?#TP,A<]*X;H
M97-(@Y7XG&07FWZ?$:7PZM;PI&JEY=DRC<;D<QKVZ_9NCNUT9?QW;G+>7B)(
M"KM&3G%I2.7^1&":+YPQHK<&!ZTYJF-;!3N4PV=.50F]C,,-)NOHQ=&1:J.Q
MNQ8.+.]E?ZE+NE+ +C[JK].G5;$2Y/H^^WC*^^RS?>L?KO&\^W"_#!Y)P@AO
M<BY5G !-_)C8)"S;@Z L"1 8SZ 4)J*0GTNNC:QM5"8S=2ZBP\C GF)=[:G+
MQWK"@#\1BJUK=(D&A?7M$TN57T>\WGF]-/]M?JWH2O-@8**51DG6&OFJ"'G?
M8-(KVA7"'!$$*GF"'+ZZTLU>GYVUTR:%4:,GYU*NU82(J0CI^L"O?O,GM'/T
M/[*_B."*\7'/$6BA\$RF=F^Y<\CWU]\&S6>LS \AE_BH&[HRV-0T]3%'\$,7
M/-;47EH]SPG@<^+]Z2S<!)E-HA(%QT(9C$!Q2)CXYR'5'RK9DO,_X_;BL2R-
ME!!ZTQ>(U\4)A^/8^AX*'^\VH(??OHT2C=9,D+Z(3'F$RH01Q?6?W4:.5/?'
M.=84R6"GY+F;U/A_R=W\M^-O9UD#AO]6/[KG$VJ\* )X-O%"!FL<6#]/_X(!
M,1>FL=)$%1SX'(T=] )T@;=$279L"T6L8D"7'DNBO/D(>LWB9NW6@%=2J^E%
M<2/.7KAYKPUV%_Z/AB[*$(.I)DLR"0FH576Z:,](KF,F.$SG!B!/0:(R$OAJ
MZ3Z*%3,0'(A?7$83VK#<$Y  ':F5P99.2DX/5T5& ^B,8;SG.T*W(1?BQ%O&
MP[:WGW'J!4GR;CVU6'='!.?A=#"E36W3!E#?!/%A1RV(!XP<Y#MP[M5.<] X
M0YJ$P*/<%Z1[A5%\7 5V?4(D02(A_':OT=8*<25F&3[1=2C[1O"*"S,+QQEI
MZ;OE@/P9_UTY0=X=EGJ9&^US\=WGX(.E :^X<P30>8BP7?":USS69NQ0&7X7
MC=WZL$VLW5="VAI01S)<(-!XMZMGI-G&FXZJ?![6GS!8K^0"]Y?YB&J]IX88
MA5&!B5N#V+ F4_QN3DS0$NL;.XA>+KRQ]#]*$GW,8&$^@Z9+])O5W'OT76BP
M C656HMC6 5-1T$07Y='3/??+Z*<D?_L.OHL5B?[SLM"2LDOTJ](^C"A2T*H
MGT;L+KR^?S!(8VDX:8G%!;U&2>D4+$E>J'%+(9\TNM&QC\B;+_H)Q<I[5LQ9
M'FD_CZS$+;A,1F=8:,A@A$@"!0H.]T@5P%0Z@FV;B?JB.=*685WZ"D/R;?HN
M63MAU*USX2=.L5[9!,784 A>>UST^_2Q46*9EZ#(+OFE1@9W4-I5=F&*F29-
M_'U9?I[4RG89*UZ^>$L0@16<Q;WG +U(CB/X9[2\; _!E\Z^XT":=D<YD;';
M1H7)'I:!!5V!>J)WN=Y>SLAKM;'= \JSZ.WVQ4Y\#]WD9?P;"6:0L4:($3':
MV_IHG>K$<[J+-Q'UMR2ED',F ,T_->R?I8QN^E& G4ZG5%7KZ0Y;_64&M6Y$
M59%\+)58U6::;A-B^>^@BZNB?I+FFJZH>7J(=Z9H25K6I'VM6CPPF)M=.:O=
M&[EQ!\B!3'RF3>O6/V3NJWM5!L,(M.YG!FKN5U2@:I#7P48KW#[!I E\S14[
M"054'6CVL@'I"\\P;&NRNUOX!F*9LN9E];M CZ"/EQXI2STKJ2S7WK!6FAJ*
MJ8ZZO%$/O&< E$+)>L<A?].@>Z=$Z&[1D'!-U=;&')_Z@M#[S;^JC_^?-_Y3
M=_7D@T<9@T\3)9H9"C2=ZS*8=<4B6*>U 91&T<#BC6!^@6B,C270-]_H9VH.
M&WP!^O)D,&<5H/N\8%+CHQME;$G/'@+6=!$K-LI>!<M.BP_!3.%R5A#9*\QS
M *2;H24T_>TPOCM4/&$DW@B%_EP="IKQ:5TAQ(ZUG5^(-:"/5EQ*V[<A/\%K
M5+:SGO!8!ML/W;.?#'X<NB8.2=$2?9#!%E.7A3UFM^Q]H^V47HOUR"E<GZ_G
MDA24'D%Q]Y97$5=\QR7H:*5[;EVHD0Y>WR/J"K1$GLXOIA>B*\Y*J+6' 0Z6
M6NJ4.FSI2M#%3'1=C?)B.Y@4XQC$';W\%<1Z-E92%?=V#?%D)%M-!OL1^EZK
M*J!>NMAE<),R(8.MC+3YN&ECX<8G3BPMIV%2QCJ77^K,[(,CK"Z6E![-:5KB
M)T^@S)(R<N.PVE(L<_F1ATX?BR'YP$+V:DDJR<FH28!NV8[M 7QXIBLHL8 R
MB]6R3;QD8JT31?A<>+W0WFUP+H/KF5>7O+*1;&5 7.]_E2NV;\!RQQ!B0?5E
MR-,B\(E@TTV 0907HQ[LT _H4KG\.JZA2L\^VLZ9W%<JZ5K@%F<.(8_*8)L3
M4/Q^3*V3C8M'6,H5'N)3,D:XY/')O550<K5_OD*"OR0<I\6]=3IKE)LK@\$S
MI;L8/L[O..HY?ZB8^9? HJ XE[UP7YKHWPBID:Z+]Z<_K%V3P<PT0/L";.V=
MD1T#W4N%%I'T-"!=(FYKL'+5+UG? )!C]RY!RTG$FVOYK^B:^#]K']/T5^EO
M,M@<-&C=P&HU+U+>.B;Z>_%I&:P+&N34/PXX,%4A39B6(^E;$4"!\?!-&2P)
ME6*V!Q*KGZF+[#]23N<(/28G+A_;M$ @T'<"T]]R,$0%21@=ST6)((+>5OW>
M7%PDWM2!5R)SB+$+Y?7R,"6BB+SIDZ14T_"I>.J?! _\7"&7?$GD]6GS7LI@
M)\(BRJKVU^HU\U&OSL+CKA%:3ZJ%BK]H T]UFXI)DQ%:CZJ+48D><+!U,#_&
MS*4#M78.M5@@9+G0M\HS???B>\?P>=/01_;E_O%N&-\MA?S/AT9HS."H;A<:
MU#_QB<'I7I+!AKH\RG/"ZM&"[MP+^2L%J^>K H4A&T3><$//1?48OPM?'/I?
MCVZL-A")[NFL7SA.3?O;&[QWG[LVQSI6ZJ8ZD3>L%Y):? ]3LIRFTO&*O[0@
MQHP!X0L ]7+UM)[J2O:F0>30JQ65U!1(K)F=9+I 'MKT/&X^H*HT:$K:^2P8
M3JLBBH6(7HFE='BMU_?FV*>T&8*  X7)'B*7%<@%9L>W23KUNP+/GN,.QY.#
M-FX3XO0E_7'%,6^JEX 5*)+?8<N;!<QJ/69(WIGZEUA W)G:WFTE@[U2R9M!
MT59F%N-T)+42?Q*$ZAX;%1<@/WCF8<YW1LT36:84X2*O #2QD<&*2*JC%\K7
MP/[H[LDCG(N%,Q,7&"[Y>>&%;I!*U]'3=?&!+/\MQ7GM:JBCS1>@)./ R@6C
M50M[PZP(^H]DGI8,5A,X;%3)43E+"?6$IVM)UDHB%;_AM3FJ1X_3%Z49&US\
MH0YOY:N^[7ETS_E*YLGW\U6TE\_S1OTV$F)4"0=7U*.(]009S'S$T<]/K9J<
MAF!*ZG3\/=^2N;/2"0LL9>Z<VJ'*G85V]&+4RZ#5C=T9U]4BJ'T0U_+@3#_^
M#PXW_A^-?TD.(?MM[Z1PIA7$ZPL^"*:]&>H#\Z,,-KDDRL+]H\ZB::A_SQOU
M.61.H0CU&<QG\Z23Y"+) \A]GJ!^^H.)\H Q&FC5V8'@PW'2K7[]VKTRF!].
M:(PX 'PQHZP=+5LE2?D$ 80S>4<Z9_2$RM>!E7$9;"T5K]8'"<H2('51B>,Z
M-4]L,X&?1O55'Y.O:ODYQD_X8^R 5U,3%U;)GX5W@:_4#;_5$]T<U*,J*%0X
M1:>*#MR(:PHU^G!\AA*.F2#B"8/B2>79DHN.(-4]J)\QC"3.40F,@-RW[WC?
M978GHX2^:A%:L4A3"QW*EZ@??7;F^<O1#0IK:K?"-O@>#?V=Q)Q>_AO*XDOB
M"NIWTFEY=>^;QJJZJPLU7(C19D7=+O2\HW3K,CT.>"62FEZT(-I:Z]OZ!:00
M\GOQZ#S+*<(FP<!&AG6Y-,58PH,BT?J0G?AL6 J&S%NC?? B@.GCMV6PSWX]
MT \$BHM3FXX,GH0S]30)X-C5[MT/2_,BM,&)$(G:R+B]*<FH!7@WJ^I>I(N3
MI!N XBSC)Q+X+'R[9,/. WV(N,8>(FC%K%M=D-Z;Q$GO)9,$N/:Q)'+@G+N'
MU<E ^/I=!T9D.%9Q_K<,C\E=?@48[NGV0,V@&'RKDLVY< ]Z_+EZ.(P!(>M3
MRK8O;_O\URK%[V[-*Z^?-2W8'E.9IXR78K+:O9U>HCG>8XS/$+RO)>WZC_*1
M_A/&IN=_Z[18AQDE@Y>OHM:[H3A>ANM$</?$2C\NH;SIPN-7(&6A!VI23-J!
M#RO@)/;5NA-5J'5"!KM/M(06DNA[R=B_5#OONF9QC3LGG0-XGXCFFZP*[H5A
M.N"CDU;G9_PM+\3V$J0WH.# HTK'.,+K7$HH6-8T7'9D9O_[4KV.12I!NE,,
M1D!X4^G8N?#2^).T;#^:5M!-?B6B;!<DGMB=M/],P^LJ6U>2!U@O(IJ$67:J
M%#S01?9YRK<:H5CZ$!22?B#,X!Z#W[N&XS4&\.U0[$+M@WP.Y-TK SJP?PJF
M;L7SNL3V),D:A!E/5]QNU%1 L%^??!#RDC)B/2DS,<I#:<-P7U9N&85T8<UW
MZN[+B1(/%3^B<%K;(F)C[>;::-,FWX@-2;QH/6LM&>@^A^HJJ6>-YK2EFGU?
MF0;60@XT7+9/NU"',M1K$)SG-QM]O55Z,<\ X/>GU;P?!(]J4EK6Q!F>2=BL
MSR&M,SF&4L'*1COI0[0,]FNUHN[LAPQJ=_)Y2^RF26#@P$KN9T/+1$<,CYG/
M\TH+99V8C[:&Q]S1?W3+>9FT(2&<V=T6_GCB?+*CBYD,MKUR3VOS/O[##6)#
M:9A_3A72#:@O/$9ZU?K+S>FA-^U'6DEQI<Z3)9D0=M1]NO-?M:K^XV,DN2AO
ME% 3Q>?2Q3I1DW^<'[F$[P&X/P.,>0K?12*.D<'H\U]E,(,(\"CP(0,U2YBC
M_B0GSV>$DK^19VV%3B(<@B&$+\*G+G8/&BS"SB:1WY0L]S^^=-;*_<QMI&:9
M>E'I16O]I,*R6.AA[,(KWR+"J^&Z-Z.Z<4*?0(DRA *%I,IJ=UVZ<PT7]WW<
MI3QPJ_8'\#NPNV\B?,3ET*2CU 2ZL0*"D97I(%V50JO:Z>AY6M$:$S_:VJ1Q
MI5@9?6;#2T+W$O$E24K-=#5#S$Y:=,SR@6 =8S!\'$AQY7Z1H 2/Q1]8FI]9
M\IQ&XK(,-F4Z0A00WD=T/BHSK2\^EP,!&XL@":D !D>2RX<*29Y/"/KN&M58
M,VI)^,[MN_5*YX?<SYF%%U;[+%=CF&:NX%Z])\C>++A3S,((Z$RLT@=FBYTC
MJ*V$ S?/1PU@X,Q9"$^/WJFIZYV/%3W-CP?''(8?SF8YL*[$#%N.YM6D26\$
M)]P)OZCY.N&-<TWJ4FFTS>@A1Z6IZ8BP=Q]/CSAUF02/CLE@&AHU&?/TKD4K
MA+1JU'+_0UW=6-%5NMCLWG/'+]?"C+5_%^; 5^;"WI7I]Q:7.0]YXXG3W=KP
M6D4W:*7EY,067#9]GFSY05A776#K-J2*ZX&>V7C/_ZH5[/_?H?VW^%K_+[7&
M2&?.0FA6N 2B0QS!#<S@"G -)32#/P;X!KX4D8T:8/-"4ON/VGJE)5(2,7U@
M[+IQ+)&YWN@X!\%9U(^B[^1)]_]V[^4_3L:4'E='[0;^+AF3S80"-L-30OXC
M8A<7?N5'#*KJ3L?,Z(E\]Z<[O"E\?O5%^I7,^(7XRK.-=E,*C]=="?J6*&T(
M2"HA851B0AK%7-"2JOM!FHQ1&O%8N=7N>#,UPH]I]O$0)J//K8JC9#F4;7]-
MK.>\%(J\H?*<OL&2P4B.P/2/,MB@Y1^MY==7^H^5OOEER2;VZ%$OVI72MM$7
MSD&#132>I80 L8_'"C*8C9XD%D+Y'' O0OH3A8N S&\\'$<;)2U1>&=D,">(
MU5,%>EQ3^M]=0!!< =;WR& ? &G$6MPQOI\()VF5_M()0>X4Y0,/^+O_1OT;
M:W+^^&#X^D.$1 9[((,=@9C+WU_R]5]91;KTFN!-R9?!>E##.P >N/U_8;99
M!I@I@YWZI]G_-/N?9O^_:G;E%6D:PQ "NUG;3% JMP$]S7JOBHJ=_%X<W#C7
MWX50U?[\I@RSVF-<S6<B^1L&A6W"W*\-!L7(BR7#J>1Q")]#L[_]=TT=C>K9
M/#3G3ZA; _X:/-1\P?,F'^FZJX%#\/$6O]1;"X.!RL>ZLY^_Q-Y;#6=LK/9-
MUU-J=PSW1UHX&V,K0E(Q3)8F02+U&SY&0H8;;;-F9@AO1CX/JSR;7[KCI](5
MH(>GAN+?)?<S)+\%ZTT $"UNA!3S-CCX&BN$0[CK\<P\]"^/OE<^L-HP2M4]
MW*/!.D'\_S*9Q?]<-/\T^Y]F_]/L_VVSCTJ).<\98#_T%U;Z(L)\;^11J3%X
M#7SK*8,1V=BY\./2YP82X,-EG'@#,J-,/,VZ/RN(G&:M?M'D>?),J>)E\K$R
M-Z1KS"N4[^7CEN^\#UWX;=8W<H>]X[%)?H@,)J^R^X[SEW^S/_PML^0(A<QE
M?A_G1'FWWKV"VAQUKD0&*QFX1@ ;9;!027')Z_+BV#P;EUP[H9J36\B1'<*W
MO, U?SPZ?0+?C51/!<:E%7IBWZL,E%<ILB500^7Y*$&*9<I@HO65O8YPOI&B
M9;J=17;_S.HT^L6,QD@F92&<(CF&$CT%YE!@(X+]NPRV?%0&^ZO\CJ6]CJ]6
M1];HPI>4E2THH0RV&41#\]OR4 9[DP9>D,%6^OX-3*OWRDN-_@:4')#!%B7[
MA>JXO[\ _3^^2#ZEAO]Z2O\G9MC\846LJ)D  LW ']WX_NZ"->#O+!K)M4%7
M8@> !<0_3?ZGR?\T^?\UDX>B+_!]R4/^;4'+=G@6F ZLKPP>>U,86V!KFC*$
M,@:][&9^[MAC^]C2<([RH5M* +S-4#]*BYM4)]#A1OX-:"\]$87YJ6E=NLMQ
M&K=*EL&T$%,H\4YGX.L\:>($&,7Q44##XUJ+3E<$ AFH,C!)V'$&D39[-#XS
M,V'63P9[=.QUG.0Y^/0_::]_^K_@W?C_T;#S'8ON* 442TO.6 0%:J4^(4:/
M-BV77O"X+]8V7P _3T(KX6T>!4QP6>APN'?3N@B[#<<<9':?*E:.SXL)^'@W
M 3?&.(P1W #B$&N8*'MYICO0DB6#[8CEH,"GK#@*VUU/X,C4^I;"',GH%KM'
M&9(SNU,Z5'YX=CZQMW,)&VO#\3Q3"G@^LJWA+P#/I->>B,[?</*+]CSU7(]L
M?+BQWDWBQ7%L!O:%[?THZHQ93S3NEL&<^?$A&#U0Y++@M_'P!P[B$?[D$NCU
M? Q9O5W448%/.(,]#H[+VYQ&;^] 'FC@:-V_/=T?7'Q@;";28&*>[KF K'=5
M_TV9=:/IA$WI$R>WCRFYM&K6:[QO[D@AU]1F+;+]VAV":O+U?8=/.\[['C>4
M#F=B!C Z]U#Z7PNK%9'NN@LW?1YU'FW(5(.SS2Y@2SLLBG.$'3:!(=?,]]II
M_,O.6*X@E)W9AMA735AE[5S:GY$U'"XV]==* _F3\4X1#JFB#I*/'US47;CO
MK Q&]Z9A*^GEA-617/PGHH)!MXEEF*MM(]DRGI9(-$WJK@]@F4_$"9H,9K[>
M"+O9B\[(78M;RF<($85AKM.-UMJ=UDJ9!1>3K>^ZKE0Y6M:;11SAD>45:JRC
MK@_=>W6OSOJ92O:SKHA"B#;].M, S&RLBF?A]\\GG!+DH!L&HNCK=RV4PO6!
M.GH[MA@% <)4#D(1OUW0XKY3;"?VFB?M/TPG5I(W7&6P4NP6H/DRRH^!XO_&
M869N>6AT3TV3/H?B#='\C.?N:B\*,$_#XD^U=YQM.)]X4%-8,NLU7P:YWH/H
M@B?C"LW.1JZVX0'ZMFW-;[A!'8ZXR-P4AR%R_S#2"R(YZQ>$<_]5.Y7_-P:3
MXD410D_W3_*.E-#*1>O@E_XA$@&<>"D+#NX7YHB5OD(7'E[%"69EL-S'>VVP
MB<2!OYU'_U<;GA'FX12&OPRF.3L+%RN0P4?5\NRW)@CF]P)KN6$2<^AC2C#2
M2"*83&VM._::4DW@CO_?GI%_MW_\F>(E+\ (L?0OMG09[*).."-BO[Q^KQ9\
M2@83;X-6W-=V$LI !@LJ!@_BT=6M1*YA*S#R 5BZ)*4,H>8.&DOOXN:Q]SV.
MR&#/8FUEL#(N=(L5MFF,+ F# IP;3>@X17I2I7,!W*-F*=W) ^49(ZG^T@52
M1Y1*,F9_J(0H#I0:KKTL.'Z2\@*@TJ4=]Q#?X$W"'O(!3GMVY:M)*]S\AR9_
M2CK7K6##A7*[236L"?$$@*]E73\9'O&BSI*PB$V@5))6<V:H8T<Z]T6$9.9/
MHKTHTL/<2_R\"ADL<H$T2H&%7:1/=_YJ,'&8?CMDS+VB#1D_7,Z)"#MH_[K0
ME>;7ZR^,\)B,5*-?%)TK.?6E\/K5U(.TY VR4<,X><G/8\Q-$@/Y4)S$B#!-
M8%R;,3DP$W.VK.;6-]#$Y-,R&BJG9;!6-6 FIIR/@"^1,U[\#[!YP415^S9(
M(6D0(.[50V<R]HQ/:J8=>B:#=1LD-C32F7'2PP(U-J(%58%J^6VZ)F:2MGHJ
M?&/L4:&X2Q77TP-8:R_S=NJ':]H_SK,])'C:@F3Y[ZE?:7H:C$)V24X1E /5
MKSW)0WD]+' (35YA&=]<HSGPL6=X.'E7O*L2SR$#!%F34-")D/"2UVUQXL72
M<'0[:72D _%G9D@8X<?&@5G4\AR7UH5BZ[PC?<8> )J]3>'3] /1,9WHP74=
MHW.FM7I':.)FZ?P<OIHUJ<91N"^#^>L]1-V,.1OLC[ EW'AZ$C"K!%9+S!+#
M*F8_?=<]?OI@T^X3^M%*5G@]K);G4J$ W9S><^L70>BINVT_&GL/II!S/?/6
MZFY+S$M96R0G.%IMN\]\5=E77AJ=*?7YPA@#]*2,WT?\Q==!JCZ^1P93J];;
M69"EDP L[;LK3YP[[$\#INSY1,FN9>@!/+XPBY:?Q*3M]@$E.M&+NP+_TCQ'
M'Q/8?R)J._89:J8MXU$MAS:94I_*8$,-41/'S7LM<C.MMS;J]=&8**27P'G&
M$GN@]7>+WY=M5NX"Q97)H\FX3&E6+<F= &Y]Q0G0^W-WF47.F*OS:.>"!3^^
MW:(&>#<^LGRQG$UJ02H)B(51EX8VYS5N?,FIBHQ/?&UR(Z%VG,)0H[MP"&.;
MP&UGV"TKTR-/#:+U/,A-3<D3C!ENJW^H:*9I&_&)L R9=]8KS(\4FC7:I<FX
M5^IW='$#4=[=O%/]XW'[0N)LB93E_3QGRTS3/E8D>4AGWPC*#/ AWE<_-=)T
M+.R"+9E=TQB="_B-=1UM<;[$%EJ:1F:&&#%HPQ1?UBLQ\IG!'?CZ'?V.>)#5
MC=7#MR%J4*UJ6GR K?>8*;'/'UWIH[46-+Z\W]#QSGNLN(4QGZGFMUQ[PS+L
MX&_35X+72'&<[>?;9P/+8T[$YQ?6'IL$N4TBDF[LTJ3BG2;7%UY!A;^VG_A4
M\:C 9_\'(7Z_-Z-^DGJ!H]0.>6-;KUW;6.+@Y%;.HV2+.]R#J$IO<$-<O>B2
ME!68A^WU"]P[O&'$#;][1)*00 EW]N/?70&WP=G>0W-HP?V<\&>$=%2X#-;F
M.(]M<]<#]],9J$*7L!O1!> >Q>M.JWR@V[W?:%CBQU=7FDD(.??I[*KQVT='
M[HTE8V2P;RR]OH#^'*5?]5_FV:3:)#D55>?/S+R\P>0+7"?J_6I;!&>:SW>V
M*7JHJB&L&@9)>=#B">%44D 3#P[$E9NU\?IA*9?$5\\KYC5@>9]FUJ\!XOE:
M4A]U%,/_F4U?I;"7^_O[A[<&X_2B%UX=QG,=.U%,\$ 9,*,EV9LY#;1B#UB^
M&O?[9F%F#'/"D3Q_&+^,?\%UHN\).NFM>?7N292IYU"!YDBD9@G1LG+M9]+[
M!H+N^U:E]M^H/N=HYL?:S9O2DJ-Z@RLL(F[AG20NT@R)+_O\8C=GW\-P3X1$
M$FXU!Q$6I_8[U>+R_9+#J"K,K\:=TJP91?@50NP!7*.HD/01)3@&7X7"T8YR
M#K:KO.NS8?2&2K@\VW22P!Y_W41X&";T?I&M<!#NXXSMHT6O6X4@$6U4!3I\
M.B?3ZX7[;>UJ6F5@TZ<5]/[JH3IUPVGX-W[9IH/XKE=+*JFE00CJ_)BK 5-)
M.E2LK@5Y#^;/RZ=<5L[O+,\=]P Z&T*-J-N[P>6WPN(5HN#PWL N#J4#L4:]
MX$[<$)T7KW3*8%M,369QJC<]-(=_C_%MT$U1!<[@4DU[*:=%_C.U@O@V]/.%
MBO=7\\+>3"ZMA*KFC8U42*R96]D.A\Q;/_<NS1PZ<=GJ;E6M;4+)Q 9%9Z+^
M*]Y.L!_<6LSQF]F2R%]QWZ+J&@TIF0%=9(\8-7&+>PY_P"^V<W_VH8=6&3P7
M\K.9R,A+8Z$[*)$!]$9L*7T7Q+=>T;=%[39;2)/!MAY]27;HJ_(^N\D_L48Z
M^8(#2)0RL60.6;(W8-8^H5TCM/S6_F_18DN[9$Y H./V^$Y/MN2O!0K'-#,:
MJZLGP1J#&8+B.Q]X4C>WH># \M52&[LW@SFZ5U=)7I64B]1T4PR;V*[^[>!M
M1G"I@E-_ (DR.VF2>?S[<&#"X=!(D4 )W$KAX&9V$O@K&$5I!DJO!W$[!=(V
MS 3D.OZM@#;%BHURG[4R;AMK?VEL[++#GQ]D/!XO(#NFW**S[3"/(_0(TVP6
MGY@NIE9F?N@4&?@/J%/RP@(Y9PP[;2VU6WC6)W@A=RV[=,Y'48MEL"=*K4)[
MGY-B1+>U]>#0[!;^1'WI6H5+\$W).T&UV%@P,!5,E5S-4&0\ORL_\_X1IP6*
M:'&E[,JIT#C0\!;"B[U ""\,!U8TDHRX\C)CY?>Q-9/:[-!8\)1 IS18V](=
M>WGP%=/8RRG881FU;:I-WM?M%^(C3J=&:H1Z.F(3&.E&YMTZ!9YT+([EGVZE
M[YI(=O25D.L8 L+!M=#F*QW1WOG&:7_."3<.\*I)$]P>&9/ >[-\P*T/.0__
MTM<TH?EP!T2ZJ":1+\)1K!<+#9;MDSN'3/]48I6_HN*_D!FYWS7RR2@"%!J*
M-MC&X+;OV8NSI+@C?0:TT9+UXTV6864=K4$@\XP-.(&JN)@B-I<<&SQX+8;N
M,G ]LC[R>0+NKT7,+YV"2C(BT3]-\.RW:^5]+8M59D3#:HM\4F5EP$I];=?+
M,+7DV8K:A4-:\<%N>CF!R2FNQ;FU6+]BO,]LEF^89XM*04+UDRJ&[B>NB']!
M_(XQZY.R5E2Q%+HO35X3F#!V!#C9"0[AZ_#O4>7,=+%IE'9E4U-E#$9IN:^$
M;'<Y,_ND= A[6?Q)=^;C.4UEA^2%EU5Q32"N"_$L##<]J157>?!:CIZ/=7;E
MBVJ748WZ1G]\+W'S5Q3;$I.0?:0?.;3SL0_N$,"58UD** SPZP&/XGLFSPHL
M2:W0+.W,4>NE,AF2=QD_0;2DKI2\<$OJ(V"(@R1FTNSJ-VN-?E=YADH;C-(.
M>56=B&IP3]1MM@+#+F^[5"4:Y1"-M/9,->259JK+8!Y#PD;$;M[8%1'SS-8(
M/>_7(_EERW2=",2[ZPWPZ4/FCJGS7_CEVF&U%S%6TL&4QH:UE4%)\ C%AZX>
MYH/.$-NR8Y^>O%T*K:.C[1U9AS4 UAEX:NV!G&37Q*?B+@T2C4I3,4CA.PD>
M4IC0U+D#7RNQ<3(8')C[_2:*OPMB]GWQV/#F*&?'\RWV;?;YOR_5.YNLU0ID
ML*>3:E>F;^,1"A<KWQ1U,*I2/-;K5#R."+1FX5MO8L?&2(^K&280825FQA\_
M$KL@IIP^L%"'>D2O0+3!$T^%@PCVQ%P-!9K"2V-G,>+2!,?5SC;68Y%C.V%K
M%MPAMG<@XZ?D2Y08JP+F2'J4E[2\207?A;>.C30X/7%!9193D1C:T23='&4%
MW\L1?#AQX)">H?=D'.,H7;)^28I56L-_U!\C*6?,CI_JTL&>].H1N4^XUB16
M\H 9N$3IX<Q(JY]O;A.;YHY6"8\5(['5P%?#Z8V,J ROGL_4O<-<M)B<"**3
M*+BF;\!^$"[-;4 9+L;JO:Z%V/@(C2+Z0)E4YB(DRHM\N[<5; :14&5RUC\W
M"5.YO!6GWB8N%?<6@TSM_FGB[M/!E9M?+ P^UURSTBP1&XC7*DVMS[,==5OF
MJ&;3/1>*K;73\P=)ZF7Z%OY#3I*-LOCIC1;JKJBKP\C6:>GA#=M:%C]L# ,1
MN$9M2SX@T'D3%2DHSQ?X0%/K'"6#-:2 X3]15E39JHGX#U$*4F*#GMA0L(5N
MU5?"\'>8U%N+[T(-_TQOZV%0M8B71;H&LQ'G-(Y<WKU8>O1>W=$)2&1PD/L%
M=D]F"KN57/!4104?;7<RY20N/SZ$/W 1[_65SKZLEY QG,5_LQ9M).]+FM6^
MW"&#;70[OHQRD2;COXO:0Q9?K)_N[HYTDL&&Q]&J%CL EGZ"XQ)57H<FG[)-
MHDCJ*K H5AW5H7<_8W1^2%SB7:_%CGGR10*@#-\=T0[>+_0=JUY? WS(E<EF
MK$,EI=7I3IX"O[F[3*.9<,>"]005?I"O]D5+P.B_M?>E44V=[=J[M976B2HB
M3I!611246!D59+^U!8H4491YB(J"$!%1YB&[#H B$@4! 2%5IC*9,H094@F#
M3*8,$ADCHTPA"8$0DCV<C>=;9YWO?;^UOG7.6N\Z[UJ''\\?R)7][&??PW4]
MN?=S#]:Z3QUCASO)67[M.)T49^UA8D6!507\N8P47CIX<.9WB;N 5(\!2HO$
M(DF :4UW!G_<Y"WNA=4M1@[]2'+MURX4/+KM6!C\G+-TENL4E+@%Y[J'7LK:
M,2!F@<YA;I#H_8D!A1A0M[&CR3UC4GJ8*37N;Q(Q"5I:?A]?:<SHLQXEG!Z.
M8+'Z;-(Z>!3$>:@U9YD305%D/]A[CA"=-WNC9.'F=-^[S+ MYOYB&;M=7N)G
MVF@Y2^ 19L,,6N=A+I'W\"/$528W&JG!2D+3UX.FL[5[.OB^O>#X\]C&EMA/
MVQ8OE2"!/0:LZ0]DSCY(G]GBH>*>*&;'H5(9!OC7_BJTO&<H+[L:NINUO#,A
M+K<A):2\:RF!5R:Q7(H(MFUII=X:*,U02[MXWH.=?PZ7#=8U)>!)/#O]4'=L
M<&=)N:/*N$MRGP5.]N?MJO0RWW6"FR=?M8XNU86P;Z\L'G\#;AGYG9J&);@>
MB^(>Q8#1 B<O2D-D_<F: SU9_!W[NN:#TY<3=]S-"Z<;ZOAYO"YG]&:[W8DZ
M4!!SYI]87OI?*D6M1!(P8&P4QL7XQ58BLILARR2%,XNX\'/H5PR8/78% ](3
MF+YYRQC02%RJ!B6D">JL93H1?EC('*6BL5O/&E-TH=.?2K#_?F]BZA_>I_.W
M166F*VW*.Y^,"I7@J$)P<0Z2FH.;)E]&H3U@ZS^M/O*_.^@GD:<K#20(^/*8
M0\AVQD?&)*DH$GX.WL57YZ WOCK;JN$NY"U=<F59A;,)>L/!F0;INY4-X27U
MBE*)Y7 I!CQ3H6$ )8]\WN":&P:\\H+S!,QZTDY#DM)]XEY+Q< XU(B 7NJ"
M@IC]] G-#</'E_OS9LDA1J<=)P?YE'8O5UE3/7O+D8&#BU#^Q9HRQD1ICF-B
M@BR;J?>!TDL*9-4Q-Y:P-4>M.DI20GR6]E7$?$M;ZE 4TG@L#/C2HG,6!H.&
M:9'%8;G2CWXUC>G46!TPI!5=ZMX)R[IAKWPR"S&PZZ93$4.G9C7T'EF3:?T&
MUG@]K)%O<C0]MR?'H8.9QJ.QG]LOW&LKWG#HCR!GQ<CH^.?T($>WA =$QV""
M+2Y@]H0:$*(@,HFWB\LU<\UF@VP,.$%Q+B!E8,!NRA:6L&PX)G,XB?Y*6Q9F
M]?WNV+_Y_^'<,@!Q=9;-/[5Z+?069(L+_IJC[YL_[&<A#8TE5!">M8KT$!$I
MAUL"LD*HT:2U.H]VF7=[:_?/](>)$[=UE1R5VWYE^6G$Q^WT&*%ZJH/3#R;Y
MF<U*V^=;.&>+ _QGO-A=AAL*3C+7CMP09O/V9YY+5BI.U+:.E]XZ+)\,#;>D
M?8T!O[VE8P $2M_-T8I(LW'9E.8TE>X2GII5=75I]RNCSAD#X2XOZU%TF=["
MCSI.:L" NVG?I9SBZ!!W.0R8JB%?7/<W0SM%2^0"R3&!QFAB8[O1_(QY-VQ-
MON*^YJVFII_&_=&G= $=#*Z!NR)$NVWDD2J=Z-];^C/=^X:6QD*I\L+&LW?:
MM[24!_O4-TYW4.8[WZ)S-*U^YH?2H=VEA4+P[J+=1"1/KZ-]*QZB5=[#U="D
M]0#T>A/NMU1)%\K:#$W>)J6F'1%NJLCE+N^<R,PA.?6:%5\99_TBQ( 0OD(I
M\R<\R41"\Z:P!V[']YD+?WM5J][BGG##NSO;*$!)V7\HP(;[8N*&_.8?3PB/
MN3W.G'WW,WOP.D_GU-NY5G]ZH3NZWE*XYHR ^1H#-DZ*B\V5R^X3565_HTI@
M^F&<39ZDM[4@VS#@SD?H3:I@"642H86O\D19-?P-!^L,P5-G'9J;F6 0O7GO
MF&%P_?F<1OW[%H,GM3OGG9[XR_HAK7S)EQB@RGU-$N\NPF/#LYDE2SRL/S[Q
M$;D!(5]PAMW_)"YKHNLPX(_Q1/1I$ZDRF W?YH,SN ].[J]5P@-3/C&#J4TI
M7+B*YVI_$#Z#?\MERA<SM'E"-0;0(S'@K[PI4+*O+'R/4(\7XM:) 6UZE@GS
MX-(HCI#D+A<[X==#/B*A(!KNLM*F;%&2XRU($6<(!A<'N&Z%%7&SYYI7CM@T
M(=6@[%92@8_J\?BCUWXZ0 ]ZW3\'IDJ4-IM$*GR8N63TI8T>D[Y,RX+*N/4&
M_'!N$36*\4C7NWC0>.</-7+&L<:/F,(>>N..S%C[I=K09HTEO5%.79XE%3=N
MZJ;6;S=/]V! U6,H-/0-Q,^W'2/44]]S1Y18U%T6+]N'VTV"]D*#K5N#8LZC
MVT@%%(]A3=<[F?<*(I\_];Q%LHGS*3K%F>4OT2K#]AY=:29]L=#WNX-_C8TO
MG?.G:7D;,]X53(:=^]33,/)WYVE44] 6V^([X_A3]]YHY,U@TCEJ78T:NE[K
MPWL^TWW]"3+JZ%%Y[XP:@B<X,=D<_3I$1O"D%2?>T]GH77\V+,6)\T1A]B/?
M^!O616;?H,LM/-BD2ZH\")$E!+D?]5+]M+/F1_39TIHJ_SGIW#7;1[R<4?T)
MG9M+@3G[^_J-^6";-#*R_HK+UNX7SZ?TOMZ763F16,Z8+NEZJ0])OOL()_"W
M0^\W0@LO-*9IDH/\^L,_#I?-/LH?G"HRV\HI;LA^XSI3Y-SR;KX,_D:$F@?@
M.68M4WHF?H$$;UN#_O)6AM:50E(%:Y_#^MVC44>2*V]F+^]5^;+^_(MADST,
M-0\3Q3YR5A&X_TIB&ST;]X_'S/G@2F_D+FZ[SJ$LDB7T^CMH;-&7*UOK@IM9
M)7+W(7/,'*?]])LP=8*YD3F6B]O)S *XD$%Y0!DPVDO#G:/(/8:A\6/1".>T
M@7R6L^W*Z</U4N0E[AF14',\C).+/]S1[E.P,_V>P%]#IEN=,)>-]C';$/+4
M82M+@[HN;^-34T$5+1@0ECA :81>'X5_]!N!WG/KRFQO!<5!&:8TL8V;-4[I
MH97%%IX8PX 236J&-G=25^ID^_UOJ$P[BBM=Q^DA"4[1EX_*XS[#"6$B!V)K
MC^.3^ L#FGNFF.+/5R1+G.W;&ZG;H5?O[R5TYGD3@_M"J:5"!05KB>/=N+CJ
M]!] T.\$Q1/-;JW]0JC*O0>3LJ9MCB[;ZMJNWW<3*JMD!B[<0SL$[W+9,G:)
M(S&)7Q%$_[-&"SWY#7[)GU8<;HG#HLT?GN(N\@CHKQI5C5=_K]Z7@*),R==C
MR/9ILZ8C6=S*FI0R\UI?= &_6\- O=>EZ$H?K<B&%[CL+ZT0WL-SIT"^A$&I
M"NQ<A+\7\&W2N,CUE*SV0Q!_WR^F\_1&_K9 +JK(YM'S9V@+7PN-WS7A"JVW
M(I;INA"21WA DO\N=D?"2)-MX3Q</_<JQ:&:KS#5;K[&(9CUA)A<# 47S@6N
M=WCZ(GG8HR179H.>G@J-^P76%'Z,]C;Z5L*RZM'9X98\8U5.?K O#LD:_!09
M!B2IOX<:(GF^VWE!C'>#/#H^Y;0'C"3(.2L#R0,O<'? 2I(G0<H1U("<JXE'
MM1,2MPGAE( P[E)XB!ZL("_>+=Q/$SJPFU3V=[EU7BMQQ@#7J-'("G_G*OQV
M R;@'N8IME9;KKWBJ2B?&T]WGIKQ+S$+.#VH#<H/&RF,J(=>//ETRL(ZW/I@
M<S99+<@\N:?8=J9@-HPANX _WOS0%2-3Y*!1.I(\ 0:@I[;A4?+B^A7N(K/^
M_WYDWF4S!KPI5D2)2 FB,+4+ _96,V&"+$C&(]W#;0V,XAMZ":L:;#F=RXE'
MI[<TT<1[W:PQH,F&Z:\AL!QAP_&D+=![FQD,,&4$N6QL!.WJVPNLJ",X5=X7
M)M?IF9\@_YG%B=U9?:)3NK)7J&B2+MF[=)^NS>[K85M$>&MRK+KFC/ZBB;I:
M'R61^43)@;04G%#->HPVQAYI]\Y.<L4SVDW.1PR MVB@ENZX+ODCC(\^\$2^
MP@T'GV%S$OPC_C<2[F7LF$2BTD4G7U0)3>",D8</98(;A<*42I=!C0679H.P
M.32[D23XB;O!-!>^(K1)5Y.VJUG>Q[_1:Z>QIY2,KJ,+P3,2DNS0@%E6^^'J
M2L:(!W^?N\=7*QW,BCB-3($9\:$N;2/SJL@U3*^7!__@+?8^@K3/5+5:-J1$
M(?(('73_'?*@WG%(C&AK5>R",AQ^Q@"__=87F%)%]T:K"*7H@Y=\\I9<1N>+
M.I!V75^)Z^E7(,M3LCNG?[-G8<=,6S^Y4^BQ?Z6W7('V] )5A=(,?F.D')CF
MI2EC)3]). ;VF!*:U63FED+3V4CAFM?@!G!8\UW)KE;E/<>V:>VC01.#(JAJ
MGC/GT_Z'A7%NX5*!=Y G]R=(S3+BUM7C48&>#WNSQN?,?RKSMMABA.?Q.VJ!
MI]:S'PRIOU/[+*.XJT=?"Y=]_6W+*?.>LA!Q$I+&@SPL(^58>GV/!A\]3_S:
MY[M2 Q>+JEJK,"-/F(_CC6'G,LDMV4DG#[VXL#1N?0+7O8T6$#SWF!*FP:?W
M__AAKE"8_L$D,TL2<+:ZR^\-V'EMK*P\4,7V#,7JC:F<CD1)^5R!>52ZE?6)
MY,2]T3P_Y<.4% ,N'_PC=%]!1'T@I'XDG?<\[&6J06\S-R5!"I_UY/HWX8^=
M%6^H@ $_I))0%%K,FV3WQHG]BI!GE-U0G5[6D#/7WO2&J/$Z 7&98RPKC.ZB
M/21LJOY!-R5WVD6WL#;*DMBJ5P;*-&R#/M!^A92KR;A7V FU=R9&Y9?P]@_.
MR?7I:#P;&E<,H/!I-8L-82H^=141&NO2GTT\B==]]RH^I==Q2#09:KE1<CO^
M@L]\@@5+%'XU*[-ET3P "K"H%!M0)8>R([P6P#X#BZJR!-TXJTYX^7._1W C
M*07]G#&_\6I@7+U#]OU%>2V;ZNK:<NJ8B*BYTYV*I+99N'.F@]8Z&JXEF<L=
MNZ6O02*C[B+N=O>GHNC1S4F=V;/O[&_='!)WD)R/Y\WB8BQ$KOV?\GKM?V,H
M<_[A1V_X\/]#;K+1[Z&:80RHPP!MZ%+8#FC,^1&N&:"%QR^C-(3%TAN??C3^
MN\H;^L]T/:2 .380>A$#+HCQ?)-05<1<Z@-'J.A3*N$^<\SZ 9ZK<4[2:2\)
M,-YJ*RY$'?]55N8_AA]W3>A%#P%_=.W=?-+E7IQMZ2FID)84XY,K=FJH+[C:
M/,]ANR7+WD:KJ =Z"NK/27[K<LD9)!0$,V'%N ]O.MV.D/NB$U4<KU%ENKZM
M4$T14TTGKYS/"&F.0YQBM>^B7[QSB5I^M>L#O,F,9Y0UMLRCN*5Q&/F)_F%-
MNP.?)/O8%J*=T7MG*RJ"%$B*])!FL<W[E=,-TD7"#@O5JJ"',J9F+8I$@Q_R
M;8(WW?88IMT?\B6Y4EOOGH_1C1M'%9_8JJ9P;T?!&/"R>K<L\HA]C?S%Z$>\
M8@?]VBDT;,=B-:&Q(GOC);0LP4QCZD"-JVHOO3DK>9(]8+F)@I/PC:'D;"27
MH"@AMX*BI: -1 P(K5A;3GU($)SAAS._\GU@3CXR;:LA*^<M8,!0$!49;'W,
M/$>*.6_[<2&4\*<)7<=A_FF(/;&)U$PH&JF-32J9+!\6/!TV"+6H(+HX@UHE
MR&]&>W#5LXU") _MZ5S@SN8==AB>VUOV%@.(ARMKG^-1ZP*E=^A+Y!F\<<2"
MV, I2SCJZ7#'R?$9+X,V;H=;%J C#%.4KO5@E3M12$B2S32MJI@SR& $\+IA
M[^]&G5@'WKJ$1([[I<2%M@Y>#ZA]T,0T)UR$7I\%KWE_0>F2@O<.AQ*" L*0
MASX^JO6QCF9K#1L>V?(_0_HDXBB-]'W-DU?L]#_<X(P]X@4$Y%7U:M(+FQJ<
M+!ZR1>I)63JJ5OY,=8^0'&-[7:EJ]Y#$>D0#DH//"(;R5DZ(Z#N=XQ&@)BM\
MD\^53'.F38IQ6GA9HD6,G)C7234QS_G66Y.[8AJ*LJK22\S]5^EJ]\OU/DL]
M'_Z+8^R-F@H'QY+%RK!JZHL/= 6MZTKI#C'.VW5LVD59O,N=C(RJQ0K7<^6R
MT^G:#]%7]CLMX>"\)DW6/ :T'C] SXV^ED\).^@\(!L5'\ 7,;\_T);50]DA
M"9\H\:_ZMO3=%MV ]1A@L?5R&2=*9O #DH5GKFQ3F:_*(4%?$_X/_J5P#. G
M'*.SDC5$AC-U V7*]IP7:F:M-O')HBYS4C?2'PY3WA;E[[L1F.M3;Z+><=/+
M3/-!22IO@CY!H:_L4 K.\]? :IVJ#,'":/W.8<O!#&AZ#P9XI+R0NC&_1P^'
M6O<8:<-_JQ:J5.CU>=,S1.#4<P]8O9;%N*5MVW&#L_;#4;NRR-/G@H^=0)2N
M3(:2E .34H0_I>]V/9-)B-C<:\3/HWA??T PQXDXTP-:C[;1%!F#Y@T<!8=>
M3X<+)3$_%_2Y5K79R'+70QMQ<K?UG%@J\<%%MS@HA66DV$TG,@YZ\^; H"N'
M-'8V<O4.?1DJ9WR(M/;"]SOR;SVH"+$KZ:P<K_;OY,"G6D-/M_]A")Z+F&Q4
MJ?/T**4=/3?$3A[T_6NE[0$-VK5 [!T5QW?!YB-FF66=KL7E9?&=^Y^,BI0\
MX;PX%S7CL$T7;V='L\[763,/=3TL%;LW7JY@7"M6-C_"ZD][^C1^T?9A965E
MUP0ECO*>)K"2#Z=M@]R8BH%DEI0Q/E=08(^D?356F+SU[0=N4"*!14K1/NMB
MN^E&CY+JBT-&FYMSC-S;N@**G+?PWB])^F-N;3K0P-KQK%']#%7]C(6&<VW!
M3,  L@&Y WUX 6XT^A)MDX(1H>8Y0W;3#K[%RP^4G\;MWQ>?1+FR'55?YJ#K
M0-E)B;?XL0395#%LGU79Y;50G@\W[[T:VFCSI'8&X#:0C#J<DJ"U'VX$/1=Y
M:KIT7K?(ZJ)6S\T60/4+Q52%6TZM>S)9[^^_/IOU6YR9*"2JHVJ"[#6;^";%
M,F5V20C"(E]ZC[S\2O?>V@W]@9X=[CV,[7.7RNR&M+).WVAA!OBWV8ZU*X::
MU>D?XO<B/LTW708*#O-"!HW>--V&3=KUK7N"KEU Z$2]X][#-04>FOR*#I@D
M/,&,-CH4&&=7A %4+\?SY55X?O,WVX$S)V5/*4L,K+2',Q6068) L+'V6K+J
M*P7+\K]UGGB&SO@M0Y)<25$4K[T\1"[I0L_ZK71%LE%.YN6NN:!J@\:D-+.D
M:LYG&J<M1,3B?8-]Y+(QRLA5#&#(LVA; B&9L:'M;TBJ"1(W9+J;ML32A4X)
MF#&0P,;R"UB?,[M ER?P[D[0^S5='U6G7.:7R3#@-KU%JC%\Q&CS>(FGB)-S
ML"G#U_RC%P:L66SKFE).'3DRG;#EWD%+\U9[,#98@\>Q/&'9Q>XS1]=Y"1*;
M2)^'VKZ8E#9F^N60=SJ)_7&+=K<@M.\I0B:<;"=H]QCZ"Y#"5-DY7*4QJJ)P
MQNQC[U \22\<GE-\/=:M%EE7H=\^*-(>ZNEL]@6/C!*_T=+<WV#5Z+;Y3KSJ
ME99DFYK%JD22UF(5JL(5N,O -O1]MU''.*XBF.)K.+__%*L.PD'YIB.6N\E*
M?T%-->(7/CX$6<'>H[@4MXXSOL(*5;[=K&IEIZ?&)HNTQ34%EZM2#;U'7+P:
MSJ1;'HW>DNE?\7\2FC/5$_G52'\2*F[B:61+4NICF[W3^_L'')OW_-1I2+D<
M8CONQ @+6U%&K\V,MH5:(\G5UL,%<K;5U>\8>9;%_4W[4[4/IOZ)WSJTD4+N
M.)LL<),[TG9PPGJ@8KB5K./M-^BL/81>[8K$/;CH6G*IZ;UH9?5JSDV+YEL-
MQKTYJD5=)G:=#(-'<F<CIGN\-4=ZC&./@1]3-*Z0%US%*_52C,D J7%:Y"@&
M'&^4#NG<,9",N,=X,8EM>:G9W7&DE 5;]V]NU,H=>YES:32WS]RD!GPC"M2B
M%KMLKS^^[!N?*32>V1'\:B;=D5 13.(1!$LNG>'S@7DLB@TXGKF Q^:EYFN<
MNY1>L(Q:%R[Y,3_0=PBJ^\$OSU'[;)]C]ANH3Z0;[P 7O*Q5(PH2UT36FU3/
MO'4JT"YQ]&2\0WI F[=&3X*RM.0,#^\^K'\L>UO_S8Z\$SO-^96+1+N9+5<I
MWT9(&[V+F\D^$_T8T'6BH(*\X"@V^71?P6]O>[R 3XI*>*>&=![I?#7J'C-3
M-+?&OVO:K('BU4'RJM]-O/WV:JY=^71I; ==HF(Z[K2KJ9>^821MKV9L22U.
M&(C6':\>>4V]D#W)H'1 FPS-L\,8AM;#WD0T9:@N!OQPZ):+J[ *77=64#;L
M<GM/4Z".+$=NCG<('6.*N[ZT87YWE1Y>)_DQL2NOW:$D4Z6/&(\!P]0>(=?L
MT%"!W ;=;:G'&-?=!FK]_6%'ERPFU4]FJ2#IM^H^Y&74X!5T@[.YWQUQF7[S
M,@IQ2]7YZH#I9>BX38$Z0]4JI+E4ZCV),V[[QW__-N3_T/ALD-(*S?N@:_Y]
MGS3& >FDUW%[O='3X)_0IYW5CE92I37.U4:59$,$F"@R%:MU)*+&[[E"/"&;
MK3OPDKD+S/[TKE$U5UR* 7$^PDCD+OY83SHL1/U=+7R5!@:$I:.X>4W]+)0\
M1(WM:-(E$%&E1?J>-8;(A/'R?X$E^=\^_LDFP>9HFQ,W3XKL75XKOTMMHS@5
M@NHSSMN/M\3L4;Q2X@#=^F6X_4A1_8?IX9>S'W>8(*^206"2W@]*+GGCW&]!
M;9(K64_   53^'L]7/U)%1:\X2]73HBA<Z&1(WA"$(U P>!C<,3A%E6Z+GO)
M'*;6MVB(V>CVE&$(^5JJAWZ.S[(>9X(;+ 1,]!ZR"P,^<\6 E=1YGX6G9?8#
M9'(5O8I>1:^B5]&KZ%7T*GH5O8I>1:^B5]&KZ%7T*GH5O8I>1:^B5]&KZ/\Y
M="<&L!1"-3'@!6B* 7_:88 D&1SY_LJ_[X'+2Q*>CZ)WIA#\8WN%FE$K%=D1
M^R7.&'"20L6 7PLQ0*@-_<,7D(3;BS!@60C6R*.JV?H8\%LEY$NMK]00=ZU<
M/@"_//B?)U^%3Y[PGR;?\']-?GWVTL]P^#\6<+DX_T9Y0]IDJ)-GS[63V)J6
M513&N]^QXR7Z7L]6']3H)HM<]$<JCXU[6E]]W?1$FW^=_@9IJB/)^X2JA==?
M%/JYGNV.)2=([1U7ZK-(ZRBE_W&L_>KXEQH0UOMO4$L#!!0    ( 'IEFU;.
MDS[<*V$! "[@ 0 3    8VUS+3(P,C,P,S,Q7V<R+FIP9^R\!U@4V[8N6@B(
MB(HD$5!ZJ20)H@@BBK1AD41$4++2*B)BBZ" @$"7@H)D 0$)TI)%0DM&"4V.
M(B))R=WD)-T(3=&A^A5KG[/OW<MUSUK[O?/>?=][J_PFGTPJS#'F/\?XQYBC
MBOV5/0IL/ZNCKP-P;.  KB+_ /9W8-NI&T[7[0 [ #DXV / &6 #Q_JQ_G/#
M^L'%N?Z3FXN+DVLC]\:-OS4>WDU(X]FX<1/?)M[-ZP?RORU\F[>L_[)^DW]<
MNH&;DY-[,\]&GLW_]L&N!@0V<4IQ37-R[ 4V"'!P"G"PZP$4,D;NWX;' ?S'
MP;&!DXM[(P\R##[DA.+MR/ Y.9%!<R,C1O[J@_P=X!+@%MQSZ-1&(>-K/'OO
M":L\CDC>M.]T?HV(22=%ZO#U^[Z\FW>([A03EY:1E=LOKZIV1/VHQK$SOVKK
MZ.KIG[UXR=3,W,+2RO:&W4W[6PZW75S='KA[>#[T>_+4/^!98%!DU(OHF-B7
M<?$IJ6GI&9EOLMX6%!85EY26O?]06U??T-C4W-+ZI:N[I[?OZ[=^$GEL?&)R
M:GIFEKKT8WF%M@JMT=?EX@ X.?[S^$.Y!!"Y-JS/ <^Z7!P;W-=/$.#BWG-H
MH^ I8YYK]X3VJCS>)'PZ(CF_AG??81.*R/7[G9MW2*F2I*GKHOTFV5\3S/?_
ME&3_%.Q_R-4/;.'D0":/4P!  RPFH94-]!^'S_,UH6CJM]'TB]*X-^83X,)N
M-B#+/1;.D"A&L?9'$L6IL;"V!X9*9$DM%6)(3=WDZ90@V%OS9$J0'/!?-0(!
M/?H"7!*@=K"<NXBOVKT#,#9@C1P;&-\WAJ>3,L'C\8SPK<BOQ;7@ !N@W[6W
MX61]1Z-;\#?,H^$!S!+61ID-$.3 Y13YE;-+Q $L;(AM8 ,K$_SP"VW,%Z8N
M&Y"B'88K+[&!+V++(FS@L;+N&BINV5@;W(F2$S;6!OZLX9+A5LR2X_!F-I"/
M&V$#IPBG"%JL%\3Q@0KD=M=91-C/Q@_3'R?+#'0>6?F.HI_5*@BGI$Z'/V,#
MHV_12\::2FS@JB6X[.9-P%P":RZ!XRD>UG!U 1N8GEVS(<9ZGV8#D6VBL#0;
M2*M?&W1G=!/S'FL+FS<F)FL+7^#X+QI/*MP,+MV'M["!=U_ ?9C,XK6GC#UL
MH*4-.@S7Z3-#<4E]RT9^^*5]]6!?!ZM$]GTTN-$F&1,%[@#'WWHDP(U\(RS)
M%7K+[WN:QM",)'[F16;*>2Q%=](%41>.R^//AL.!L6<#-?N)XU>HF2S<-W!:
MR+Q1A 8R!1-@[1%QL&\A%GZLYK/JCUZR)+%D$6GU%MK8P/#8#V9X+K81/?H:
M7+J-V\<&\FAHNOE6KQ,>34QA?MC0J!Y<&6YB V=)A.DJ!417MA)LP.8M.+-E
M]1#Z^X]E,&*M 5$7-7^IYL\&N*ZS66(U:FV/)"\RG;J&""HLYG+S#$;YF<_#
MN=C U]0,-C"CZ-;;1^NU9 -[^U&CX7!D>&XF4VT: 8/[CK^"F'^WB:QA&+I@
M2XW'&-RX@ #V[ U"SV8F@95*'!^MN,<&;!^DLH%T%?,Q&Q4VT$S@@]41W269
M89E'Z8E7A(TQ'0'/_O01*U-,P7#XM)8&HEYQ]Q_O"<_GYCH@:13SB;<+&[BL
MNCCE@KE'(C)CRHP8(!LP_#A7#58V3:T=G@_Z_:JRR;(Q9SB"+;D>1+@B&='@
MLVPZ!@'[>%(CV/<63S^CY4ND2$^S@7T_M(+D"&.<$QN"Y%[_6>/O1G\S@ W+
M:S T962E3ZM-JTV-%,0R$]Q]B?.84C;P&?L9R[@HQ08B#DC E75L0%^WUQ@6
M]A&@HI@BNO!9V:?$>3YE.(P0/3<;#LF',U\8\8%?=V!8NS$*?4N+SS!+EM?9
M0#UQ^27^>!@;>!B[\EDN)0CJ>H'\!/ZKM@Q^XX?/8VKP-'&C<>PRC7B0> .]
MI@%N!+\ZH",(7?UP(,4%_M4CG+[&!DKJ5U4(HVW="DM.Y YFM)$0^+7&BPVD
M#A,M?^HJ8R+KQ:6&#02!+_3;<9N8GW"(OJK#A?]L1 KS; "25F<&5ZDBQF]
MF;7A-E1;U<$&?"^"S>5C1G068EP^RQ"J*$VP@28ZC0TL!^Y^#S(&<6#$2N[/
MR\J>L!.Y]C%B.+*@<+C\*[($+JNQ1!O I7.VX%R/$6M/TJ0L:Q@7OH0^^@8Q
M[$>T+/YLB.N-90YQ(N9W7PV:)C=#I!OL=BMN\>9 %K# *)XA[#K"D@[[T _W
MMZ''K<\P!1 @&:\4L0'_2@0.>>3:OX"9?[L1$?-Q:W'MJ/(N\.O0&T3,<]'T
M9$PT&RAR9R:*AJ'G[W:#RQEGF=A&S)H("6Q$%!?5V@X&H"X&IP0IK%&H_[C3
M?C'?+-NDC1YBK[E3JHR@.#; ?2:?DKD CHY\$ST)H0@-GN0K-I\D7CG5?RY^
M@L4>CQ:RKCX5>>'!.VYFA<KS2Z-!]-K*+0],P]NNG?5X>?]MQ&18ML5P7^?,
MC^[W7:]4$V-(VMX]##>PY@Q3G2$%$6M W@J-]'[$UU$?%&.%9KH^ML:(>T=M
MBB<;5GR_?K:QXD9V5"VI4IGV@96AJ<38Z[VA3^L81#!(N!!NH#=6V*4TOFDU
M5J4L3,YO^^D-[3%W=K_-<=8#9@LN?S*N*T9L8-&1K-7H>(S;<.C,$BH_Z_L,
M]<Y#4Y$EY+F0G%&@&]BO4,T&"O&-(]P.#T39@&"5I"5$J*6'!:AFR)VC&N[/
M?V77HIC-]?I<VD;YC37EX1:LUUJ:6#Q_A3[)Z F&S]7 T+9)4J6[Q(&F'C*L
M[8\7,*OHOOM@>ZW<\P7.7RHB]X9!;]<D;?T;ZOA-CMP/5W$WFS"O(!3'*A"Q
MAUI#]5JT<SLN(.IO5MDLE_+HMT;_ ?,BAG(/:A<;Z-MZ?&VPK]GM)PM71AF!
M#2[+LHAL(&/2;12][FCB:-J>F(5B-B!33$;HQ%( @O^]A$L$!58)<;RW H,X
ME@L(+'XU92G7@TM&MNC?T(\_A8$$U_T,?MW//%YZ_)?\#&H^'7G.T"B!(;J
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
M65 WY6ORAK%+<4;<U[=DBZ-6"C4=5@T*%@*2-0U-SZ.]ODEG.[4H69 37P5
MNC0\=&J,&#Z\EY6@*9O7XD7&;':(L)G+WF)96K*M-66?C+.=Q(N"QTO?:S2X
MMBCWI])F60EH6R]K9>C*L#H6R]+?$H\+S>PO;A^G^OG)QA#OJ6P:GKCT_*24
MK\(8"I+*]'?41'3.K<!*]D9=\W)WV1A]+\OJC,N;RW&9<;8]-)Y(G8G!,<6F
M2'TU&F'A$)GP!%VX6(<210*O@!H&&Q#::M)V\[U=&H0S/.UX6C7@=H-Z:YM(
MV:7Q]Q8O"@^M)7ZG?VR3:BOXM"?3U_B5Q=&+#PQU3%Z0DQ;41+*]M/H8!AFN
M#EUYR=EFF$ "0QW7C>8&L<H "G%:7)I6:L<W?3<L'C>I_MSA<!!X.1%:+>]\
MBN?YJ6:9=SAE>!"U ;<%&C"%W/(PMQ\FY9,6MU55DKU.\)U7E]7I$GZMKL[S
MBQR+?*1A2*9W:Z'#QBHK!+9@'LQ'J,&+67L<KR\U\?@P9Q4T5=^OUDZ,B3DR
MJE=2=6IP^+[ Y,TS_H,/H@$%3908>!,5AM^&ODWH5VZ*P6]3(PC=8@,[M01F
MK3!/",O6LA\4WG2(5"@X'#V7X)Q^.1 E,*^]]K@UK#]1/8I4AA=]E*TA=]&&
M'&7\(L'Y0[G9%Y4740;#^B?RK.N^A.V]X*1=.NHS,XI">:B38WV7.Y[A^2O.
M.+V=_M"0,CCSX6FV8-2O0YL^;3IQRH3#9-,OV[5O,-6@GE%B,"))D"J:2Z+\
M384T0NQNS%K%E3;DE+Y]G.$O=IC1^.QYP2X@Y\'X\WM+?34C6YBW6!%$6_X
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
MTO9>L?/*I>LQ?7U3D[@(-E#G#;?@ETW9P-)3D TTRK$!_S56%'H:@=_$9C;
M!D+,)R=$J&CJ3H1G>2-A=36"]+9M1@OG=.T@-A#'X%W?_0M<Y!8V#P1K=+04
MF%@6GG@]/!"!KWGU%?!D81\LZ<%G3E4],BS]>;RJJ&K'COM#$@\L\GYQ'=YK
MMTW"MWITC(MSX!:A'>T_4N+$%%EMPE#.&LK"F_U&V<!N[\U4D>ZD#0D-],PZ
M/L)3>E[2C?S'-V+(F]1$>B=84)",G-4(MH2#+[&O#T4Q#!_ U^ I)LI?"VO0
M)<J/F8=<D@>@O$_WO)*'/DK[:-&&R0;8EYK5PGHI%GA;DGNRF7Q:-" Y\],^
MK?<)AAZN!U_<5-L!*97.#S&0211V/45))>,#*LR]WGK<[ZJ-2)]KRY@Q:?7%
MMMR(3O1LW^778NWMZ67M(8MV3AQ#7!<A@#CZ"BQV6G"D6L.;L8RKN%9BD5,]
M2ZA>7+9FK6)GTE:_DY2<AY=WM&1]';[RT?E&O/MUS2=:-Y:VU$7SOG_,\/_C
M&%5ADC 03'L!D2A\-']6 E.,LFKZV;P.(ZR%@*!6F=QFL+!#W^D<^IO[:A#E
MLB=IKT2NZ=F7EF'W=WORS%C]K@I8E(9$.E&15#; "HO'P]'Z&(+I&A_#"&QI
M\6 #<).A$1LXFT;XPE1E R !%EG#1WL@T-@[CX9&QIV+$(9=B_OESVO+\$R!
M,?@T?CMZ;N0<PB3RLLFM#"-X$_+8/4;/4"N+&>"TN>G2('9]"VD?/(2L2[(/
MR &V6/HCN"8N!Z*<^_["=U,^>O_+=U-8>_Y^V>6_HVQ09%MZQDS_IU?WTF[3
MM@]973E-&;(:K)?42+UJ&M'S>$N:X";-[;=O[\_H^L#9N/Y!!"Z(%0SO\HAQ
MV@$=ICW\G$.0O?HE3SIRXR_?,8/'B\[P1"PQ,R.":&?E\D+,U,5"XV/VIF7T
M6:K+0B67,C7*6P9_O.*DZ; 2O)7'CFKZO&;N^9);+&&PYI3S0"'!Z_A[=._E
M4W<LZKC:A_4Z+>A]J<;:VM[G]PEVY:K+%)D[?GO0?=XD9GYRF? DB:,3EIL=
M$5M0-7,2G#OF6(7WS!J\HK_?0,] Y91@N8C_B8^?VG9>F'<_HK<QV_L:)$;)
M'NM]C"41@X8%@R_YUEU W(+A"R,IT1WJQHEI%$,AQ>?-F:G[. >2&]R*+H8I
MB&S.SQ8KEOLFZ^YF9V?_H:"3/UY_>&H?)6#4O);P6/P*'$TIK[TW4V?6G=ZM
M%OS^@'39^^X#X]))GE-Q\?J)D><MPPXW<KMU&QM;%5_6UC7)24Q;=1PB)@C=
M/3^/K,V/I_Y_5-'BL;KP UET<>0.AC-R \9#YB#A"WI@"C8\W("G(6LLG;:R
M]A[3/GR0#;08ZL(5R. -WGAH9#)JEUD6B)]>.S6)?_?"6!MT15T506[%% F'
MC6T9!N W@!H+QRDK3&^FXB$Y_AIT"%C4-Q],Y:390X=]2)7'?I"5_8K16S%8
MG'19F<!,25\)P5&J9<NA0Z]JST(FU$?.^G=$?D&%BJ(E04<C/Q3ES,@WOVK,
M]@ILLH<U[0J43IKVEJ5BR)C'3+5[]\A.O [NX5)GI7]\%^?80AH/,WCRK"#D
M[9N(5$%<]IRX>@T!DHIE"BK4NX,%1P*VCCR%!;RE>]P(FZ3ZKL^X:43V8^O+
MXB]5QW:4N2B&O;PXF7]A(Y#)$ 1K3K@A?AE#,;R"AGG3&3<=AK=1B?ZJ([SZ
MI);%(LN[IFI>^R4O,IIE0@V+\K-U2WZ-;G$;UBS(3M*E\;,!7V>X!U6H/K]
M5H9D"0N[J:FUX YX@\T,/<^/U-B]I[P((?FDN3?I@:IKB1O])\S4-QV:>%EW
MT$PNHO$U2A.*A7FI#'M</_J=<MT($G,"JB,!56+05/:T%4]P!9JA.^CMVCMB
M658>=_5#DL%+TF??RJ).?16E9\\'3DIIAS[0X2AG7&<J0OFY")COH*\3.1'7
M,E8:XGK%N@G<6H&@@D]RH 9WK'OC2Z<%U;VE_!D-Q^_D"WI&Z4[5"!^^<W76
M]J5B\!>X99T.=D"*J'F_--EY+TH7O/D>*8:5=.?[C8#3W8L5N[H\^K2_O&J3
MD-"X@NL0>O0Q\'B1[U[W)L&G%@$$[WOK+]PS?:CJ3.&+-)"5!V^]G<39I2G!
MT/*PO?2Y",TS&]LW<KM'B3"OU20STRMJ[;3_"-?.!/?8&+16#T#M^)I-*GG*
M0+194XT11MMB'A^;>I:KM=,#3[M5!/FYD0PQ]7W].6;]@P\_FBG=$QIN5TQ.
M"QU7_A'9X.]QB:\:]PG#6Z6%7'T3'$WH&RG>1J $D^#L,:<@ F$(4B>?)U )
M%EW%1ER7M=]<&9BA6ECW3W<=P(O$^0+7_.\?V.(DE9YD3\A9QGRUI25TL8'1
M_ \!3.&JL7H<MY9$MY80?X A2;6\0CU_9BY+UUN9^0,XHX70LVY'WN*2M3C)
M:Y2.IR,4/2*T?V1>C.K7,+P#4<<U> C'31FI'MGE$>ES"Y(EHY_(='_71-US
M_I; 4-5]&J<K(:B_][3(F>R##KLX'R-7Q,,?P>+8ZG!()J"&?\":EDPUS0R%
M#^':DV0Z\^"#1J2M=VD&_!*0S6Z]IA.5M<TQDPL5 27QNC%[BJMZ>BY'B3*%
MO<@=-4Y/0(J9T3<";8*R.WHXG](X.76VJ^KP[/;;*N"UT\-[#!Z3ADST.-=N
M>GP\/*B_Y[39H5O6&RT"60<Z0;MP#N7Y?"^&K,>J"9%J%IP'N5_XPK1\,W?
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
M95WQ")F^!L5*+8JM5T)<JVR$/ 6$(<C-5 Q+N928Z3JU!"H.,%^'4Z)9 6[
M2L40270,6#_T'K6ZD00E":P5R,#*RNL?F2W\Y3/"H"54Z%\*4/Q9!.W,82-D
M>:A)4$.X"NNWZKHJU!^:2 $P/%B7H,!D9<&$=8@PO(YDAAXA_5MPOM2?1)SZ
MF_X)M(*.T;@AH\,8, F*%^C\GW!1_#\AOPQNTU%KD,H95N7.V'4\>RS5P"FZ
M'J_\X:NW_5.#@U]T/>ZVGYD57)2R^[DW_I-LS6UXM8*_N:#VH$934!^Z0JL$
MG>^N]A7UJKG)6RC/#)G,3X1=?SW<@G(NC;QW\COG0Y8UZ7WAUSN./:M&\@5N
M!;;.!4K3$5J>39^"],SJ#VT-X-TJ]HO @6\&BC3J;SQL;DCG E%O+*QGS#J.
M1SQI.2QF'<_GX'=!^D%8]XNHBPI/!G[8[[NA?ZCNUDQ?H.>K*V:1^2Z'=!J;
M+&?R2] ]L\T.^PRS=KPI]6%T]V :\[[A1-)Y!:U#U45P1]IRC"L/O!%J;K_#
M1E3'IX#G()X!;Q0G7NKEK8_8E/;8GSR5P&,BB>DVBN+"Z7UQH#9'JA'+7'[E
M*C6FFAR4;FV]%EMW9"23GZM4I\MP$K\7:@6*2)\ZKMQP&EVJ\U>I1PN,+RB]
MECI3-'I$PC9W6[QXJOCC)D_%UEHGD8LHWO$CJB;IE8'&,JWEXOY+^0R7*2>N
MPLB=.HL+X'Y""%-EC"@RPX\%&D?VPW,EVYSFD&,I36T)C'UV[^KHK\_$=.T#
M/\6$%^1H>#+]#%4HW,6.VO;)S&H6*6!VL?2ZFWO!!]GB+[&7MPU=&@Y_Q/EC
MSRO)<L&5?"^ 6YL?RSG:'#1%)=9W".8KW?563#N[.E411_&K+)\X9JS5T]J^
M_+G=U]'V'D($L67JYM&V;:+&&ITUN[OCN[N ,,6QW@=9WFU.+^1:? :RUPD[
MF%Y@/<V$XK- II%AF0_!N17\3-\/NE 5KW[5VI_MO%%%/\2S83EHM']]^896
MBV"!M(+5@3.(W;OQ$;#<6.+N@LD,':A10A ,I]U=-.IPR*PLBK^:?&2 5GN/
M)MTQ^^U&'KGA<\.RL0])&+#'##+&DT)Y(_ 'L8)OOCIT3_8HK^[7O%91F/+K
M4A++X<62VV%'K-6+UXO[7MC)5D;OP)ZK@Q#4QN" *H&7EBZ6EY+OE&[@T^QV
M1,D?-'WT[O4CQ>\=7NU$\;@K=::OVZYH=RZVMB4J'RNZM#1T/',Q,=>JVOB=
M>?8IA4.NV:,D,[TP>6+L/\+;_QLBL0O0XY@F4A"FJ*Q>R60<V802 .Q =_UE
MH-@;66CL,;%>I+\5J'PLH=<>E\%\YU$IA^#7XH:0%K#U:8458"(;T:8!4^6)
M4ZOW3@KY)/=XW\-:)MBFI3Z1D?'?3]S[=;ZW+$6K_:YWO$/)M<,VLFDGU?TN
M>827OJ.[:=XXC4M>/2VXW,S4AO4U#$STE=B(Q+LPI_A\'ZB?0XTF8U8\R>N.
M<QAF\ W2;+00\*6&!''!6OSS"V .S<U&?/%&,L5YH0L;F[';::>I?R%PZI_^
M_+?"NWK<958*?BO3M3)JC4*N-T8UF'#??:SN]DM_Y]#>9WIN;R^8IKUTVM<_
M\ 02P8I_2H<7\HEP[0:2_B#FP+)M86EYPA41^L).9,?S9[L?'XWZ2M*U??\-
M^]5[K[#JC\$;&T6^MH57,G-.E@E^J/RP8B7A8,<0Q[>?<HK@;5#2&!V)=R<6
M=ZFZQOB&8NWOG4.]$,=3=FZ=EI-3GPE[=55AA8,CQ5(^*_A5L,F@CAYC4 ;X
M>*WP1(31I;SO^1F5=]M:IS7?X!2HQ^-IJF9@K5NF*C;<O/=E[V*)Z*)]3%:>
M] <=_B+!IQI''USE$JUQ;$'T(87P7,RCX/C+8="+$OS4MB]_GOBZNG="P& 7
MW>?HB\PO'0*'8T^@&B)X[P8+]G4;C_TT3'U#>7%C,2]O*;=B[EZ4W!ZQPK=O
M^EZ[:E;F.N=M6-SQ)'!I[\0= :7>D&=(/#CE1.304$321O7W)'X3+\#[@,Q4
MNJ]%9D*+].3S<2W;B@KY=]F7TD3DS0QD/E@>O/TUU_)UFL%)@\7A2N!(1IA"
M^[_@S+_@S/_WTN5QMB&IEEWK>N@&$B,0F)EM(OV6NS8 <<,J6KX53&(C[KFS
M3E\?&+T&7,4BV0CI-&"#C5!A:5R$'&FID&$8:G4*M7%C,W$^_=SRN8T7\!_,
M7ZCJWZJ<("YN&FI<[A/Q6Q?%"=:'CRVA8"<BR/'I87.HTDV:4*C,:M9,X8?$
M":N*9BWEQ\S\RGI<95%@!-*1")N? 'A[M!YC(YQ)C /:RFQ$K](/!+:+*5 V
MCF3N#:;/L8(A"7S_ +DXN [8-8*=.W,JT/D]4ZBF,JRE:E"*2_H4TU%GF:/[
MX?A(310K7EUEZ,':F%M'\,*#=(GXIH?NH=Z:A]15N%Q4K\]LI$7X7#I<0 GP
MG<96M=D)'!/%N"XA8A1'B: 4NK8+E->/ $8C"#NB/V&&G6K3>0/8B#%FVUBE
MF_[H3)]LKW7'/;[JVKZO#@?6O]_\U/7]SLU5 M6<A,"=H48SQ>OS"()84F/-
M/EK98_QNYT@?KY=@!;W.H>]@6*?X\P*Q?GNK8O>1U_HJSX,][MS=\HCS9[4@
MV COK'VL]'F4P](W7KHG/!GQS!-@[G@_V/4*)'Q2@)1J:"6_&KUN^>PS[7CC
M_\3P,*58H;7&^E[.O>QV%S$#2Y-LDC,;$884 %R(H*+Y*\;.&?+N*J5Q7DXL
MQV@:,8S(Y!E'[OOQ,U&L_Y7_6ZWMLV-*Q8RNLD;W71X'=11"$HVR8X*\0UYR
MDE?04].?HD&Y[(54ACKH14^GDANB0RW=@_';0%(]6JRKKHL#AP*KB=]GT[?W
MC9<XIBFYI_0T75"2CK\?($*VG8\\SF>OT@+4;D/=)',P[[%"48Z\PPQ*5Y-)
MJ"6Q <GE,M0P=(DL?D/_34GQ0-)[<8-\#9')BTD)F2<2+:2U[8I=]UW8LO%*
M%Z_,1 [@3M+8"&@G+P.->\@JJS*3C688@N(->)5X*]JVQ3?TA_!$E:1>=5'3
M-#Y^INUT0JGYH&30]XQ+-KKB0_I=K["_H)W1M#5Z&OS85F=.<QJQT0\8TD;^
M-HSM;#:E:31$PCP ?>IS\=/I7NX?WZMB&KWW6O&DF\L7R) ++8P1^/>FF-0A
MGP4.*BS:Y0Q>?!MI!R0 XGD.:1^>,W](""WNX'<J3:VS= JV.5GR,R/N.+].
MQ>3-GL  T==? ^_?&?A9DY8Q(Z87SAE\O_JXR&$E-_.AD4[Y3U$GKIW-N_5P
M&Q>B.0MAF4%21CGQ!A.X8%"& 0\#"QR,?<S;IAKU (PVN968?E2*N\#M>!.W
MK$%+K="\&5.MSO-'\[(*GK@4ZPM6.8%7HQ7A\9W#=UOJSP]3.>A$5FJ-#//$
MUQ(5D9^G(LM"M/>[2)RNBIN^2G,/8AKL<AE+.S4V]<!VRB_5ST5 4E>&JK>E
M?H*#?C>,N<'*)-DC@\A%R'DR0X/)0YM>,/;+Q K4::L48T(D>!G[Z3GO< Y]
MT.>SU_,N:UJ/J)6=::?7VH<TK\7H(S@VP;$CF(2A(IE"P_005EJ5.+77!G2E
M+JZ-.04SS=XP%;^JN$66QN.7#_-ZN;NY:-'[;1X6/@@3%EWW>>O ]1*9+3B-
M/\S*AO9B]>G/J,'S:7[YF2/JM*BG.:[FIZ[R'_+S/]769J'L(-HJ9:"@]R0Z
M[<ES-L+\&S,"5*5-CT8_K;J6 =5CJ&ARD/9!\!##F#>4;S9%96'G6YVCO362
M1D+%21X[5IV_"[BHW7(SSLP<.O_T&J[L6ACJ!BL#98\:)#>3J5X^ <7NPCA-
MX1AL+MVE;Y7(YW2M4K^J)MH,:Y>0)K/KE:WNF;"SVR[_1CN#S+V*GAH(\G9'
M K7G46ZH(;.QKC!M#I"7@@K$\V$))E238"WD."DT)2C6/4N._M#8 U^:6'%C
MR-A#:]E0:&'0(4KS_H52/"US#0E*(^>)#'>HB<Q194S5H#>"A2_!LDM%M(2O
M774#O5K7@+P?,V);/QYU*4/[E";V7+PE^>2.1FN#PS73O1QSAHJ_T-#N"]2E
MT 5H/[ZS1@T$:)C&&N%^]\VH8D[PH<%]@/]&5D3B *^W\DPQ&Z$QGZ0<?XX[
MMTW\R#)]VO6(&LDM.N"4,)-_N#Z%]PE@WQ5BH^GF1"]AO68JCKD+WL#V4MZ\
MK.L_R3]K1/APFW=_8Q-!?33BTYK\!T.2\P^)WETZ")3Q;&F)4)%VM ]GL/N"
MFS=GJ7=A176Q:\BMYSG?EL]_T.N1O,/_^,O[K=NM)_!^L,+;.L8J87(P'N)D
M6#F;E5\X<7*@^IC_P2E7WLB:O5_P"G.G$LHBU4(M)?/ND'7+'HW4:7^9T7SO
MN[\7]^B0+)$I@!__A**B">)0-Z:X;,%T["?.*@-T'3?/I4Z/E06J![NHL1&[
M7<3<J@L9]GQ.=]!K)IX]+?<Y7U2:2L6:GOW"F0'4\I-<D4-^] *JQ@)L04LP
M#?LU&AZ2ZPE#[@TUG#UW5R)_4SH^I(2Z5/;^Z@7*V8[B%ND>1PN9^+7*BQ&"
M'O1JO!2^CK2C2GTL&I128>Z-KUU#IT3EHNJ7H@A"!54:Q-F4B ^SES$S0SRD
M02+49]7!N.Q<+^ISU[;K8TP[KQ/#^_OM4T2FF.[H4N1:R@AL_W:F!U*=/JT-
MH<(/]KTQ-NRG4)8,@WR%)J\;)-O%?EW^=L^W<SL"=>LML8L<C11=Q42BJ*;$
MP7IH9R&%M,=F""ML"9[V'U\2F^D?Z#DS<CAEJY7?Z>.^4@X^I7H6BS+!FD[?
MPB7M=^7/D':@1A-&1$!UQ@6F.4TNN$;IA]PGV'Z,["U]7\XB*.4[E/445^MN
M=3F]FI=S3^MIBK1WG,CK2.OVQK9MEQ&GF^FNF[L4ZI?8VP_K)SLK8[-SW568
M'*ROM[,T.H!.:<+(^AYPD-:R<?9&<^X2N#<::$$N;'Z$@O5M$(G3JAXH=6IF
M25'0$5&5P"DP7I?:8'GQ8.V4;#_Y<SAWQ0DJMYW<*^6KG]D( HEZASC_BJIQ
M'58N=V^ @SB-MS-#_=GC*$%G'[&:IQ2W<R;E48W>QX1.V)>F'R^[*75&.B0O
M<)^&;%4@'<6JT#X"U;,1U#OH1I.AW/H:I;[5KGVPH>139ZF<':C2N;^VMM//
M)[_QEN!WXE$[1=WIY!I<D/,GR<" +0PW73S\9*T.RA;%S=QTK+UR&U4R/3\P
MGN^C Y*I19_,(;7W8(M[@8ER$=':LG9_QQ+]V>*\]XZ[MA;U.MJ@WBK7XZM*
MOLB%IS359DP)*9HTFDPN[@ANZ!+'BE\%O^9:F5#R->I'#E4*\555&%=-+LP[
M^2I=.>\KNZ=K(DE1\K#5[4=;&(*Z> Q6=;0L".8. '@"/390AQRL;TA7+*0F
M-6$"3OU@(Z*U4$1LUY5^VSYU3<6@N-.ZA,OI+MI?SKY+^O&EYNB4-N41ZK+K
M_Z"0H XR%4U<UQ=N1#*V#L'XU;O$7PJC =3:D";W8?8"\P+PE[/ZOX)=W)MA
M X_9"&(?:>4CH=I#A1G__._9-W[-P'AWS9=Y\>]=.^8[6O)X\:[CA?%((P/I
MB-_>[C>0>UE@5<M&[-,6P9VA/9T.T!*@A'@;=6@/=%7&M0L_%;YGO5-[;A]A
M3-IOP!C(=MG(S[6XG7CD>UV#4!!%<O;"R:V!S5LY0'0;IC M*S]X 4U3:&H:
M/! @2K0+$GFFD,$]OPUQ#\$A0GS6I5KUP"K- ;0T#0\ZZ!F12CI6;%T\B/O!
MXLUN\<0)V3VS*U2747[(=R7,O*@J;L!GS:IOPZB9Q*>%I#;7FV'+FL6^FPOQ
M\>4??A37_O#@VZU%$EA$.N^K KLQY,)):OBX8X[VT]$T3S-_=]&8P1$KM4NT
MP("Y=!'/8UL^=QVL8'F9?&F(Q1*N]:1,N2D?LOG6?+?70.+,=SO=K4D'[AWA
M]CS#:$ FU6P'R\:<PE%N"UZ-LJV_="K3)/;S&GXL7,;--.C(NNAY[8L0_'9@
M7^))S2#Q^!#5]C;Y3JK:K2M)1413G3J#G,$WW_O6GYE=:M%/,N_/KU3."Y=I
M^V6=*FI^==;/4.U[7T9O9*^!;G-"F?>#R8X,D_,)Y!YM%/AJ#!G4EMU(T6SA
MZ2<^+$TQ?EKL-UV9'++%]*'WK41I^<\MHGMQI\%7,)4+[??QT18B/4BZ5.5G
M;-B);35V.17'=2H]./#SYQ,GY+97#=,30(=Q'E=*<STY; 39*]=W&*>9FTTO
MR7\GG"@245B8S.<)<GGN%1J[QWNB"=1X/8?D*-"686)I4+*7DPM%R7NR^_X#
M:^OO@5H=_.O^UR9<$@0OB7A>^*THM^%D$S+4(3C7*(E':$DV/>9J.2O[>/]T
ME=+&:T.+W68A8S\'LM"I>Z3S]_87>9\\35!>FUA;VE =*JCR>66%G1H8&Q)]
MT[=XQX8V'G"ZS>VWF R#2_C+[0^(5RYH/^GO\,U^Y$1=J@L_R=2G!3>)W2"$
M,2^3W;]"O=CPR8,1TCOC";(PZ;W?23'IL(EU\W+S<]L_F59GM.NMQ"';>ZVS
M>CI;[^GLGYOYT.YP\<;)4_F'RO F)3M(3PTPE%)BD9MBEL^OY$3^=*&,J_'W
M2LJA]HD:.6'WH WE&=GY'_$_,\)6>=7^'C@(A:-&4PC+-\D[@?D+FRDE%;\K
MPNKS#VV@(HJ-B%U4@6KZ-DMEL4BQ;,3G>.Z_!\[]I60TXRK_(1F-UOR_\A/_
MOSV:"U<(D]0\-N*9 \Z(C?BH :7GN5(52#FMBJN7.&FJK(NM3@$;V253J6FL
M;"6B2%/_1-+RR-I<X3I!%/2&RAQCFOQ=!SUKSWY_,6QXI7I]G-E?4G$7.'P?
MO7I2US^)J4_82 (FW:$)7#13AW?C.3"I FW^<T"+4+T-N[8P3?49YUT09\B"
M#+HGJ.HS5@G+6XCV[J]:&M[YV,2I4=TWM7XN,D6=L3KBHC_,S0\8Z6U!Q)U1
M\ \*0X#Q= %6/##ZAOR^>3Y\E# H5V^C!@I0N)$<,R:W[/+(@W-'VCQ$4PSV
M?@YI]-08'8T8UW(L8B.<,:"<R4(.PQ"J18FP$4[D,(QX%6<.[B)(SK6[0;,V
MUTC<, DN#DG9XI+]S9)B8'-B_&FG=*Q)FH]6UHM"GK4;FQ?V"_ B;AU@%; 1
M=Y"@'+H^^EOP)1JQGL![>V1W%975E$\)+5!9?%GI=H!/=])JQY[X3GMSMQZ-
MQ"VF),UZTNA+$M6(,$087VM>"B9339'?7M.#OD![\%^@7=0Y9['RJK ;^O70
M@1Y+_6>#UE-\DX(3L8$BU]/:ZHH]/I,>FIY!RN'46 G W75M;BRY@5P\W4S:
M!LZ-RX4S%5'!Q='S"\K^BG60X/N$ZZ>LSN?*--97/75,L3A>/')^3_0AVUV.
M,/"QQW<"?*C1) +5A$>1[L_*QA\$]=;T0+/7Y.\$,6>BQR[C-Z$%[HZ)4Z+Q
M:WI[/;D5/WI;C^V8GJW(S_LYA I9\2/Q8H,-2TGO2:5Q(QM-]&V)XB$W#*L\
MI7XKB,@,R.33D?S".>$^_XJA .\DC+8TEN,BJP!PXHU&%7%&W2=(W%Z#CE"=
MPO''<*H?4QOJ6C=FC<*/?ZPL4K:-=6O?<0"-<KQJY?'XM[>, 3H7*U-;&UZ@
M6T08O)661-<O()O3^<%@KS'N:I-/8L5=+[%A%$57U\?'T^_2CNM\]',Y8-N9
M).3#S93>S;D)%74(H"PJ$&?@48#E'"6'XC3L?.X/:-@(4[L:47M<AM0^%+;8
MV;GA8IZ>UGJ?<6PWUWC8$DRR5$ 9]/Q.AAWS(-7GDTDTIJ@@&1A=0I#SR4^J
M4)DVUC/F&UY;Y4V%6B^0'K1>L$<=FHMXY,P!+V\,JA!3&_T4*,8L*#%NX83*
M/Z;6H?CP"N1!G%:92]G@X-"G[DA'5[YL6QV//'W/P)M#W3/]#?P(8G6NW"<\
M!Q5=M[3-!<,#[<.:UY_[HJ:DK;A?7+]GP5S<5='YF;2'OMBC/=?.('@-^U_R
M/D.-9B&I1F0NH/8L_@!.@+:837G3[03:C5LEK\X<<+)0)_#8#+9LSW[-_^)9
M);?[WD<Q6HDOO&_NI U .[U'NR)(U*NH)_ 4F7H0E4*I<H%+*X" LVF2*;'"
M9']3C/VUN@K+SC5AY$FYCJ OCQDUVL2,1YL!" &)T"=D,;"@R#C#Y&"]!^PQ
M$2/"U(%H:*MK2O$&/FF\^AAE2>^KF[HF-G\Q[EK9K8,7#H:\2Z@]:+X>\Z[$
MZ]_"9U(QI?KU!%#A4M&FZQTM:<%A3,FFOHFTNYC%W2RF&_TX?<A+/8]RK:PW
M(=N[I$233U3.+[FU.#?!T<".$1:&8*Z ,)K=6L\J EQ)W[CK251CTK!)(X%;
M2R=CAOBZ\2WN9D]VC=M]RV_& H'NV5VND\W^TD?%'U0S;+C:I)Z+>YS[22A)
M8@ITT6-H2\R])F.$30>2J^#,F,JNVS7"U&UK 3BC;&QO/?K4"T\7'X'B-H\[
M[[^?M1S;_^UI;!U_3IS>),JN^PPRC5Q<QN0/IH]1.1>Z\_[&+T83,"5=04P!
MBGN(V+6$Z$8B)^Y"=_J<+FUO8F&>*88RN-.@3E[ZX($1>\6#H?;G5KOF(ZF*
M%&(M::O-+!M1C&HRI7%04*%+0FN-([)E/8EU[<?TI():F[X:,$Z_V'$DS"+Y
MQU1RYWI*M6T88IT3XIID[,1W8\J6GD BH-QH4B13=.PM7H)IWJ/U<(@0VK_H
M4UG96T43?!FT=8NMNZ;7!7NEIB^OER0($)?QI@])+VHTFU!8R")HRX)95<*4
M7&/#+@R5%(;3T/R!W#W7_XJ9^M;BB8K"%NFWV,@PPV'#(^9((WCD_!"L"#\@
MF8)Q)GN<A0#J%?*P^R?H.)40J#Q:W5.,06 M%I2KC/SNUBXH>[OF\&L=/J9P
MZ<#CO09J'D7E5^69I'I>4%9EH9JQ"S^($M!6 6HUH5.XX]%C/DV$/:@0G!UU
MC1(4"6C0MQ<JJAK[9JL_"YT*=I2N6^"?'Y98^O$Z^HN"/,<H\9L?M/, K7G4
M'>:[0P#](>LUR3F:!YM4CRGVB<!A\GXTCW5Q&[O[V6Y\1SDD>GE(0Q:RWP\<
MG]LN%7\B>8 8!Y9!.^9@&42!Y?!LO.HCC28B!4FNF"?O09_S/6KY K5BA&"M
MH\#^SIQ;#F^'.@1N?^CLE%K.'W5[/]0@9F"^?VV+D([*K#]L&N062/ KHE@9
ML*6)YL7Q@0RJ';V@&W> 8<C<5G8$ZT/A(3R5*>U>3;60NCY55%'DNVAS8E!G
M&O<RU,E,U )O<H\5L6F5AHW.T?82Q#=3,+,12*;2.'*?;*QLPBMG@%=-]#Z+
M0Z<X\<+$1RR3KOKC>^<7G0J7!T^N!^B%B.G%_ZR0YZ  H"R&*4"FU\!;U1,K
MU83<=@<ZB15OQ&\);SS564)=TA/;WQ'U2BWIU_HK=<V>7H5FWLZS5K7E@\OV
M7%I%;?@F E7/G0_DW3QLY89V/F8X@L1ZO"*U*[+DQB463F>,P\-=B]_&6JGG
M?1#E6(Y,=:MT=TOU8X57\5Q&T"-8,K;_A)6*"7GSW)UTZQG<"UNF+_B+NL'X
MQ'$NN&XCNM%MM^(D33EG[&UID]MNPF''H9%%(WNAA0=W'2^+$EI\)N:A0=1F
M\AJ2$*2!;]=68*5Z\_Z&=:HE%!TO3=K0""X)7=I5\4+1?=L["T7=/4(Y^_@2
M+% X@YN&D<_=2YU?\D;6J.#K,24J#>Z@0G,=&P'*WTT@8K=WG06]1JO/U7MB
M+_F?75U<%2$^2??^]%%H[*"]<JK=\O<C$9,P:XTA?G!^^1OIM/8)&((ZT=Q9
M$4F;6=U7E/_0M)XZHPJCJWV<+/\D* 9?-*;!C"A$C6*2VS9STMS#3_U3>KU"
M9 H0(13.BHVPSB.]6/UUS1^&AEMA>8PFP]AZ0%%E^C0^=S2)F;:+U)\-);_%
M^80@ER]0@(4NUDF!F8V_>A?9$R4,(\Y4#C8"DP/,>*#BL$F00?O?$Y&MKV2$
M*3*J(-F_.S ?()$^]"Q(,"Z77[@5+3[A]>C8/=05Q4G2X"FC2"2=0.NOSG=!
M]YM;]@U$OKDQ<MUHK]=2U>Z7JO*(A).(@:]7T9U3ZWN+K-LXPZ_YXHERTN7N
M[4-%E5/FYLO?US[D+9YTQ(375>!&1A24?EFV:/[,6R*F-Q-PUJR7]TF!>/D>
M-0(_B$*G7NS[&K$QF588)Z['N>6ZO'3ZQ.XS$]M_GNBP&FN*IH73TZA=L&@/
MO>]9L>+5-/\*M=-D)NJUSU^XSGLT".^(>/3RT,E/Q/L9$0]TK=2(=QRNG5*X
MER.R+"/_T2*KR]_L]B*M.A5=),%]*BNQNX8__JG3SKHKTU7VV??),L4NFHJ&
M P9#/Q7;JS39"&$2!<V4,\/_JAL1K(A#\AZ85.?1\8P;>7A,O]TC'>\VSVNX
M,G3^?.19O<=7[R-N<JW0GJL4]+W)5OG1^.O$,,7U^@^ZR4A)R>U3@VK,[[*J
ML_?>CB'Q1@F&; 07()CTH'J8?'XR:\AU,CJTT ;4IS\#X_.99Y-:>U>)04GO
ML0\I$Y237?&(92FY $:BSGM/@T[MN_X8NOH7K1MCQ,&Y<[U:3NY:PJB:.&[7
MF/,QGWI4]?)XI0)C-+=S1"7,[@H!1QZ-3MC?URXN^35HLO.<8N>L(U=1DD9Q
ML9NKGT5.Z^)22H?E*46EQ=73\[UA3LGV?=3=<=$J155$/\:)$WJM(PN]524^
M?A;.L+SZ_WMR%LZ530\0F"W&;P=A]F"K"Y,BFS$;Y)\T8FKA1YG1'L J/1MZ
MUK7 C(;./\?\6[WOOUSK013['VL]3-O]*UKAOR]:X;^JX7X-^OU-M"<& 4P\
MP<I!C?LUX+6P*R@EE7[H6A?Z B\]L/+,WPTU1MR\3/[X_K_#&^</WCE=)E$P
M\6;""M-.YF^9G[G_T 0Y;EQD(SX';X&U'2P_F<@\$)YJJ<,FH/"49Q_,0/<A
MR_]I4L@_ZF'<5PR\96M/L1'C:XVDU=:V]2[,.U"&C9 [I[(*Z]$WMY'[*9S,
MN!.$OR6(/+^!K[D+BW(UT'JB1A[FY+(#;(11?N[,GSJ0K+R&Y7OB#8QA!F8Q
M&]8F$^G_\A?YE[_(_R/^(MOE&MQ#1GA H]'AKA 4GS=AGB5EL@P-^-!]99:9
M+4)JZU+F=DF;>>SD(E*6R2"6-._&1NB&LQ%*"_ P8F%P%P!_:$D!FZ'-@#^/
M4F);&(OWR4<CI:X/@Y2C BEQJ=$5/>:&*GDV%81D#X+HU O-E',\04_V6>^M
MGI1=G)3I,3(6/K>*A"14&.) MRT;T>8'R]7$0]08+(V%92PA%699"1+2AU^L
M. M0Q"> 7\O99"1T9AT)AEGKL!':.< HO,037<.&L#(30/EQR1/AO1(0P#0!
M6ZB*=%4PF08K4W/2J\$Y"$&5**087=?2S3#P=WEXYTY6N=!B81?W2T#Q+I6L
M/+^9UV[P+7&S#EL:203^G8DJP\RCJ+_HI36L3&T!T/%7L^66/G'=X-&2U>_F
MQE,M(J8'!L:/\<9(A ](K*[XS"?GX'O+2-QW[Z!<BZDKZ:J].*.<08,<K)E!
M2K-)W[Q=A8>#SUZ!+LW&*2N1Y)A6!@:[]?$9B;0_'.L)3@-B)!<VXBGR-RU?
MZM)8<&1),88/9THS<[;A[[&-Q<TE7QFRRGDS= GW-N/)TKTC8A<&<@O.G.;_
M"TKA;S__DT%M+;PRV1(P8'BR1!< @\=4%G@_L,J,RS#%OE9TV^7MC'+1F:@,
M4L]=L1<N-(G=GH/7WI!;G2$CRHGR>_1CBCZ&F_MM^F[8F@EH2][(P:SKL1$+
M?4 ]W*.OL%YOU=C,5K% 6&!F0W@\/VPOP/I9$=(D$[V>+JSKE\T\ZLZZ2F2^
M!NBSJ+%P8#8+F(0)6IDIBP03G*ZN.LP$\G(C&Z%"(;53*Q1__*=GV(A=\%Q<
M@R=!GLRJB/['OY#<"%)9!P0AIZ?=-C._>^@_==)]$O7K%S5IG;/O*- &$G]I
M*?^7PWC-  ZQ$03"$])G[5?A$*812!Z[CZ[XW4.02!GT#@V9DAC>R.%U$R:3
M*0/IK.["+$.*S"[NC.K>__@ %;9X5TC+D; >?@N16X'IZ3&59=ZW\-9-HF&F
ML#<$%PG_\1$V(DB)C7B7P$8\<X=^Z-,A&(*@4#N!&/]SPDQ2&!NA6O>3>/]W
M3_W'*2Y;)JRO@T;,P/^;:\#Z"&N#VT!+( ZVHX4'-Q$6\1Y1BA6@!5N4'<'S
M=M3>>N0=AOXWG)0++V%RGOQDKDP.>3%EM162['(22QY1,!WL2X4W1C(K)TYN
M7^HN I.QF9W_3ZHUVFR>8+6Q,E%C%Y@WJ-KQ\/N=Z(1AG(;6B!,].KY(>)M'
MM%+1*J5&#!XO!(\7!B,)2U W)MQI9 NVI+&\VII\J,V_0*+H$C^]3^I^7/B:
MD_DQRS<E1HO:2,UQB7UM7I8?[QCC+1IS"RPJG=-GE?!RW<_0G0"53%XU("W#
M%F](_C^_VD:?"2]S%&$%;F^+4&$CE+6(\(YZ0OHIQT9(;SI0(_5,,?!,U /
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
M/>FQDR!:K3QC/2$]L:(F/^L7=M^:@!DRI-[.^9U-JX+/E2GK D:EHKK3FO8
MOB/754SO<79;KFM%5DE"IF)R0<'T]?&(AT5'$7BUBKOY67.6=TYU1N=8_1C\
M?EZZK*(TV3[JJE;09GY0#\QSY/O@!5>&&O0%KV0R% UQG:2UG?M((X2JKX^"
MKJ,=^$.D]\RC+@(A]6<+@OHU@SQU$LU__2;M]E%8FJ4.;ZO<&C!W\]Q[C/:=
MC=AA0W,\Y%S1GN*B?7O&<6Q;B[CO8%%PLX1I/$K9N?F>A*(RY8ZR?DCJ4\.B
M2(TKESTR4^,BRL6+WK[\\2))P=/<TO)B/6W_/G,SJR-9@O)URH8*!AV9J=8M
M.&6CJR4/OLZ]6B$]K?(;==^7U0;*-:5<>E_JN8YV,NRS_<B'6L.TV95\U)+
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
M, P[*=F1 N13.,\R40$V*3$;EFO &X8&[#0A7J@&7O[.?1L[E)F+N2!^"N<
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
MG+SKLFY!R_'94YQ%)D*JDT0*%>@?@B($(-O!&'C]?G*6=]C#LO *,*.(T\7
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
M\S_O5)?)&BCM:3RX-U\4_^,F=FJUX1F@AAB'$N^NMAOZ->($\41XI);@W Z
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
M(9UQS&[6]2CF\>+VQ_Y?5N1*'#AU3@GIKA45';@9RA:R*XI-?*\U*$)X3#C
MW%LI[&%314JVJ@Y&/,\S]"5>J IDK:-5'C_C'"_0YM=VUV># 5GJG6)GGT!T
M37!BJ#YA_CT'KVL7Y P8'DY-TO'@3Q37V9.8_"1!QWU;@[W<UBIZI/OH=N4#
MD-AK=8HLU+,W>@>HH<27O2DL+9@]_II\S4BBG0*_*R#2YUGD>:+LL^NRI^CU
MJ4M#1]6/OH<(.(M3G\,MP9MUZO=05LG/Z4D:.L1.?.ZP2G72R-K7CEF.8OQC
MIX3F3\\@'UB\=(4>3S_ZLFV%OYHE%T_C]6AA0/A7-X3M<4T9C^ULK(.B0@7Q
MLN.M,:9/9I-'N&OO,'%5D)Y\0?<..@4<SA.->7+]+L ;IR37AL\C=A=;YF88
MO-_V_(Z+5 P@GL]EXF&/XG:M"]C**C3^B3''PYZBRG^VHH41/^ L"'4/$=9!
M#1D\+@S%HDQ7:$G+V"R\4;[ 86/7+E%QZ3<!'L,&.:G]FOD_O*Z&>N"W8C7$
M2#:$?0Q(-4L;E'/8M7Y_KZ"=&/Z,AY6,-W>DV'V_A1\),9V^G3.7M+:2/C&=
M<:YB0%R7K<PH# B)=Y1\AFA(Z[UNZ"&21;*RK$@HO.%VV#@MKY#]LR;>[&/W
M->;$#X&'UJ 4Z9^/:R_C5R.1Y=4Q%>.G1VEJQ,!XV?9GG".:51G6K(4*)_4L
M0@HX6X_E\^/-$Q-KG=W-XJPB"J\E^<6<S%ZMR!US#-7J4GZ.G+#)X[4[U==%
M4G:[YO[R)PO_:%"_OGD5QKW02X:*=LZ.1].X0/#(1-/MC7^FL8<P#KM1IC=Q
M4-Y_L3+%,>6(R-D1(ZQYH_EC]2@L.@8VF5'#%[W*@+C#1X0(50D2#,A3=GM2
MT91VK7FFI_Z,UPIKCQ=B,?_:##9\G>]YG%8/.OMK:?FWTZ;H<VM5(VOW/.WN
MJ]L%;XYMWYG:8RS7_O6IQ+>DZ'6K*$^8R@.84>;NL7'D[-\R:GI!>QD"FF^/
M=O@F_18#\L88SHH=AQ)U>K9Y:P- LCD$W=FWN6;K!YK_+N_KH/WVT>IOQFV?
MF@LV9D!T$\E._RRP/&2YYDWCI0*FZ"G,#@W\C(UY#WC2W4!:RB<D'0&Z]IP6
M.N:_RJ@ZX+WD62FC4_;92K%>=5]B M%O4%<LK]A/C:6AY^EKGD%0+&A*DP9"
MK%.OL/?<>[\,BR;<,-(5WWMQ$GM#V^]:XTV2BIA9\;FOIL,5F?:QQ5HZAL><
M%=B-+.8MDAWE^CPE%U)G6>(!7IHF)><6;R:)J>E>1O:U%6O<\J'+5XR4*I/#
M;2==6%X>WLBCR.#S'FD)6]/C&Q$"51_@LL>#&EVDSA^RBW3(^M#-[&5J3D<]
MW,$-U26'EHS1"C/&/Q4C6Y#V;72KA8DA^QZ$O4LG@E9=/<F3AH?N#PILJ+&9
M%Q$L/=TJ-U"M5/ZU3T^Y3]$E<;S#Q<'8S!ARY.&U')[: K,4;=-6/YGLY?=&
MV/+U,LR[TY;N5S-SL[?M,NV$K"JQ*>-U1C9M*&9 "!1V"S5<9*W6[5H/OK*,
MA9$UC\",86#C#/^KWQ)1*U7:WG,U\HGXKI.XB]_]YSQEET]PV-C8O+&(9;D
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
M<A(!XX.W%!V3E,E]OP%?7T#H?/&9,$Z[=<Z^SMJDXGEXM?=R^V>M!#3K+IP
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
M*19(D"O!02?T"4.IF9=Z<\3[/U?\5U?4@^CT\1T*K+F>%T-ZXJH6F. 2WF)
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
M?<_SSC\[4&88_3N#_0+2'^RFK"#4MB\9@# 2;4SV[4RF:9O94M%TV) 0FIV
MI02+ _U8:HDW^C%%"^J#+P;X80]U3TL1'?3[+)?8M9U-'^^9TI03MW[2PQP
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
M*1H.VWXN.([;]]4$.A4<D 7(N:V(GI?'BHH#'B^CG)Z$[4YQJGOQZ87*EKB
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
M+*#/!A1A G;;? >L.\MY"/,5\G7&'!]MBDP;"B(/P.$N2K>;8T/X4B[T^C@
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
M)%,0L@]T/WWAKM6NRU'7L%]OWMUS;.)*YQ56^; ,S7Z;+:_TN?Y*.'$D8CG
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
ME]P722V?D<.2I[S^O_:N*RJ*K4NWEPPBV1906@4$B2I@ BE1R2J(! 6D!45
MDBBA25V2) =!) DM(J(26G*F:5*+@$@0!"YT0"Y7I:5:I2GIP-^L>9BGF7\>
M9M::A_NPJYYJU:ESOKV_;]<Z^VS)'RK>SP4+!AV4?>LX)O9KOF0)..#=>G_;
MTGQQ0F=U0<ZER9IB#XMJVO:EYP_?R$DB_7(2AI1./)48 >#]Z^S=!ZM HAGH
MG2F+[=M$- JM3*CU$%*-%1O:VC)M4FBW8E=7ZJK"'.O.WDG5KAXVC3E<>^==
MW>[2\\>ZL'\2('N>Y/(BS/%1)=@R%12O>/U1J2AWN%<_;Z=OS<+@CB+J_ '5
M@L^3.O&G!T^X^]]1CA$-/-3U1;EG]7<J5WB1M6>!.X:"+J,SR- UM!0<ZL][
MM^2:6#&*DI#PL?;!M<L6EP3:OXTH(L;*^T*3EP*6IL*?I.V:Z0J%":\P<3P9
M%3=O).")URMR$1??-]:[_ >9*SDW<Y$<:&S9%C:"P#X"B5O=0%Z=#*-',E87
M)59<&#>(H6Y(N!,R[Y.^ J?:C.-+%B].59U[<7S-\,!#QW-FAL=Z]VK+/P:*
MUX/^PFU))0TR?8YUR$?I("-LY1C/<\B36'58CSI^GBR)5?GF/!Q:&%W9K1<B
ME_NLI8UP!>%N,'S;(V$Q=\>B8B[LRQ69>_V-B8(P.+J 3ZE^[!3K/(/_9,MY
M2K>,358 \^=B(J,?^P0D>E6#E*>SY!7-Q4!!7@@X92P/H_M*]DY'&;STV?@<
M\;Y:RSGMJ-[I&SFL(W^>\VAM.]S1?J[>3/8U_6I^_%,Q,F2^"A\DQ1,H583:
M1AS=E$I.7%>2(S1-ZP3KRF"POH0&U1=E?Y@J)]V:+?&[( NU>+PV^_%<^CDN
M'Z"4XB"WS#D9IC>G.NH2RPA+PD%6> 5VT >CW?Y5C01%3,2T??9' Z?F#)JO
M@:^UR**VM(VP.^'.W>Z8C+L 96QU=J@;I4"@%,_B5U:INC&%8;&-Y/B37V<P
M"<'+1>^F5=O-<PWDTX9_: ^GR[[2R'[79;<BG."1N929 4+6$O")5>8^AFX:
MZ"LQ<X-)1LL?J*!%6_='C-YG2]%2!R_5!-0H_;5$&VM4-QXTMD8]/&8%B[XD
M_7$?<.,M;#ZZT8:NR?+"OF/B4(3;P(S=*F6J]=4WIRP?KMCD<JMO7UU"O'70
M25<B?U9#MM:<;<7AJ@"1'8=_&6P=T\B_Q0/%F#RN:#5+E,B8H)G'5P>C%>#
MOCSC78SJ&IRB:L,T=):_AR9[UUD_6S,_OU3-]W>*",)I9O*_+%)RB'9RF C6
MUEEVF<)3&^KKF\._?Z]1$=E]>/]CKUM&&O=%5"!$I=R>C]75:U6/G9K&1K:/
M/2J4MSW2]C#VN9*P<JPX GL4.XN#[F72\UCJ,,D*;E?C47W_3AS"(-W6&8XD
M*>FWM$T$&IT5$1BG[;U^\*9GLK-%:<'5>62H^3!R38B:1R^&%&F)*SXON O.
M@<FS)"HORXBQ2?6:;-S5="JCY/%?X1U+KE2:0T@(/_MMM\P E@?KN P>4KA3
MA/K5. (E%]RFCS' \325 MO]1I#_[<7#,'AFHL(E=>3VE_O&IAT!^U*#_CJK
MI^+^R?\(2+S&_>,3EQ<\(']2G^Y,):5_OF_*30AV>0YC-0>NU<W/I<X=UUF^
M<X3/*MTH0PAE&/ITA[$-?-R%=B"'I?@W #D 4MSA#7N@?C3)6-V2>J7A;X,"
M=+]C8<2(0<O4M=#HW)_ZT@?K[(0%@@SOH2N,)1E>#]C1U%.Z)#?QJ>N3P=&^
M%V,W$5:3VD6'YUTN* S*OHRL5-;D^]OW-PDNK%5CRYM"*^M@\CT<B2L=;;,A
MRI'DY!,H3S?0*SPUP"_)*>AP8O"1C%$?.EP6T8(^QG*03L6B"]6__.K%ZUFF
MD9&:4DU3L^_Y#-7WE?\8W\4-M[M_2IDYRH/.'$:1&<F[%[%E>5>/*#6(640+
MW(E9[6,^)DOBU=JNE\C7M:):TL^@"K^?/M=^A:K\R<+X=NX: &NJ;3U#361+
M%S&O;R(2?BZ"8JZ8(I<I@Z0&M #&^#W]>LZ5R7+'$+-'E>&'GBD;#C4VW4<(
M%)NP 4X-U@!+1.\ *5U@W;$^="S8&);0X4[!B7K/FD[W@2GI-&$UEQ'/M1'G
MK]Q-A&WKV5JOK/?9;ZB75-(EM6ZGG")S);09@I6OV1<X65I^ <,EJ,Z/:W,M
MSY/KY?I>^,L*CIY-(B\Q'W9Z\_T"NGFK:D_8P];<.J 7$\@5B6$%P8H]&T :
M=B]&05>:#3#0L09BR?KMT]K!=5_NF=\MI16+/V&I;K>[COR<7&S+J47'$J [
M9I4T<47N#CM.BFZ'^@]QDYO0W3.URSJH_CR+MT%LK?)'+!ETI_W_I +P?]V<
MB"CH&NX^&G( 9[]1F 4L/9!HY,>6>X$)<WH8T+4/$]=_<M*'ES<.YO\J;\H6
ML;/VTE (VJMY1"[^E5DN>C5"G>]'.R_.L]1X@;O_#79:B6^:%YHJ4 WK<8WX
M>"4Q9%A9#U<ZSJH>B8P=\/75Q_SBG/S4<<FHQS:M7Z[T;+-&"P\0ZDBVC!@-
MG0)27N#X04H-KNY[G&<-W$Q]UI6S"/*YWK[T:0C_1?ILB.B(CU%+<@#-97!@
MID#:5"KSL-$;Q=6OZGP4&UAUF2T]34-VK\ZE+DYO 8SY>"*8KDDBR*^E)AD9
M4C@G.8$2#QJ.%JO^J-&1#+\[;W6]26?_O$(XH-GU ]D-4,K ND#V[D36&>X"
MQ!W'U>DF<W=N=?<4;&Z;,$;.W&Y[@'LUZLO_Z>J:6L9&#^UX8(#<F;PTP129
MSY59GCZ V\NG$FD@)1/8!E!> F(\</#1=-ER.8MN!8M $E9U<D7KEX_^">V$
M\A>97MO3I:L<FZ:@ ?JI^4'_VN]^!V\9W5@:A756V=(\7;KUB^,@IZIK.QO-
M*<'*8IR'SL# /?UA[D%&5>C/V^.-:QV;B/UG9;M</;4O;R>%WCQATHR;5E#G
MTR/.#A#PF+MS#@SS^%L?\$N7F>DZD6\KO"U4P*KDE$-[;TI&2&7M.#WQWV1
M&GG)^,9JO=["!^74:O&0"V8+ U?]] ?:)<5:/XI8G*\23M-#M+_==^_);H=9
M=3YHV8F33*#0*P-G+Y,V$0W+/9N(#+006ZTZZG1[*GUL;A-Q\ZO@NQ[QGND+
ML;X<'9^RQH0K#W?=J58>U.13R:!OG&#I<_L(<AU;S5?:6CF9!,HS-P-C+49S
M)OM4]1S;GB%0/FX1H+-FF)KG%=/GG?J9I&\I:6]OPN]N+_!'U^MG]P$D'J D
M;2*:1Y.W6'%K]V:L\K<((%$[ZN!3MFO>E59X2:E39O8"=2+L7@2_<Q@[6OST
MX!VGP>M[%<'IK+N "> G$0\VCA)78;6/%2N]O(&400LQ7K3.8[VA;G)0324M
MVMNYESIR5-$=T7Y&&3RYI)SN:* A:QB>GE6$^K(U"R0F9JOE)TB<,!: \AX
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
M]O[NSW[."9SO' )HS]DSMF= /#MX0->X/R#."DCTQ$W8#6^0-XB[\7"F0*=
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
M<JVMBOO9G>?N\JOF>0'G13RPB1Q0H!AP(+,5]00LO0F;7*>?!0I(N <X,*S
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
ME27IGPMYEF&U>^FW/T-[D0.BNF)B,-33X,<<4#5Z.9*61D1BB-@XL-"!42_
MK@@PM6-@)1=J/JQ[]-XI;(K_UO<Y=2^EA'P>=-',A,SM,8,' "T81<N8*=%-
M"&-*A= M1YD&Q$:Q!$LUZ@J&%"QYE;JT:)P12R>^K4^9G/M:ADTW=+)ZJ3.G
M6W!;_UDTST8WA<:5->5Z5BQ2B[D'\ ]CF"PAU2N!81K4BFI4FY@[KJ.C;?@J
M^^0OJTRGFW49I]&(5CXMA<?"\P<UA!D74:W6MU ^D"DO FPYM!#Y-6(V3[:+
M<G?K_##BCGJ]/W_,V^H:UY]30G*^Z>.(P)K3#\^3G*?\I;GP0X6N_E9&7<<R
M+-&\J%\]"RA"*7@M'0MH8%C/!Z0YH(72R0>6S;35;G!RLRSK(X*?JM$.YDYN
M*0#N--4M""?!$L>VY\1=@1ND68MO[G9!7VZ^+ C:=ZVWJF[?,5>AB!*$+:V1
MWLPJ:99'M08C=R*['G59RJ!BH!)-"B0+SRC3@78QY?>55UR_]"J.W_6PJ=![
MH?+LG&-+1+$ KX9+"Z3:N LZA:.W Q,,,_8 7G:*.![=S#=[Q4^^-O%>L@27
MI)S'S:W,'0QI!5-Y&;.S0R.'.KY<]_=^7NZJ<JD=%)5LA40B>S'4"_C)+=).
M'.,<LA4OM:G'?X6)8N40W6=4.M?A/B1[A4Y3H\[Z^@I<:IM678Y<ELJ>#$/,
M#:,VZ6E>-;CQ0]PM#*#MTH4##NS,YIXG%RJ.(D>=;W=#QS09?(2CG:A33#/W
MG[0@&;?LR7[%=;D\>U.C:+#NL3<IM@I?9M=C,X..@['/7009.DQ?<!5JN8<Z
M3X^[JNA/[F[F&S(_K<WWJK-VZF-N_5IMV-1/R@#")>S?7XY$^'./?HTKRU%<
MDOHM$,N-/(?OQ<ZUU'G*0>KM3ZL/C%)/6I$4].M+S2&(NWPUXT(WG46/6S]E
M?JZP"5SFXFX+CO *5[O5C@$T<<LSOK2\M@C[KH<DI:-K]F"2[,--[9*MF.HI
M5,9BV[UK>X-O.<;S/WO^M*3>!1^X'L86TJ,6D&29DKSTO#2VL!5# SB_ZDA-
M*9"2 5>'M2<KFW- 0?Z[[G>3S."Q E/::^?BD@?G4A-][[-X 6>:'7&UBP.*
M;9#M$GO,UJX:1QB1@@\I69\:TU:=D9ZI*E12O3AR4_SI[1.?]^VQ L$&K:1
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
M1PC3T('2BK!CBF'SQD>U,&<&K:1_UV_O<?P+JO_O-A=)&H[, ;5C'EC*FW)
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
MQ&X/(=DP&+>2='7;@][3]C3EO[IYWTC!,YS\%'-"9R(>^^FJ\$1*=1FVRZW
M^I/"\,TU7KVWPO.)GP )UPZ/:2 ^,_@0)QTPDX'"YU'X.=<]"?'7O^.PW-_H
M@ YYIP#@0)[[$.>O=F"#TD]$"3=3J%C1GLDE7*D4R[WACI$QJ+[>7O[P?&WB
M^N+@#D6B3?7]^;ZYL,(\OLK4K2YTWUHJ4GR@B ZX@_ZVU HJYU_;SJ>(?6U,
MS[2\)J]N6JK[^FKXVY_JG8>W%][_=GHM4G&;3VJ"P0*B+GW[8>D24QS5WIN6
M-^G57$8'V,I%:Y,YCX2VN9#TG3X0%I[S&#PRVA_]Q9CO1Y._GA3[_]EX+S.'
M:8GEGX.$N."I&Y^A;[_46Q <[Z2*< ;'#D84<-Z2J<ZI4[R)9LIT&?56_79^
MJ"C#A7\4U%TV;%OH6JUGPLD?^>EN=F2VG$W'%&B5X& 9L3CPHE&YC 2"U.,'
M(M=$QX@]SB+M"ASF<7,,K'EL)N38.V4B9MV4?,6. OD*?@%7?O@")ZMY8O[5
M4WDQX;T+R*9Q=PV6EIEYN$V IY^SGT3R>D.;DL+)E//F)6),(7FBUYECK/9F
M<:"(O0B &Y3=;"M;K=X"E*:!,H&M2RR/Q0*',V3;ZQZ*]XY:KYA=-=% !<SO
M!T_F7&7LH(9FQI\FF*:3&O"U;1A!FJ@'B*/1Y#?M)\_*WC]WFNB?]5OH?[O[
M>T!39 0T!PG>U7M7%CW;KHP!+_=*UUM'G8B956YTX?>GC/OO>*P4O%E:_.C(
MI-;KZ4*:\/#WZ&CU"5+MMD%O!16^&Z&4$;!_@:,1S^ .=[RJ11APU$]P.2CB
M-D6_1UN&XW<TFL9 HV1J9D0[Z"@P>OID.;,=_E<Q;2A.60U]@?]"7Y=51&IW
MI[-\PJ.SXVVC- KI#*[?8DX>X+2]IIQK-X,V1O;6#QJE:>PYC,SLMQKN3\EO
M@3N G.4T(9^ !P5-"V!<O@IQI68/0DHI3U@17\]/9ZP U9^R]A\7I1G%()/.
MR)8K%!OR8[@E6;=:I#\33P=<J],EZ%8+3 R+"MA< Q]U$P&?55*+E^!MI(PK
M?9JO._[ZA_V>>XL#IEMNO8GG9_]:I6SG(FG9Z>*'Q8RI!"KD7BTT1P-*.X:A
M PY_ 55!8\Y0"YI58,C'3W=8!TB)[N,^\+1?.VYUH"?3DD 5-^\3+\69B)&
MHX!/(H!2S&&23"N20UVL@,3ZJ?Y(36KN"I_/Q$I]<%Z0<VW845[S8.;;W>H9
MB;;)%$BGNDTL;FW:^EW]=?=C_C'(ODVIT3WQU%^[+-[-)\)\BV:+/55*%RA#
M=(!$E97.XC=3'=XMMY%_=I+!WS5@*NON9'ETW'H!Z15C9\!,=F$JD.\W, 3:
MT^ %X/8()WF9+8!)<UL'OL3K77.[4U#Y9NW%L%G9-%*V7$+T\OB/T>%Z+]$"
M<(:SKSK<Q]K=UBA@\'WQ'H@D<WO[TN"<GW"D1=)L<O@QS:3D7ZAU&_)Y^>BA
M.1RXS4%=KO1M<WY!>QU_;F,D: E=1 /M-N]V5^B)FRF995N::<NP<>DY0Y9J
MA?&7?3Z]:6MQMIC96!DQFLH(>M\77+2!\A]&#MMKM*N*GOWT;D<DK_G<KV@&
MA!Y EPT9,BSOPF[(GY0P>L3RWIV?WM<_*^_1 61/1'_H3&K[)33L;I?;[Z%S
M]/?065-8=US_WH#Y'84O<7K87WT4AP,5-!;(J0R,T)3:.]UT;6Q<Z^*ZF^_'
MK<);0<52I[EL!(=/7T$O;^;*Q];%'U6E\9:;0>4Z?(?;NZSN8Z=*4[?-O)K2
MO?VB1@LP@@1,VW%-"7Q,\:VH_076_IB&AJ"129KM"XGO!KK@&YM[CW4\89LM
MHF(DZ!R[WJ=FN0^7)^+>^'[]T1EX.$Z[F";N<B8Y@JWTV$Q4-WK7F3.R#8?'
MH[4\O-/,8A+KDVSKW<M.>9J/+=,!TB6F9>%ETA9WY\[5I'GT*:T-@UVS8AEV
M8B?X%S99CVBA SY .M"3M;@T$JCEUF746_>->!ST))CEOM*R 3FW\(TB0$N7
M VQFH7UQKFL.'^C( 2LU'SG?XE [3..\D5*V7'T5KRKLZ!(=+L3.?#7QD4$
MK;XI832>^I01?S$OL+7(CG8\-&S,6*TMS5.\69J@V%8O<XQEEK^RGW1&;#.D
MZWBIWF;M)]0S)!L#A&V&I5FU8)\C1(Q5;@R=_G[XVJ)!QM:VX92CWH/*2S_!
M3D_/(_JPE<A6Y'>C6<U,O-_,4D1*EV&YPU#/O-)NY4N5'R8DT7MESQ@PX\BM
M=^]R&]'SHIISC1 !YX_GIP7N@WPUZ( F^4W-Z/ME?+70_=IG)"G65IAFX(3U
M"S3" =, E!C=E"I9?J5STFJI</J??IK_6Q[ ;5V#+&5#N6% >8S?&E,+#KP>
M5'(]+/[6[HY-\+X*(A#ME],<](($D<11"@(1+N TGN_4HMZ\G'V#X '7-"_1
M+-/TN:V;#WRL;6R-$'V//-\A\19O]G*13L'YT[T%/Q_Y3OZX?B8.)JF%%OHC
M6E=K0[QI7^F 2LYPFI*-9G7^GBTR\FX\%_9(JSU U>#I3[6C/S4^=<!=YN2/
MP%"S-(Q*N+I#GI%+X*&]G)?>;97GA16RVKT]2<!V>7;%9D"7;07QM3O(]YTM
M:*-WSVU^)ZBC.@BI[SW YT(QB&A2Z;6 WPI"*T\%[JPZRS'@:#]G\9]&/6#4
M9CK S8G V1*!HP.>KQT:HVAX(*OF7G"L]FGX?OD1  M\\.J+RQ:VX4#V^94O
MDNN][&T^?XI"!QS\33,W'9(8@<MS6J#\^RR*2ZVOX)UOC1^;H!?8^^3+[HP%
M ;9*L5>TTF!F^"/:]U[0[T@<^6](O&':O/F<_-ZN?VGQ*H5[)P]?0E83^D.T
M#; X$&V515\5KVCD4\D:]@-\!W^,X"0H-B1*9IT.($E"*=RK7:CJ4B)$ *&J
M'30[$'&H/:6WJBL(_12Q!HB?^A3T14^#ZT0*6$IM0*%?]).18%Q1]I'=V@F9
MDN!FJ%'E2/>6?9=FEQY+2(02]D?JHWT)['SUUVUYDE0\Y80;KFM]80YYN=MU
M4)VSP#Z,P!RU$"'->7ARDJF]\J4>,. 0VY2%W2YDAG.-#L 7$IU)D$+*&9+*
M[/VJ,B&P_7-(FMT;$Y4!Q5\)EF(2\6^9 (#+FB)P5;Q\*^CP"I8#<0IF.Z#S
M=2?=YRBJX)M.A>HMOU_B"0;.*7<-Q!.,O<:WY(4(B\Z= @UJ;9S\&ZUTP)Y2
M0R_>3HZ!S\WQT,,N%*FP^MW5[J!A!AMRG@!%3^WH,U9G9J#VGTUE_Z%!H@-H
MK"ID<[@*]372=5(5.0O05""5S\5:P#7PX!8^9JJ:S;B;='G89#C?8(K5ZWFY
MJ9+DQS'C0\ JYBYT&*ABMP7)0_L*$59W@&;#;K<^,4\+KR[^D27V@OEXR>C\
M(^G(Z)3' 1:'/_ 2."D\2S,J'=!)J[E?2Q2^-N(H/KDSM106;1P,(@:0'A>S
M8_'/828WUQL#U%G)(]!+\\*1\Z=%*H[-S74MD(3'F=4E%=**33R&8I*''>/Q
M:[]T20],Q)@=E8L,.GU&E=:^#IR 'R6MX.-;;25V.U$<*W@/E2<N#1Z5R_SR
M/D[LJ[H%]YU?C=H=)X>DW+)FB]FV7T"D>$R8I+Y?J;R_/X9BGRIK=Y&JK8NY
MJE]8SAP*N4AY1(U 5PVK1&FR1WRL75CXN@#O%5@EIX#@R H$5*L=AXFCZ..%
M+O9(J;=%))9I6ZY S8"S--C[Z#F'_!*0SRR$^\.W!6$YUQ'I!X5$EU4*F@'Y
M$'9 U4$S!]LIZQ_=+D%>XHHW%B2BS*4_MX4<4P_1D+Y*\TZRMS.VR?VE-&QU
M7>>DF< _+'BK$!X?"-Y*</41A# I=S[D%Y.=0V2;<F;/4D_=K2?)XB&'CKS*
M5&!*/* 8\X(;GFV"T_]&,23JDQR&MQV&!TL*TMQ0Z2[6;-L7RE+GBHL'2_A9
M=-9PHR@*<_V3,G /5H0DUHYB;W0ZN%$=.SII.BQG*_1Z^Z7^_%443M=,T-J[
MYU/<L7?-0#RQ"=?G.]RFR3?X\)>L+BT@I*>U<RH_#6>I:G[CELWK+ "3\OX5
M0BJ-I9S 2IP?K2H+FA7)ST*]^V:2DM9<6<P<-[CVHM]AU&3OKI3T6[Y[OBR'
MN*RF@!]J*2?DB4'4</\;&'Q-AO*F0-_1/J-.VSQ68OCGO=Q:$YTJ/52R@:O
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
M^K%^E[&Y'IW%FK2O-G-R$57WWY]+2(B[XV &D=W9_\9P?]+";N;BWWUHF33
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
M(Y5A@!<G.#%8(5Y);C;5 X_">NV4V^?B?=ZY2>C["!CQ99U=>=KY=)+XDCW
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
M/J7Y:E=>DC^>P-G5\&A;O$?*7O%+[<L"5@*2UV,B3?W#\*L(2]NVNB) #\H
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
M"_);DGDYQQK2K"X>JBC.7S%I/RQ/S#M^IMZWRGAK^-4K+B^)=H4SK$ $X$,
MR(1.D?,-K+J*J_(,9;@FJGU2;=$B+Z[LRWH\G9EQ_^8!0H'ZZA"E;^8J<H0T
MZ3GW#@^=3?27&+':GBZ-1>]6K%98Y2P3M^*)1HGMC?95$M<+5IK%G=L4N2D<
MF N!A5?TC6-0^AM@"B74[#S]7B.'VO-0P[M<]H,S^W1LIO@>7::NB\XERD5N
M'$<LB[.1&T]4)&QC\CEI<G ]_JJF908C^7N=I0[A!(Z>: O!.7@&=BO*RX3/
MSL.I=(JPF]YA1D:@ENG1CTW3"7>5:IB/RI525M>^,TZ+6MWGD/.IEM+P2Q2U
M[KQ;')9>HID^8M&H7W!*^49N/='=(!RH9<M&(,"PMA/*P&HY+M_EW!U^7O]Y
M_>?U?]UUZC8$<->$MIO R_Q8D4QPC(L HC>Y*#!<G)/3BNM$42+9/V'<ZK@'
M;-FNU#%;XGGNH7O[VSS1KE#U=Y%XLT1S2S=F9%PA=S!V;-*+,*7^QL6@:&>&
MTNFQAVDSA? [S]/$8/^;-0@PK8#"TM>.\-;O<EIS> 20,  _18"#*)V=<,(R
MI9RY5FWP:1K,LFQ$@*HM?> \ZC_?W:'.;1E"@-[5#$\N/]A_%S?'.Z,W9H_B
M_*0O<3 OEIGZZPSE'>IRP[? V>X(L-D3 ?S4$" T%3=20YU208#9/!(43$#_
MO(<\=R0. 52P3 E?;3B .GF S+D^G\S21(-^P[GW",!#@AJ_R[4-@!S]90A@
MH84 ]]'WO;H#5IF39QSQ<S$@N\.0HZ>[4 @S3J8) L1@H-!25'8O?D[9#-[#
M/?S/6F*2"J^^A0!9\@CP(0$!NM_A>M7JYW,IG+=4[E@JO(J\4 A5^%@Z KP-
MX>RW%T-?0^%$HYAJ)?'Q?[6&S1% O'ZA%)((L Z-(/V5\&I- ?1%*#4[BK((
MW#'=:K3^Q3K GDT((/]=AD/YL4I_K&_GA6(((<#=M>#D*;00LH'@L#H"*&4B
MP!OL$ZP#D\H5&*,RY! @XKL,T1)M]U]7ZH\5_BN;V(B^YV8Y=5H: :*/H0I@
M/F%R?6EPX"4\) K6D'YU3D5?_5V5_EC=R] B+ ('#N Y]\ J_1[:O#!:U>O
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
M(VN+ /&\\*J/:,?%K?-G+@P/7J?^I^VAA@!A5<PM\/6-(+2A& &V"G+T'L3
MQ&/LOH6!2]X?)!XC0/ Z[B-P.!X<./,> 4B6M*VHY4B&]3IS%YU$ (:=)^R"
M@4)VJ'(XF;.U"'!;5^!'$?/?-C"ES"455I6LJI_G*T> GA(:IP'[_Z)1S'CU
M1$2TWF?@*^0]IFU5BAEE9*FWSU=D%S4&;-ZN$_FIQ0)763\GOA7'YNT"A].?
MAK-]+6)5UF47Q^9T7R47-H4'J55[&Z%A*'7/CQ!O$ .IX:Z!'G8JMIZ1U&?[
MKSK5WHP,5 G,L<+OY?W8:KK33*R:TBFG-UC5>]C"M#S6*TA9WS=N7)-A!@O'
M,=CTFACF%.MB:WZ?V3+?0ZW-?98WMM[T,XZU,]5H795I6[URTQQL996VT?'>
M[<<^ _X86-B??8;8@A?B.-'Q'9=9:QE2\Y0JC*QKL]MF?.6CI\U6UC6#&QMK
M>FJ?YY5]5>:7.';>)("ZWK4$RUGNT>/7V-=&JHI[KW EVNKS2.>*$:-7![AW
M#M0*/I+>N^+9A3W82V"Y1IDLYR*DA8(\/7K]N*"K<LZK#(UWE1F?#^69.I]I
M?KE7]%;:K2<206_;7UH&/,?NL[Q%+,<63(12W;$=G?6]N,A2N6Y%YN[@#)]4
M7XK!QE*'+O,B_^@@8UUOP75="LHBTDKC;UE7?XGI4Z1.4M^&+(8[/?XSM--T
M.42IVOE 7C/08X8=(_T@_E;_V)4.HJ>*DK5JC.<'QZ  3I7P /4,6Q-2J_#M
MOH( [J9>/6.)"O)>W&AL",/M#//;394OX][2,AM?OGV]_E#CZ[<Y)%8<ET1U
MIG:R]^4R)L9Y>IQ;QZ>+[T[7Q3^MRRV*WI.<AE^]7[3=/* \]\VPD:X(&^LK
MVQLR=ISM2(.K:GN79/52@FV& E28VM>56H>F<@I4 D;45/(TK[.IW<$]_ ,;
M>;?>!Z8U!0E7H7RV.0$/A=&QU\HTFTJUZ)3@SJ2&M#9-;_RXD%:$AZ4W<WQS
M2JT'3^<MP0FE,\IVP#*S8%SQPFY$4H=J-:W N7JWLK>_";UP,#D-FM7+CP.C
MGG0\CTBZ5B2T]*7AP#<$2$PV?A=C[XDB>N/BDGQ(@6E0;\WGEDOP:CMJL13S
MX-"J?+&7U,/@\K:WX'*/4N/'Q/=@T;?,Y+2G:=C.19\/.'ZL6?N$O)U9/M?Y
MF?RZ0;!+5X/[B.J*#Z#F7PIDNW-LXO1+&#/T9@K!KL=#V\@I3K^)<CI"8OS;
MP:"A%X$?0]^LN&0<MBCTF9B__B,W&V+^PIYCT_[+,L7GE5K;)+8=L6H7L#CZ
M67RO8'>9&]J-;WX>9M$8)IK+3414V^NO>\BTDUX&N\CH$)4OV&>P%6Q&6/@\
MV8J7FN+J-X>)RUU<?94^TM6>W=BX8^+!4/>UW2I_&6G8=:351T0AE9\:DG/.
MTD7W[,%-TX/7MKID@W__JE'JK[Z%Q/N7G4!__QX2[M>?0OK+5J"?@C\%_Y\6
M5/\] IF*_?O#*$.JL#!%)P[',->\>;3N;$.^;]X^!V(6NZ"G;4Q1#'PS*X$
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
M5E@)#JOC;_NBQ&"U#NXO<R=7KE 8CB-7"E%R]+$V^ ]/H.0S)N # BA".I6
MY\H71MCBEJ ^*<D%SUI6B,:<+%LZV)V)^CZB(ZF*U%J"&O1S,XHP9P:%=R34
M\7WX K;+-R/ 7JUYZ=],DOP>>=/X[R!OV6 (>7*E"\@21&%FHXFM-+<<U< G
M Y:>P]IA@]#P:<?_8SQ=;EE=WU'9@ZE]GDSJ,RRGBD$/G[9Y%'1^C)*:K-CR
M0.G6RP;GO*AXSPI<!X5%A!;G@Q5QT"8Z173WN_$7SQL+?)/BG3Y>*@U_^=EO
MZ9Z<[G_]-MOOMMQ.2;)>+[@H9APW>&&AK@UW%^6#61<O?,BY!L^2\^3RNT]B
MY-"6-0SY*^36U()%_<VVH6QVKIWQAW%W$7$%VNI[&JAC6]#@D&J1F^5,IW'N
MB(G E=NH\UKN!$WV)QQ3\\,%*&J^35_*<E9HAOY;N]B7]5L /@!KH$]6Q_[R
MA;^']Q'@):&>?Z%T#QA_9JT+IK7^!]L@?0^^J<\W4K^A'KN"NF8TE9'T>VS^
M?UWZL2FGOU$WX<YBYG:0EX'MIZC3TI0W.JA3C%+$_K):1Z>T#=HTH].)LITA
MQ\H_O&2G T(#GS+O/K2;U5'@")N:I^00</+P5DVV:"<:B#\]95 GCB% %753
M;:_AJ!W:D3^KM@7]#FWB"E/J\9 : G >U+5QKS_%34OBXZ!B-(AG@POKJ!4O
M.</C4SHR:/D&O5[_J6_CV.K^0)U^G ^">RI0M-:\\!4#4@ZI(B!<+2<@X)_:
MS"0"=*JS$@J@I9V70TIW,?*KX%U,BURI?-<R&49$:"RX>G6*R?TOH2:^>CLW
MS.*V;#PNZA7IQ3K(?<GA81_U3:C"BPPQM$,)DGT4H7$/L)RH7B!A5RDI+G-Z
M9932%:=E/1$C%T(L3F*\4DJ]6 G<W&E2!_5$$V?M*<:N7FR5AN.1@NAO=JKT
M^N"/Z;N#\I[I)]+U-.]$LN\*L6NTX:\Y-^FRX_Q.S#4]530%C@=C87OGDH+1
M8R7QDY6]_ 'M]C9=>Q_.+JU^=<N<;A70KFQY:>/>E8J!^KZ'$M@^OF<AYTJJ
M#,&2\=*^@;@"*C8/J-_+S,E8SX-K4O!X6EWWW$OC:<&02Z2%H.+I,_JWMKE_
M>?S?8+!SJE5XQC'R&$8<[X)GI'!HN?8F@BA+%]+]PEZ>,^9_KV_[Q\WN51^?
MDU3HPQ760?;ZN[J^W*&XX^EF)9]KGEX]MG3HTHN90FGF!&=W(/Q8%;;#<=\;
M_NK<7I"S/T?H[UM>'&<XJE-$#(?T[#&%!-+'L#-[<9-?44QH@_LNTZM\WNRO
M>RZ >5ARCBH(&[8?LZRE,EB8^23RG#<"S&I@O\LPESY7_>M^BFO^H!"'%H@
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
M0PL80%Z=,$%WY6.!,:7Q[UXB\^MUZ_8U';6Z)/SQ]FM8QY4T>NFH(P2\A.;
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
MAQ"KA$'.4P3C@*I0:!(%"5E46Q_QV8FV:]J+P$[XN@=UQQDSR<"<WSLZU8Z
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
M[)+2,$EA%-JJE80R2.JTI%CHD <HY(BY,89GS_-CCZZRY3L=FCL*9NXH)NY
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
M5!3>$]L]2X4#XMU$.CR.(_/II1!ZY;=P1Z97R@N'YB?+@N&NZGYB#(^W^NT
MW[&LJ.VX7Q4KUXV7J]S^\C\RL^TLQ-U3>T E0\8UPB%DL200AXA!PA2&,I0Q
M3KD*PD3[N)V\>I\;V5@YFYT+V$I:7X7[>/WGGF>"?J/AMD\<#>.1B>@R>+WW
MB;U@&FB_Z-?WI/O&7K"\W#_V:Z1O#O5M849C?4FU<>1O"CCN_GZ]7.9_V*LI
M[_+B3;[FE5XO-T_=Y,M,/"UTA ,=BPBFV+K961W,:?XI$L(QYJD@H5=DPY#"
MS8T.MW5/=TKX9F0?<.3<N/%[C<?(U+FGUA6H%=LK1GMDG*[ 5KWZ3&6CX/;9
M*]#H"'YO__M5?:O *T,4?QV0@L<8C<&RQP\HVL09YH<']3 +_0A]]*/_-YF-
M@UO)\L8,O"H*)6NSV6[&%RK10F(F89 0#7$J,.0B069O;/XO0BE!<>I7(KRC
M-R<ZF+0@^%98()58FFV$!&:']["1O#G6\*/L+K3=&/A2!*<AU*V4]HKX!J]V
M;VQ%'8X#'? 8B-*Z>IJ4H1Q4?DDX+J_X'T,T-Y4SMGQ?WS.NK=0/V4J]KY3Y
M:T@8IS0)H V\@!@I!&G -$P2AN($$X+<HES/]C0WPVXK+-B3%OQNY06UP!X^
M]FZ(SY])# ;<V)O7R3!S/YD8#+N)SB8NP-#K=,()EX[SB>[W)SNA<%)C_XS"
M[86^N_!'M5JK=T9"6[G;GGO\):ON7J^-D7%OH^JLJ6<W$?4>8B&8%+'6#":,
MQA 'DD(J&89AC$@J=4Q#>Z/99Y_MT_W<"-?FN3##491@$TW?ZN.[G_8: ]<=
M\UC(CKXGK@5O+J!M1 =_&-G!1OBQ=[=]D!ML_^K5^<0[U#[ '.Y!>[7B?PC[
MIEW]OII7%RH(D20D@9HEQBC4FD-*I;*9@X,H$5(S['39X67#<Z.DC6S "N=^
M?/H,J_,'I7T1&'OWYZ2\U\'G,4U['7$^:VBRP\QCXN\?6Q[]^[ 9:YESEBFW
M_%(+%9GIBE  )1)F H=!"IE,4K/)4P)K$:(P3H9((#JTX'.CB@^J+ ';2W\G
M]]/?63\TVY-^F$R,@W\,YW>B<QWBD;GP=,[$*]#FA64]LB8ZITN<Z?<R3%K.
M[_G=?/><F]_Y^QDLF>98@]@S4^;@XLPB#>98(+OFN!RM?W\CZ1HG<? N*\KJ
M5]/>+;M5K_*5+-^LU:\VJL)\+&23UU*E-F0A@8+& F(:2TAU(B%B41R&DI-4
M8%<+Q[G7N9DG^"<C^#^ 6G2PD1W4P@,C/:C%!U9^]Z7&?0C.VQ6C #NR4>".
M:8^TFN[@NB_"HX \T0HZP ?LM=9Y8]6Q4+FW-=DJXZW>_A+A_W(_=WJ]DNPB
MYMYDI5CF-I)N>T$%ZXA+J2G$PM[13*TC"MFD8UJS(. 4A]0KZ=C9'N?&ZXW
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
MF?ALI-!62;?[=Z./J4?=@^\WMA,M7E_O%+"!PH4"<G=/T@QW9?Z@[0?PN/D
M]/8#R%Y\ -GS#T!N/@#5? #E%HF?!BJ[,,ZP=!5J&+C'Z4H[C /5LV(0(W5Q
M2;ZK11#'"8DH@DQ*9,O-FA4W$*'Y'T12I<)0$K2H\HHMW1R@3;->B^6V\1%G
MK^T#],]?M>!$LY1&,20H"B%.DA1R3B,H=<AD@ 51R"M13P^8)K I&IA8?YC<
MO,#^RH^\@)_Y,'JFXQK8J=LV^AT2:YURV[[XZQ!)*[97CY,DB .5)C!FR/ 2
MHQP2R2)($HZ3*%$:<Z=4\=W=S&T"'N1A.'\9V =4M^EY.51C>V_]4;HP5\5(
MEYU/=/(=,U6<NV!\YNE^%/"6%2N;IN5&%5_NF/?W>NKU&7VQ&Q'M>0.HA1SE
MHSV'Q$"?[<EN)OUPSRG[\M,]^WSO:I:KV^:6_0*'@6""&]M0!1'$6DG(@Y1!
M$ME[8#@D@CK7-WG1]MQ6JJUX9B-KY?.NM;@%S<%SU!^*L3T_@Z'@76.R#QK3
M5I7<HG)E_[M<2_L;&\0''MA3??JJE2J;:G&BK2$V@!'>@='Y"I/;-Z:N*?E2
MU"-5) \>Z;?:OLN+/U@A-Q7<WJ^D^J;DU_Q]6:[- #3^!IM4M$Z!*%)$J$X$
M1)$T&U]L"QK$00HE2J, RU"GS.NFBE?OLR.]1OA=;<-6?%#EH%'@G\K6FWO5
M/YVMWP"YV4BCP3XVP0Z-N+=-U0NY@0PMO[XGM;YZP?+2).O72,_X3W&GY'JI
M/NEGF7KK++UU9+G-V5M^97QI%F-,D$P)@XH):2-*4LALSG\4)K'Y@PH)\_+V
M>?0]-\K;B&X/-I[GG;8'%ZWXH)8?_%YKX)N!UV-<W+AN)+1'9KHA@?8/2O6'
M;*A058^>IPU@]8?D(*RU1Q/]R.U#OKK]JHI[ZYYYW=YME0DSQAG',(H"#K$(
M%>0$8YCB4&J9"$*(5VC[D3[F1E:M6.#!5OW*5W8J+8W4P/1]7Y^V^E'3,53=
M*.A"K$:F&BL=M.+5(0A78 /;KZQJ#QF'8Y8.) 9BD&,]3,H4'2J^9(2N1_W=
M3[^L6<%6E=E$&TII4S^N*L,PRNP6U<:6D5+'+&8P(9A";#. 4R)L2)6*-3,6
M#2+.UW-=.IP;)^QDK@M5;K*X[HGM9[<X W_>KS4TG"/3QG=#TMTW-C2B$SG,
M!D#6RSWF U.'S\RIF<D<:3Y*[7O7O-[KN??,*K5K].E#ME+UQ<9%()6,.9:0
MTR"%V/P,*4T3J",>)<IL064@O3::)SJ:&RE;.?<^\"?PNQ6UN5?KNW\\A:WC
M9G$ Q,;>&?8"RW\/> :)H39\I[J9=G=W1MF#K=RYY_L1PT=5O6;EW4V1/V:&
M"EX]_58J^7ZU=?A?BRI[K"WR11B@E-O[R6E@4T81E$#&,(*1H8^4",F#2/L$
MZKEW[44>$P3S&<F!,**#AU9VP)_ #VLC/LA6/V[";ZWC9*N"'Z5XC(H;R8R#
M]<BT8V&V4H.;?9A_V\"\.^2[/@^S-QGY(S80/7ET/"EA^0/RDL)ZM'"Y,VH;
M\[Q RF;##05D:2H@UEQ BF@$TT202!.2QFYIHCI[F9N=4WM:!O ^[6#T]S_U
M F=B#]3N!LTXGJ<##$;P/>WZ^&[>IP,UN_Q/AP_WO$@@1+ZN+:.;?)G9+=,V
M?B\,&,52!S!2"8,X,C\QHB.H(BV2.&&:*;^*V2>[FMO$WTD*-J+V#N;M -B-
M#8:!;61*Z(F8?VS^63"&BM<_W=&T,?QG%3Z(ZS__1C^J>+\R<T^5U=MO#VIE
M*PSQ:I$@'8<B""'GA!J.,#]1$<0P3$@@>)KH2$<^''&DC[F1PT9$D*_J\ZF^
M%L(Q.-T8X4*01J:"+3ZM>%>UE3 <!71H/]#</];#I).^0\67L[WKT9X;@&RE
M/NDFXT";W$+Q0-!4I3!EL;'^$1*0Q-+FOPZ$%)@Q'7C-\L,NYC;)VQP7U[>%
MJG-:>QK_AQ Z6OX7 3.VV6_]EKG>Y/\8/KG::>V',O@/.YC6VC^IX(&I?_K)
MGH<852[^>I<OY38R;VN&DC# 2%(%PY2%$).80IHP KF6E(:!#AC7?O7G3W4U
MNUF>W]^;5;S<$_@?_YZ@,/V7]E*_;SGZDQ@['F<,@MS8!QI[0O[3)OO%=545
M&5]7]KC-1O?>L#HF98PMP'F0!BM6?[*CB2O5GU/XL$S]V3?Z;@'L%09;+O>=
M$;,Y4EF;G<:G!U74I^QE4XZT>>XK^Z;*M]],QZ:/;,6*I_K4Q6:SMS'#^7)9
MWXIH#!A;DCJ24B50XM!L)810D"2402&9Q%P:%B*1SQ')B++.[4RE40$T^H#V
M7[5&OEN2\8;7=6LSBT$;?8M4C] /5L\?FRM4.U7!3M=-9>G]$;T"S]4#&_V&
MW&&-/@B#[=3&DW3B'=_HD!_N',?OLJ>MJF[MGJO-0$]1+#G1%#(=<H@QEI"F
MB,%$*2VE%CJ53G48C[8^-XNT%<XWA?]QY!R-SKYXC&UG.D/A;T(>4WDHJ_%9
MV],:BL?4.K -CS[4NW2:*@I[#KVEB.N5-/]M-J[E@J6"Q2Q59MHJ8],IC2%+
ML88*F4V65E1)XC5WSW4XM^F\D;>]2@TJ*_&+9'+VET T\GM73.N&WXT A@1U
M9$[8XKEO$=5XFI]:Q]2 <2RNR Q7]:R[NZF+G#DI?Z2FF=M[PZ2;V26\#!61
M6 >&75*<0!RD"!(>$ABA)$4*Q3CT.Z\^V=/<6.9(?AH(7O_Z!;Q=J>+6TXEU
M&E\W-AD$M9%IY%A"'Y><K1>G]#F1C'/PG#X3I^!T5O=<5I^ATF-^+9A4FPL!
M[8%X^5D)E3U:#^5O*YXMETKN?E/69^5/"XE31;D]WTI$ #&G"C(:"!C'J4@"
MI-/$K[1K7T'F1C$;0<%GFWE\[>M8ZCT>;IPS!<HC4U*M0FW)-/>'-EJ G=!7
M8&\4MII<-0$W3^#W]K^C$-FE" _$<[W%F)0&+P7K)4M>W)[_Y=37>?&0%ZQ2
M]75WJW=6.WBLSV=3\8*C,!$Z@"(2S&SP4&#V=L167&2*B9@F6#G=4'?K;FZ$
MV,S28B<KR*RP[G<G'1#N)K_A<1N9XK;"UM<D]\3=5&3TKLSB\I4ZWSX=%LN)
M[IY>C*G7S5-WB#KNG3HT,MFM4W>%]N^<>KS5VZ_VHBSXQK-N<XXLN"(I8CJ%
M$0_,1I=P"7D:QI!&6& >882PKU>MH[NY,>\VOE#D'8=>?7!U=I<-A-;XSC(K
M*&@E!5;4J^UQ89V,:%!7F0,JPSG*NCJ;VDWFH/@1)YG+6_WHX[.Z72_M>#W5
M.=[;TZ"4BD1K1""G5!A[+3"$(02'*B !#D)*F/:ZK7ZTE[F1Q4[(IGY$SW.U
MXXBZ\<7%.(U,$_X0>9-#)P0#<<+Q/B:E@DXU7S) ]\,]D\/6MT'5!\7,Q,H8
MM]7BGNP1?9O^*D8TY1QS&"A!(-8LA,:""&%HR""5),)QY!7'?::_N9&!D0R*
MPR1CS95S!996#4_'UCG$W2AB0!Q')HM64E"+>@6VPC9128VX V9O=<-EJ'RM
M9WJ;-D.KF^H'.5D=7^O'+S=%>[97!YB^R>Q5])7<>N_?*+$T_Y$+0AD3:8I@
MP'@,L8H3R"+S/S2,$%&<X<2M5K=GOW/CFZV@0+82@@=5@(>--DW@.?BB"GM=
M\K5YZB$OLXJ9E;BL#Z5^L&7F\J5YM:S?K'_[HQ]#N8Z9&U.-,!(C,]968E"+
M? 5VH[(]_;-7U!K!A^,N3Z0&XC#77B?E,D\H7G*:[^O]N.UU?F\FYIU:E=EC
M&_/X456?]%?V[?VF_L%-8S3L7W;XFI^(=S8X$<&XAHRDV!;#32!7F$(>!5P+
MA'"88)]P]H'E\^+*"4+8GZG7AO?X$=W0 ^A&B-]Q6$9WUQ^.2!NR;JP]LT\T
MIK/1TGJ4-N5!6D4/;@.-'K$^TB@,1,I#2S<I>8\$[4N2'ZL;_Z//SZJRI8+S
ME>G7_O"H;HK\MF#W[8D2B1(FPSB"/+1^-"4%Y-+LJ9,PHCCFH4 X=CWW/-/7
MW S:K;A@*R]H!78_M#N'[_E3SP%1&]VW=A*P'L>=YY!S/^L<$,&)#CK[?'I>
M9YN.D'0<;)YK8;)334=5]H\T75_I>R"Q5T#!'G:T#O0XCB5)"8&I3 )#I32%
M'$<QI#&5$4LCHKC70>:)?N9'H_L%0JR<O8\ECN/J>C!Q,5JCTZ<_4#T.)SIA
M&.QXXG@O$Q]0=*IZ>$31_7C/0XI-YKI73Z_8TGHKO]PI5?U2Y.N'S":XV\2;
MXT0HP@6"DBH.<4H"2 21D."0H32-%&=>7D37CN=&%]O:0I\T>,V*XJE.VWK?
MA(?:L)]=_L72/M/F!&5+LU3: :QOT7D>:[B.D>/YQ@C(CWW0L<7TRF;.;<4&
MM=Q@(WB;UW^<D%M?T(8Z!7'M=MKC$$\P#LY%?-_WXS:ILL5;8S953Y_5;693
M;:RJC^;K6D0LH#B**)3:)K5(TQ R2B,8D2@,0TYTJ*D+AYWJ8&Y<U<@(=D("
M*Z4;^9P$L9MDAH!F9#+Q1,69*LZI?H022B5^NLT??S:O-FQ@?MB1P,D&)YGL
MY]393.JSS_D[?<QNYT$5U9.U<BJSIMJL.0]VX30,499OO[4>J-=_>7^SB%&2
MA E"4+ @ACA1!%*22J@0(P%&E*;:V0'DT>_<IGHM\I5-XU]K<%5?7E$;^:_
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
ML)'4SY [#:F;R38(4".SXB%&HX1CG85B("OK=#^3VE-GU7UI.9U_H6=-\[U
M*WN%JWKJE902)8)@K1F,A+)%MY2$).($TBC$81SI (6Q3U;18<3RXIL)DHE^
MM7W4]Q@KS^JG PT3US(B9ML.$=/VBKCDD 6QA'%BULV01A&BT<)\:5DN[1)4
MS76P7HHX]I U6@%FCS)NLY6]-6<O/]W48GR7D<2"R93$$4QB82N8(YO&U_R$
M=!P*%:>:4]6.Y-N5G/<X;@2<;A1-C]]Y_-P,A.E'9&1K8E^A?VH'9!:9>H=%
M>B!C92"A)K5LA@7RI1DT<.O^?J4V2M3>^+'65_FV;E*:EO/K]>VZK!"UP]AN
M]U7(::A" 1-L74V!)G494L@%-FRM,!+2Z1J.=\]SVVFUP@.QD1ZH1GR;12('
MY&=$ZPGA[F3Q&XCS+JK1X!V943?(;@4'K>26)'/0R X0O0)6_![>+#^@W1U<
MHP$^D<_+#_AA?&&],.MPC_FU-YG'K)>:^TZT?@WXK09E42U^S5;9_7J3YQHQ
M&;,TY=!0>PAQ'"-($V3^F9K?JE":7; 3VQ^T/#<V;X5SXY!#G+K)^"+M1R;;
M5JX!SQY/:MME0IJ7]LQ'\Z^=Z7C8WB2S]J0:FUEY^@%_&^Q7MEIK9F_PV&/$
MLLY U'Y:$8YB'2<VV0_'$#/$(->AADQ&)$0ZH00S5X/K=#>SFX^_W( O6>7J
MOCZ#X7E;:1ADQIZK>T("(V6;N\[? .J RMW:&0:RB4R;X] -8\*<!Z+#7NEX
M>3+CY+P"^Y:(P]/]'/>&3/.BWO]N?+M!$#*2!!!IE4!L*ZGR$(<P%#*ABDK)
M$J]3O)<=S(WT7KB$LE9,SR.\ QC=''.7@/,=7&S3^]-. 3209^R@^4E]7*>4
M>^FM.OG<!:D+,E$I:2.FKE?U?^P /[*EC4*\KC9I^.N4X@N=QC$A80(CPZ$0
MH] P0B!3&"#!TS#1%",O1O#L?VZ$L1,?"!M36*='M3^HG0H]4AMX# @54A&D
M$621-A2=B@12&6@8:2X2A%4<1&+QJ J>SV!(]N68;E F&PLWGA\1WY&7@3U@
M7V^^]OJ'/>FO-E<,!LY'X0_8D/DI/'J?/E^%/S1'\U?T:*9G?(C95N[2FSW5
M=446*:%I0)CAL30(#(]1#@V!A="8F0'6BB,5.$70=G4RM]7#RKB7VN^IK;'B
MF0SG*)R.9\$7@C2VV>F+C_\1;0< 0QVX'NMBVN/3#B4/#D.[GNT;#L:J^N;F
M)[TMUW1CB[_;D]5-<*.F,HH3L]-,=:#,3C- D!C+!M) A%A1)4/JE5;;I=/9
MT<%&9AM'LJMLM1';)4:R_P X$L; L(Z^;[T8T1Y1'^X0#1;3X=#EQ!$;[B <
MQF-XO-LWN<W;>U7<&I+[I<C_J.YL16:V>EJD%$FJ6 !5Q&S(:80AB51@MKA)
MQ E5*@B<BG2>Z6=NQ-.F<-G("AIA02NM;YJ;X]!V\\N @(U,*3VQZI'PIA.)
M"Y+>'&]WXL0WG<H=)K_I?KSGY97Z7O1A+?8Z^_+^]<'-M<)7==V<STHL65EF
M.A/UD<FU-E/T*_NVL%F09<P)%$@F$ >)A"14""*4<!1K3@V?>%UY&5:^N9'.
M;ZM"L67VWTJ"6WM!URS'\NA%Z"NP:NI"5.R;YUV:@4>81U@+&6JHDB"$F* 8
M\I1H*!23,6&:8>SI:_N.8SR-+\YYE+_OR+I9O]]QM$9>U=KD(/NJ/<^L?>3.
M_+-K]6U-L9>J7@%FE;4E70:\US7., QU&VQ@Z::]0S8.M <WST;JIF?Z$IL4
M99=:[!-?9K=M'1J#6N/-7B 14&'W AH'R' _-;L"S3&4$A%!"$T2Y!0%Y-/I
MW);L6F:P2\4%\IW4GNE*7"!W(^6A@1R9:1L,]Q+9[0E\!78B#YB"Q .@H?*.
MN'0Y;;(1#Q .,HSXO-N/@FR%@JRJ#2%[^O*R]DN3YV[KJT-:"$:Q/>[%MIX
MDY"IE,)0ZA AID@<8A\N\NI];J2T)WQS(+DO/MC)W]M]ZC<V;J0U&N(CL]>0
M8'L362_0!F(TO[XGI;9>L+SDN'Z-]#P0$G=*KI?JD_ZB;FV7G]6#O6AG+]-I
M6R/8<NNKI_:/S7DFH:E47 HH(J8@9E1"RN(Z&0 -ZFC$)/4Z'_*786[$MU'!
MND9:.<%6"["GAMF=/6V?Z'?$W&/$' ^4QAV'L<^71AD"_R.G_B .=0+50X)I
M#Z3Z0W1P/G5!4_[7P7:]-6&WOZKJ+I?O5X^JK.GZ\+=*?32?[/6WK%RDL<0L
M4@)J&=B,#L)L6EF:P)0R8OX2QSIU"JJY5)"Y4>=.:K/E,L\9<\5(Z4B*%X]*
M-S-.B?7(].@+L]<-MR$PNN!"W$7=3W9_;@B0]J_;#=*>_YG]UX+9= Q?GNYY
MOEP$,0_"., PB$@$,4DE)#H,C4&(8DH94V'J=-!VT/+<:*H5#C32N9_#/X?K
M_,E[;Q!&Y@]'_;W.UH_JVNLT_7E+DYV?'U5@_\3\^ -] V7>94OU<5W?3(P#
MKE&D"40)"2 V_X0T"1.HA:0LX SSQ'G>O6Q\;E.O#?.P H)&0M\PF#W@SL_
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
MSRKT1QZ,A.W(!.<,ZX"H!!]\W4,41L)YHGB%RQ]CKZB% 6!UA##XC#99/,.
M*3:#&X;</LP_>?^HS+C&+%OH+,O27$6VQE($49*FD,8B,S_E6:XT9SSV"@T]
MC#PWTK:* ;W9 K52PCI]X+[JTN;;+OL(GIO1.0B2D;FV0*-0*IQU>#+/0%;?
M<=Q)K;F3Z;RTTDXO&-C9[Q@E7A70O>:[XI5?8*XX98A P1($41SED$>(0HZE
MR"6/&<X3/[^S7=C\',Q*P6:*AF='OW9DW5[=,&B-;3<=E3Q4P@;_K!4-V=&O
M%XU0'?W:!4W;T:]WPB<=_?KO&!J;N!%*R:+DC2U]R<P$/ND/F_7]5[7];HM:
M+%B4Y#IEQCO+D/F4:Z0@E1K!2.%8Y512F3IY9^XBY_:-KS4NJTHM*YWM48PT
MVOK&)O8"[L8A86$<F4N>(WC;0- J#*W&X&T7E@,B%5WA"1:MV"MPXHA%5P!.
MHQ:=[PQQC%$7T?NZ:92)K2KHV5PVL<A(*G.<1U 38ER(V# 0I]:9X KS1+$X
MB>/%?K-GJR&;Y+WRO>CHH,4D.[;7S0J$S7K&E?Z7;(_WKPNF2&(F8Y@):?NH
MV5;1PEB5:<0YE2A7,KW@<"GLNDS18\VL2U5/\I=5L9/>5R!RW.49<G81%/3I
M3RYZ7H>K(NE:C'5RX0S>*.<6_=)?\=3"&9KN,POW8886Y"T//@K_^X8]+ V;
MVU#]:_FOQ[(OY2)-(\4BK6 D(OL)0@+2*,W-ZBBJ)!>29(?H^J\^Y7?[)#N]
M><^#[;].P'K7J]7FS\*:L[M@?+/=;OY4$NC'M3'W'FW-&?E8U#LPSXTMCR?\
M=\8<5L6-ZP*!/%7Z9!5J6V@+&NJ"H[XAB]"Z8A.LUFROP(E+RKH"<%HYUOG.
M8;1D(XCV3[^K_;=-HT7N;J'3%"O.!52Y2"%*$8<$*055IF6NC&/.9.9C@+7(
MF9NAU5#-CTC:<'1CCP#HC$P9I8:@5!&XP.1-$ST@!.*&-BF3$D+/5%^R0-_E
M S?H'OEJ*0ZUP7XK#I=6QSX$9:6718331&=$0YE8%SG/N'61$Y@RPPK4_!_U
MB_-S$SLW8BBU!L=2>)7>H*%X57'),^''<1D<M^Z"@SOV]ET(7/VW\+Q@"K6-
MYR9TVJT\+R!.MO/\[AZ:(518/44^HUSN[;#&;;-'%?+-X_[C9O]?:G_'EG+!
M,=$ZM=5JC9]D:]0B2(B.82YQCA6*LI@POUY,;H+G1E65WF6J<J4X6&_VX,$H
MZYO;X8B]&SN-@>C(_%2#V=09U$H#_K@'1FWPI/;@K@O= 7D9?E %2\%P%#MQ
MMH4?&*>)%9[W#VT4OE^6#;IL.-17,TC5#X*G2N"(I1!KJB"BN8 ,"PVC#$=9
ME),XT4YUM/L$S8V)SK5)+6M8EO4"[HQ7NSW,Y<5EPWIRM*Z!&T.%0'9D1CJJ
M6  %K)(CM.3H0R)8-_$6,1/W$N^>[&DG\9[KAQ%(:YWFK^RGK3S.DS1)N((Z
MB6VV<Y)#)F(*4XYX@AB75'LUF^P6-S<RJ1V#O57.CQ1Z<'6CAG!HC4P0'>7:
MK\#73O2\6<(-E$!<T2-L4L9PF_A+WG"\Z[(3IFK(XA.[8"Q%FDEC>G"=&,[
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
MV&CW..  *]--3=/C/3)SG6]#;H/_ZAD=_F3G!'XI9_67*_!LD7PS;@,MEGN
M][2+-E$P^'2+YQ5"'@[KCG#S $(F"TT/!T@SC#W@J)>=K'Q?[HN]_*_64E^P
M6'(:*0H5XQ0B\RV#A! $-1<IE1BG1'@9T&>ES.V+==A-K[4$_RST]+2;SR/J
M=THQ&*>I#AR<(1I\6' 6@L#[_L]EO,H6_MEIMNW&G[]X8 $3\4W)QY7ZI WC
M-)BF'/Q8VU#%491PQ"&5E@JX1)"F-(;:.-)1C!.D8J_*MHYRYT8.M=K@DRX^
MSLUOLF>0A2OR;I0Q IXCD\@!RLT9*"M" :,4C_3$*E0U$D>ITU8A\8/BI/J(
MY^T7%X(\UMQ5VZ)JW%M[U&BLHH7=T<M3Q2$3@D"$1 H9CC*(-8E89'[)/*/
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
MT6&VKZ"O(Q+&#><Z;>)!H%;'I>[]3>XE7YGE((S80[Z<RUF4J32+0@&R& F
M9"P!4UD"4I6D%+*0A2JQ;6ZR/_C47NQ:*;// :-?V*_!6EW[WB8'Z'6_QY=B
M,O +[ J'4U^34W;W:FIR,-AH'4U.F;';SN3D-9<&G!]6:EWL?/6;1+H$)T3%
MF00Q@12@B"E 4XA!) 6.>!AF$97]@LPMI$_M!=^-=#X6/+)XZP#W26ETFQW+
M[_Q0F _M 7B%^X(0<@?8O(>-V\A^IU!Q!UA.AX>[#-(CMD0/NY"R#0V(M"<2
M)20$*(T@0!02O=@0&""2"IH(G.(DGKW(BI56H26[8[N\-KL2!@P=:-1SB*1X
M@]7Y<\_>]@],&ZU>?6))WB#@$$C2%XFQHDAL$7&+(#EF=5?XR)OKQXL=.:;F
MF\"1HQ?T<ZZ^ELM-G^!-IY<MG\T(9BPED@!&3:M>@F- ,)% JI2F(H9)J-TI
M*P:RE#@]7OI2%H_-[L=SH[5C"LHYB.U\(H^P#4QGM:;;1M]&V:#6=L?[\>?T
M6.+BR<TY)VU4Q\;2]'U7QO8V/]4A[OXL]$+G1_[\3>KG2W\Y'N6'U[<'Z\TE
M,Q%)&5(& 0TQUU03A@#':002QG&,.<2A<%JY]=9D:JNXC>*F9G2K^66E'.PG
M)2:$0L53P!.B/=!$44!I@@#G,L*I@!0C[,;_HTS+.%^&O0BR<C-/;O%_E\^2
MW2=D%.0'_[B<**FQ?4FVU@3L=3_*K[ELN H:SI@.5#+#7H]WK9'A#->YHACN
M [I]YA;5<B>B0HHZ@"*733M.B62F6(H!3J,4("E,7(- 0%*8I2RB*+8KDM8E
M9&H?IUT]@[6B3LU..R'M9C9?0 U,6KTPLJ8B&Q"Z6$;?O\,P^E];=ND<>A3B
ML#%NS0E6U_;S:J\YKU9T_JFL/A8O>546]2;(W.22-:4;'V7!M:A_%D([TJ9*
MN12W*_E[OOR1%W>%_'=)JQG."(1IQK0OQ1A 4#NX-,LPR%+!91QA29BC+^5#
MK>FY5?KQ0VZ>DY?IL7.BQH9\8&IJS:EKT;\Q*# 6!5N37J^"79.N3'T<)O4R
M/]=_-T8%VCA_?I5/F#VY6%Y4&M7;\@GBON/E=6SW<Y+OLNG]L*JTI.M"?)=U
MEP?3_^I6*EE5S=]G&&4RAH(!JB@"R,1L,0HI@%F69C'-F&16FPH.,J?GH2V6
M@6@5M#];L$68X3!FDE 0L80 1*,0D P20(@(0TPX#^/4_HQJ (S'^6@UG?/6
M, =T$="@VA;DJ1N)^ ?__*'7 ( ._$EZHW%=X+35N>Y.6%?!:# V__0/J?TI
MV@#0CG2^Y@=BI\,W1[ ZCN5L1QKMP,[1M-VC/-=;^^:::6XR'6=^/LMB(1<S
M$4+(((5Z$0(50"G) $Y8!@@CL8J@2$0F7'JY[ MP^@2.T(7EP<A8-^;03[QL
M]71-%=N#T6[%< DX@V],F(^6>?\_GD.D1Q[7<;.]I6OM#3]R5M9QXPZ3KTY<
MY^[Q7K_D!O'?\T*T\1Y0\3 AH020R43[ME$*2)0H($F(DXA"SI!56^BCHT_-
MBVT5#(R&]A_]0]#.>TP703'T<GT'A1[Q0H=PV'L[%\$R5H- )WB<_)>3YG=X
M*H?WC.:3G%1WU_LX?9$[/9F,C"\E+=:=)O1:W^SCK1\S(E4<(@6P-'5L.9(
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
M:XZ8*<$EC&/MF5)& <*,ZQ<:F=X)&8R5Y EF3HD 3M*G]KJOE=\XE[57L@A
MP#9.2_,C1T_%;4[L_)3!D!Z80#8@MXH'C>8F**_1/=A1_JIQ4_PY*+U0\^2>
MN,D>U3GI!<N^:])OD)[)X@?QR=HQFJ_,\-],MFA97"^75<Y6=:;T0_FV^<SZ
M*',3C1\CEJ)8I( RTS,&FNXQ,4T!UVNT1.AUFN*Q4UZY5_6FQI.-18Y9YWXG
MS(XCWV\:!B;17</^M4VQN HVQ@6M=<&N>69/Y$3CKD&R,X8!WU>>O%_EQDVI
M'P38@^S[8:3TH_MO5<FE%/6:]_-BL3)GHW?JIM[AJQ6=489"AE(*$DI#@!2,
M ).9J0P":<)C%0GAE"IR5N+42'FMI'&D=K<^W6CZ/-!VS.L5OH')=*UKLV6V
MBV.C;W#?B:,S,5ICXXGKSLL;E;ZLS=]G)/L;>_J4_(<4J[D>\U2EHVT)BH@)
M)7'"043B&"!.%*#$[(N)5*90Q"D)W0H1V<N>&O&L53<OS.ER7([>HL-46+J"
MPP \M)]GA6V;9A$,4\/('3A?/IJ#Y'$=,'=(#KRK'D.X9SY\G$NN?33^SV5=
M*K=-\HQ9$A.I$A"23+M*46HB[3(,J$!(,$7#5%@EH9V4,#6&6BL9M%K:Q^ ?
M![";<;S ,O0N_AXB/0I['X?&/AWA8HA&2C]PA\HIVZ 3AH[L@N/WC99-T*GV
M;O9 ]X475S8YDO*[V2,*:4J@3!# B!& 9$@!2U0&$L:PC$.>26'5F<5-[-3(
M;T?KWJ5,NE"V<[_\8S<P0^XH?+5;+6"W9N2P)4TL</)?T*1+Z'N5,[$ HJ.8
MB<W=%U>/O"[$VYC9&(H,11D%%'((4(P(8$12@#,J228P1ACV+!6Y+VMJA+-;
MOK"I"MD[1+D+83O>\83;P&33#[)+*CN> L-_&<<#2>]5L_&4R1T%&D_>XKX4
M.U'CK6U)]UTN\Z8$S0=92)4O%U_E<J9BSA(2)H!R%0-$)==KM#0" D%$E JS
MU"XXHZ?\J1&+UAYLRQ-6&Y4#UNI\%10N[7W[3,GYI=_ 0 _,1$T=R&*W#F0;
MC_U+VZ[SUZMW@MY^:3GP%(S50>J'.;(UV2CTR61>FCW LIX>DQ1HSGB>RZ+^
M9,B?ZW-?_>M@(:N7O$T=W%YE[M93M)ZPYK<F\47H?Q92;'[QK)58U+\Q@VD$
M\U+\-;@[*CBO3P1E?:4JY_/R3Z/$]H+_9[M7R>N6QN89XB;X1S]"JZH(RJ*6
MUS3FU@_1(\V+X!>3V:0?LV<MNGIKCOXWKZ3(]5#:@RL6>9,R:>XVORO9/'^L
MI^6J_H[N#!>(57T"KJ]<SIMGUPRVJI8TG]=D_]? ('X<89-<\*SMT/^0)CWS
MF>H'2\Y?@W*U7.2BWI\]>&.T9O5\Z >E%:C:7_W5S][!!<]YQ\Y"GU%'VW>X
MP.3=78E+ANE90ZRL_J15[4Z8I<?G0LB?4CR4YB!K<\+>A$K-8IFB*%40\-1D
M#V5$ 1;)!+ ,1BDF(DDSMRIA]K(G]\W?#P[L'8/I,@%V:XN!8!WX"]]J':S5
M#EJ]#3DVFO_K8A-1U&COL7R7.V2^"G0Y2!ZW!)<[) =%MGH,X9X/<F^*<NF!
M/O[D/_0#)4V]J%G&$Y41B(' )KDM8L@4-)2 D0PC)",DA56:]BD!4^.CM8[!
M6LG :&F?$G(4Q&ZZ\0'-T,?4;J@X985TF=XK+>3H@*/EA729LYL8TGE=[R3F
M2M*%O)7-GY^+M1O$FV(NQVKTU?L068B3F!' L>FZE4D(<)B& !'"$T(EB0F>
M%5)[WE+8>21]5;%ZYDGSS.\J-,*"^5_^@J.0_*W5OUW1U*N0>=\3F-X39N>_
M##H)HZ6\UJH'OZR-^%4OL8)--XOU;%QO9^/-P<[7CDV+/LFO%^'I+PNVGQIC
MI\->!-:1O-C+QNMY!D07/V[SEUS(0BR^T5Q[7=^H$7=3/CW3XO7#J_;*%N4\
M%X:+[E=LD8N<5N8 @T6,\3@3(*&F.$ 6Z54>)BE@"":$$ F570/9RU69FI.U
ML2)XUF8X'AGUGQ#+$Z518![:8?MX$ZQ#T*X"&($0707&LF"+O;'-+ J_R\?<
MG)<6RZM@U[1@US:/AU07X^OK#*N_(N,><5T,V,$)V.4C]O50VQC(]3Z<*4<L
MM.SEZXQSB,,XC(& &0:(4@D(2_1R,TD3Q@EF4>A4"[1#UM3X<+.)WA[!!,;7
MA/!O0=4HK6FRZN-=G@;;UH'T N'@/N(Z7+I1TQ2L;V"K-?7I_YV%PYN+=UK2
MR%[<69,/';7SMUS8IN,#G9O<D/L?4B[_7I6KY[QX_)07^F<YG=^OCV-NZ'-=
M+^5+7LC/^D?:(Y,H5F$L $2Q7MV*+ 642 52F,),(B21=/+(+E5H:CRTV_2A
M-2FH;0K61ET%&[."C5W!VK#@#V-:4-O6MV='W[FUW-(?<<:&WN<?9;+Z-_"X
M$&'??3OZJO,^[3HN!.]DEXY+Q^V;W2N5U(OTINM<K<B,9VD:J92 C$#-Q2SB
M@"04 9F&$>4(9S1Q*@)]1,;4Z/5F];32'\/\I8XU:+3ME\-["*<=_5T(TL",
MMM&N2<B]6K-;?<QU>IN@1W[N212\9>0>2A@Y!_>DB8=9MZ<O=0^#;';AMKMR
M]2;=PP]:?*M,+,;R]9N>\N5U(<RAY;,AFYF@6<812T",$J*],H0T$X0(I%&:
MQBF,N4)B5@=*=3-!/_%.)+%18L"HL#HBK.P\=;"/P^LQ'=U,,CS( Y/,=1N)
MME7_JCU.6&H+@K4)5T%MQ*;#;6W&H+C;AS\.B_](T8^#S(-3=%U_&#N"ZWH,
M.EIL77^#=T/K+ABE9S:@7!KO[$[=U)&A.X7&KNNXV5F<28;C1 $9FR["$'/
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
M\R^HYG5TV-%J>749M5O)J_.Z?E[-S9PN%G>JS@=NOXA<\%@F5(&0"@P0BB3
MBB<@1 GE,82AHM3%<3D4,;77N=;0[/?4.O9T/(X@:>=;7(;/P.^S*S3.OL%I
MZSU]_H\(&/4+?]K _8]XQY5]0S]47DC1;O>88O(?V_W([W*YJHJ[NL!\DQD\
M2VA(! \C0%&H5RDABP%)) .0IRE-8(AQ%LT*^6C.%>Q>?!?Q5H\\:1[Y724&
MW+M?;]U6M;+!NGU$GPQ^IXFP8PWOX(X5(E*KO3[@J-NK7 4;K!O==_)[Z_8K
MU]V0]X@+<<?.6WR(@^B1XT3<03F,%^DQ1L_MF,->&(M-#'RD^2I&YGA8)!%
M"H> (1D!'N.44_U_"+OMO70(FYHS<[0_T<(YZ\ *9\O-$T_H#;U3TALX]PT1
M"T1\[7YTB1IWJ\/"Z(-]#9M[^E;,+.2=>E./\_6[-%Y77CQ^**NJ_-,D 5/]
MM.C?S!!7(8,)!'$B($!4F9KE& '.&5:,"QI#YIB"ZZ3 ] ZMKI],/F!PO4XB
M<RVRZ02_'=,,!^G W&,4-ZNLMR5Y7TU<2*M]L%$_6.OOLWIG']R\5?9T$CYR
MU<\^P!Q6!.TU2C]>VW27,=N]]5E86]<:8QK)B&2:P3)ADF0E8$D:@8@F80BS
M$++8JHW7.4%3<XBV[7;<&.HDD'9<Y .>@5EGHV)]\'/5'HO[*P!N"X4G(CDI
M9E3*.&?L/CF<O;YGXV^+H*";'R8%XW/QL:!FC=9>,R,A)"$A%$B!N28*Q %A
MF !"(B1#%K.06+7PO5R5J5')P\T_K@/YDYM8\TV'T27]Z4HM%TR.'?F, _G
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
MRSV>?9C[.S\7@/<^?M :SK7&5\$_"V&2=%;:,C&LAW0"K &=I7V)[^XWG8#
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
M%NI #_LF#>,TDQS>KSY:SL?C9+X*9VU3/!O0_SJO+ZEBB,+7G*<(DL)*FRC
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
M)#O(PFSI9Q*U+\5; \R'^H2Z9(B&97"N8!1,%5E:CV>]3T4GF8OCSYQ& NX
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
M6\<$9&D,*&$)^R&0=3:!H0S:"HV-<;.+GG%?T[?'3S/9=X"C+7>G-@2?K#-
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
MSLB0?+"LBT VL(]"0A8^UNDG!<B:9<"3+YAH53*U+JA_GJJI2^E' 5-C8?0
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
MH',JSWOW8'&VW Q^_S-C7>2Q-\/;G]/4:WV>TD;^ZMV;'F0?W'DOC@D;4F#
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
MG9438^%/G%\5K,TE<OH'KMY=XEWF#SKD/&4.TF8'2A"V ^<6# ^:5F.1*W$
M(':_8=H0S8BH:,34":&Q6JXOWB/9XAL3*69A=? )!&[ZB@@RD5 B%%FD9IB=
MV#M3X\ZLI*<^,"GIJWMS\H<73GM@-'1%CF=C#[*_'<&G$PKO>77B:\\V)6@7
MJ'K0J>1X5$A_VDKZ4YJ()PCKL;B/X-S$ O]S-I]]N;JMG3#.%W*$,EA?R'0M
M2@*6>F=FB^0<#4OJH Y0SXC\AY=.+/1C1+9HP;^I!8]_/R!<^AA*3 4B$_6>
MU'L(Q2!PR[Q1=-R)PSH$/R?XAR^=1MLW$_S1_.L@I/3PFNJZ:CI$9D-$"]G7
M8E>1%-DG&"%*7Y1):&1LW:/@"1'3>@LC1")/8W,'.+DA?6/(WE8:L"B<1P-9
M"?)W94':+\Y"B3&$>@%@?&N@/*6BGQRL(\2Z:,KC3A*0;U9Q>PXF%K5G!KP2
MM1PEU".0:V#&,*L\=Q(/Z7NS]>'3ROY4:6W),SZ>=1/+GES<'VEG3 O+0H$<
MB DJU<[PW*4Z#IP49[*:6WF V!\_=UJWL*'$3V)89SWO$DN)J1) :.M!!7*1
M/(^D 3/W.>7 A#NMO=DQ/>]&"QHU- Y.969//>YRJG$Q.NVDX.3O9&-I_5F
M5D9:J7P6PIP$@CY[W T2UZX>=T-X-_7%P;XF;;1P3-PD\*E6+4=DY$HE!JQ(
M983ASCT.$YUKC[M!$CNTQ]T0]DT<,OACMIY=#[NO95$W<QVTT)Q<WE*R!649
M><^II,WMEW!)*GE8.>TS<8.G;YZV+*AQJ/A$QG8%BP=%Z<9GPT(0P%RR54T&
MP"P-+41S16JR>'-0S<0@<$S=Y*&%/'="XTCF3GQ\_'%5JS+7B_G&AG[[+2\_
MX]7EIC<4QO6OL]77J_5M.*XD6?L.<#!:,=*QK*91!%;'3&7.(F)^7 &V]309
M\,I>8'*L;!?C,WIB_/S/__$:OWRE;UW*S<+>Y_5LF>L%[O:E:>UB-"R3WA7D
M5='9#!B3A^Q5+M*7* Z:KS/PM=.%LYOC:$R&=Q#5_)^+V7Q]^?WMO^<Y/?3N
MK^__8M3DD7M:@:TM!FR!@):!9AS1U+)OT[H$=1\]!Z'*G(&=TYSY'0/I9OLQ
MTJ^)N0R%LU![&"(XA@9<B"KH1(:];MWQ:C]%TX9.VTG^0$@=(89>+*7;:\5<
M3 S2@K4>:QT%N8F,F)2,YS9D:XH]I!ODH\?V"8-CI+7-]CF"=1VHDON*OE>K
M5;[>$SEHZ0KW(+4F5MA"QZJR'&04ND@517[< +=A7>4=&0>AQ9[1"70JJ_M#
MR^VU1$Q..)8@1>EK*,F!*[2)O"[!"F*,SB,-<_J1D%X:>A\IWOUP.8+7_:;Z
M1L\]"[2-9 KV.OG%69. 15*8=1 ]9_: \^7$5-^7@L(QHCLLNW<('SM0'T^4
MZA]W5>ET3CI59+V'%)KL,)])Q:HZ3(%SAJB]-:U[U.VFYB#TN#,Z>AHQO@,(
MO8IQ>867OR^6/^33/UG@15$H#;,!,A,1%!<"R,QG8*(LPM'N$/&@'/(!@#J4
MMLXJ7X_$PN(%!'-&@*MUZ;4A56U5=6&BMTD)!TG59A@V.2#K'T$''5.M]HRQ
M=1G_,71V5O?PLD \6F 3FU6'KN_-O%QN9+E98 G)$=L2H)8,%%JR%(R04+*V
MSA)O#3MDJ,E1+^\LO_8TF+V,",Y(\?UC2=^YT)Y9%0H#)I 6)PI9)X)\'F&*
MY2(XIA[/<7HQC;<AL+,TKI=5=<-%U '^?ES%]]]6Z]D7VD9ORSOZP8PLXOH+
M%P$3P^KW1)D5+0H#8.!(;I ,2MNH!;;&W4&$=98GT@9O[472'\Y^Q2_X*:\^
M+*X^?5[_"R^O\@62I6H].5TN)7+<R7T'=+Y4%6YM+M'*Q]&*UAA[2E1G]W.C
MX.M$472 K5UW#N^6BZ^+9956W3[TT^7J\^SKA\_$_ M-_P5:&03N R@O.2V1
M/B0A(YD)+BK6NO/9$61V%IUO@[^QQ35UUY6K&C1\6\A>^)*7V\**JPNF5/3T
M 72*9"04DR!X9ZOR=ED$EB0_Q$\XX%6=!=E.]PI:L[<#_?7X3N-+W07_O1'2
MN[R<+=*%2\P';@(4NPEJ:U+-Z!-Y-A*EQ.R4&ONN\ E1!R'+GPFRQA%%?]A:
M_;68QYM>LD)IYP-C(',M9U<U-UW*!$D)Z<A3X5*V-NIW4W-8M):=-YR.Y?[4
M5:"[W=[O'TA(F]Q!TLBS.1+O\)+\E%F5W&^UI>W&8_EM7BLD-N+\:[&^:2Z:
MT^^7^.D"E?6^,$ONB[(U-T@#"C(V(Q8C,K*<#HJ9C4KD8>@\E\N$OF1ZOFVJ
M/\3/.5U=YD5YT&B*?N7M^G->OL^KK_3,_"JN9]]J!^_%:KT*W_]7QN4H7:U/
M)>:%FF WY=DD/;.U0&3)"= Y)<(VV\S]S>#)"]$F6;(+6C?Y?=&>V;53V@-E
M<',M+JR4+ F(6DM0KG@(C"?0I'%LQJ0X:YU\M(V.<^J7/00G3X9VGBJ#SLK)
M3>2*7'0-/M12!:8+N>^,DW_F+1U>RO*X+^U^G'+R\0:YGBR]/<7D0UC94S%Y
ME,*$X 44&75-H@KD-T6$I)E +6VV9I^W<:[%Y(/$M:N8? CO>BXFE]J'K(L#
M+E6MK+<9D-8/49842M3*\72 J7\&Q>2#)'9H,?D0]G40>GBV1WO.0<2P\0W(
M@5'2&G Z2LB*!Y>C)XUX4#_"1GWMI^]1VNS@&$4$G4/J9N<Y+U/6Y'K*XC*H
M9,@)]4Q!,J)H9U.,N?4HO[,?EC (!<.')0P126?#$D+&8(5U$ ./4-M%@E/$
M&9>-8-QG+/F0GE?G-BQAD,3V#$L8PKZ.U<L#G7R]7Y3WCHYX4(HCG>[%@,_,
M@?<B)R6+5Z+U2+P#29LV"?#%SJ]3!'(>.+NU(SURVHC$+2G(Y$-6P-4QO"47
M'Y$Q2Q]?'FD]'VHG06,X_(Z04[\%8R9Y9CPO$'BJ.66>[ !1%-">+5$HQ9X,
MFCJK@K&1Q'E8$=D0WG:@HAZI\OL+)T$604*&8%0PQ!HG &TLH$LVV:LDI1HY
M$OS'H *RT;*-FQ]V35C> 70.S9?^YSS=%(?D].M5?C.G+4F;+VVR>^@G>%DO
M?FCC<,92R6"$)^=$6%LG*7,(5CG':3.YU+IE2]L5=!6,/A)51Z;$CR#B\P7X
M?\[6GV?SM_-\L^;LO;8%N*QKEC)"]96@,"-M43G)T#I.T8+NK@)DDX+Y>'$>
M#>%OF7SKJ;7TAQP7\[19="'SR+H<B-=U%N*F4W;6"M!DGGV.RI36?G #LKOR
MD2?6QT<*\[P1_/'S;'F]9LUM\$DEVJNESFTS#$)RC'8MZJB]5CY.54^WF^JN
MS-Z)\7N<*,\;OK\OKI;KS]>GCD+A@R-_$C>3V)&!R\5"UAQ3#C(*T;J*I0'9
MTU;M]07@(X5YY@B>E9LU"R;K5E4@5+UYJJ&10!]IS5EB#JX$VSJ:<#K5TU8%
M=H;?HT39$+XOG_5[]>4++K\ORC^N<(G$B+P:)Z%W]WM>*E?WP)5.DH;+F+;)
M<04EHZUSV,EP14/@E\D57C3+LK7F>)$TW,TDH3M^O[K)C-[2J4J59'B4#*PW
M'I2O%QO,"(A>&E&B8_IQ_]GMXY@.>-<YI=T.P<4/TYM:\[R#0-43]?W+][^P
M7DZ\+4^NR3C3=#[4P61!UG(D3\:'T!!"T8YQP85KW<WX<.JFP=\XJ'BN9UP;
M$74'OIM5W=RO\<!X)(<,@M=UD[H,/L4,C#XBSUQQW5IY[R&GLTYQC1"PO^O#
MT>*8^/;Z#1D:7^:S,HO7 OJTS)M2M=^)KQ_PDIAV?=]:6P>\H8U+PEROWLS_
M]>:WU6U.$I<L&X>@!2N@G#'ULD'1!R0[.42,_) 9)"<3TA/J3H##8BK9=*#B
M'BWX[K"X'<(BM#*>;6X"(JC:I\?K0 Y]S$:CY@Y#Z^2=_13UU(GP=,B-((4.
M,'5'_MMP>3/WY>Y$V!P"9%&@Y#H#;15!K)(< L\.>$Y%6O1./=9?)Z/J.9JF
MP=6+V&=-Q=$IO'[8B2C1LQ(*E&)HNV05P6FL8QI$CE:1A@ZMFZH^1].T)V5;
M!!P KZ/%T1.\ZIRJS7Z\'81I%;=DK **H&D==*@[HPOHQ'@@Y1^(4V/!ZA$M
M_<'I>(GO@M,I[.^L=KC(D*16#G1A&92Q#C#;N@@KC,B6!;6O2FR<VN'FZ0&C
M'F:GLK6G.F(N0D##/9 S0):BS@Q<HO5SK[4)F3DL^ZX\S[6.>)"X=M41#^%=
MUW7$5MKH3:[%1'3B2I6 OHJU6DFH@F30IT,&FYQ!'?$@B1U<1SR ?1-/'Z[K
M6%S.$JYSVC"&].!F/S"3E,FE #>6UU;R H(LHDZ4*UDH8@P[*'/GF>G#N]X_
M30[.J(=$,W9W")G;B:E::^^2@F),;4NE0HVD,C"H$",G,RNTF&>^FX+IIA&W
MD>PS4#F"S1WX+/_"Y:SNFMN0Y+4"?K><U<OO7_(\EUF<T:<WVK/V;E#29LBZ
MYNHPY*0]A23EG"+6QF>\M.[%.8S"OD!V#"86+R:@B77579?CZRFI6=.&0S+J
M?&UR++F%D(0%S<GWHV.:%'=IH)Y^>.DTN7BC'V3',[871-SLFZR)W%I0YG*)
MH&J1C"NL0(HQJA0MIV^UQ,34Y]0)@MLF_B.X./7@H6^S^M/_G,W3ZTM<K7ZY
MOS.['4?(@@_,!="V,.(,#W4>NX&Z0&.%<PP?A=*V#QEZ[D4=@. 8\2W&XN7$
MP'A&7_YQWQ)622%)04+2]:B--@+23@$>4) J=3H\'A1[3&+8'X.J<)MGPXYZ
M@HS&[@ZLW6WQYX]Y^>6"L<"\2*&V+$/:9(P#9NU!*R&*=]D6;)V3LXN6;O.]
MCI3Z 9<^@T70*93^Q+]G7ZZ^_/;WUTU:YD7"XF.1Y$_ZG(E/W$ H@MP [Z/+
MK!!9K0>$'D!6MQ?6XP'L%,%TBK77UZWT7^-R^9TX>#V[2$ACI(YU&I;9!,H]
M!!L-2)U%O4#3.KV$&MM&6[<W2^.A[F01=5'H].=LOEC.UM]O Q!W]NF[O(Q5
MAI_R+]_K; =B*KV<'O/I^E<N, ;A5600-:M%M5*!<R& C59H5S+W\B#W;0 :
MCR:VVYAV&WB^C! [GV9P,\]A_FE3ZH-?9VN\O)EO\R?^[\7RC\7\4S5%?LUA
M_6:UNJ)?WE0%O<_KV7*3S'E"L5/#E[>L@!J+)XW*HNIKM]2Y2)&#JBY-VDQ$
M0X$0-/G$A3/IO4F\E-8%&]LI.56Y;M@ZIV==559>.VUT)$05E0>>&2TN808O
MT8.WT4DOHTZ\=7.4+61,FRC40.Z/5>"IK.[ #JR;<7VS&6N2TR9,F'B*4C@.
M)I-N5I$\*%++&H(O/**2=>9X8[ALHV-ZO)PDW"<%(R=RND.TW&95,(Y&UEY\
M3E<_NY;0:)=!.\6SXY89USH9<3LE4]> G"KA9R!S!+LG#K+6<_Z/!<Y_Q[@9
M3'H3)L;(L=@Z;+G4%41/SC(+$716TM29WD7Y9XR?W4_O"P3'R&S1E($30^#W
MV7*U_G.Q7'^J'L%BGFZ+D[P1B#;5IJ"U01+SQ)),+ E1T X16M'!?  (=CU_
MZN*<IC!HPL0.#I ?#]6-@G3&&5ZB FY= <6#@" 2 U'0)>EC=*9USYVG5$P+
MEM:FQHE<[@XG?^&7VPVDBG0,@X*< JVC%$Y;J3;U,=H6DZ(R80PW;1LM/9FG
MPV6\%S)',KPS8^/7J_PA?UUO%&4]-FYK-TSQ+/($)M9PJ10),%E)BC@75@0I
MXL<=EP\R/K:_K2>0'"O5/>9( Q9/G1^BC&9/CU=:V)]$TV=:E+LKIK:,V6BA
MD&:F[45[S LCP!L91"@B97Y(EOS!+^SI3&H G7$8/3UZA-ZQJ.^"Y'ZW(4CY
M8O3@L)[F&,E>1Z6!3#45E)5%NT.&,A_XNFD[LHZ!G.9,GAHW6FB^TZ@7(7K:
M 0:DK>J3Q00>.:.MD!D:IF@]A[C'>U\R;=?3]AAIQM#^C!@2K+J=>I&3%"X5
MLNF$ =H7Y.G5D>"!#E17N(A!Q.-LE_N73-M.]"5,EB,9VEDA;V HBB37/T5,
MH&RH1I8GZY^C)!]1LB+W7>J<22%O:Q_Y5$[V5+OKZP0XIR(1FC0=>#F!LQ'!
MJJ1CEKJ$O4WFSK5V=Y"X=M7N#N%=S[6[5LJ0C2D0HB0%EC(#=#H F="*\.^%
MUX>TWSJ#VMU!$CNT=G<(^SHLQ+R>B<V8=B$9P*@]G6$Q VH,(,G[]K4J[,"^
M6&=5N]OZ7&C&X0Y1<M<43$>C?(&B%%E0)DO 4B+D[(0U9/]X_?^[<MU!DCVL
M7'<(FR<^6?XB7^GSAS4N7U]FG%_KQS?S>'F59O-/'Z[":I9FN*2EW6C+S*,J
M=42Z0*WK.#8Z>:.G@S@)A=9(^N^YI+4C7ML7;(Z1\N)E6-[=Q<T?=YFF3,D@
MO+= FTK6DK,(H="7+.:D/3HLOG5*T0Y2>G)O6U_U'<?O[F!#KGI^]:5.1;C@
MO#B6"/Y,$^B5TPY\5@&TEB6H$,GS;YWPO8N6GJYRCA3T7O <R?7NT'.;D/Z>
MM#8I6E+=]QGI%TI$(7@MSI&6['UB#WA1N\$55-$:KFT>]_YX'W4]W?B,@;!F
MDND <Y4_;\MK>O%L?9><=5T3]LMBN5S\FX[SU_B5?K+^7N<?)_)>#7#%:M29
M>W!"%C(U+28AG96J=8^3(?3U%-EK@[O1I-,!\G[DUVTIV(WF+EI%PU0=$Q3(
MGY'1 M8[,)%X1IT2ALA&U6\_TM-3;& ,C78"]SM!TG_FV:?/I(E??<M+4L,/
M5?1%*E*;VLW!)5,W!O$)C6? G1 Q!L%B',/XVD-23\9[.SRUDL'Y%LM]B)]S
MNKK,B_(^?UM<?JOJ^:'RGITR%*S->U^H1.Y83HQ<'<>34!D=*%N[VA6YB;UK
M\@JR\+67JAJE@*Q]==PVP^#:"_>DFU.R I#<&U Q*-K$/(&51B:I/(^V=6>%
MG<1,[VJ>B(%#[+'A;.\PM+X)(MN 6;'HH4A;YPC9FGB;^290IW0)*?E]+;5?
MY )FO(*7-J(]Y!IF")\[Q,I-Y#BHJ"4/ 61FM8LB\2:$FJ8FF&,F2ZOU004/
M/],US"#)'G8-,X3-$X/EW89Q/UY,"]HT?M.VR-9^?8%YP%HNY++B.J:8O&NA
M4[:\NB]X'"/-13O6GMD%G0W).H41%..U%4S"NH489,^LS*&@M?H9:WFL"[KF
M<<L1$#,VRWO+(*QM@[0V@-+7XL& $!A*B*2.30A!!['/Y!TG@W"\DLRFALJI
M_.PICU"R8HHM&5#H4$]?5T]?A!2M==R1EA2GC83I-(]PB+AVY1$.X5W/>83"
M,(RJ=D@T0H%R(9-CYPTP'DTA=CCO#ZE0.8,\PD$2.S2/< C[.HC\;M.%UX:X
MT<(XQR%(KFL-J:ZU5Z5&'XM*I CI9R\0!9D^W[SM:=&4[YWBYX\:?US>;C(C
MT6B7@,EZ$V(R+84Y6A2B3R%;95SK>ZCG:.HO3#)<\@? Z6@Q3'PZ[0QW?_SW
MXD;).B49%B%!*EG'&2=+K/(*,J=OTX]D,H=T:G_^3?U!Y7BI+D9C<:^ ^9"_
MY?EM?Y3D'%HZB NS="YK@^ X[3,MM>&I%"<9.P4R#][5GW<S+FB.97.WL)G]
M?5L4&&I[GL) >^1U FV$8+R#PDN.4BM1U"%ISL^_J3\39V3(',7B7@'S^^Q;
MOLO2-@)K;[?D98T$)0.!<TF8B$[JA$D_OA\=AIC[5TV;4?/RD#F2R;UBYNW\
M=C5,&$2D-43".RBA&808!,3@G8TIENC"*9"Y>].T.3,OCYCC6-R#4[6M?V10
MA=6(-5C#D$ O:JD2,O"\."WK5;QMW1[MZ%ZL+ZIV&CCCI_*[0\S<;"KKN HH
M/4CI:]=1.FA];1*9F:!M@"'$PTK]?L:.K(,D?%A'UB'L[@$T>4T/N]U0MUV7
MM!!:TTZJ+EZ-AF?P03HP5OEDK%6E>6>];73T!9ACY/L8,J<RNP? ;#O$[])?
MLW4^*EU/<.9J_9H#7Z0"S8K++FC:5B\2Z^NCPN_E L?'2:!3..VLSK 95484
M9/77^*C)"KSQ"(SV"EG]0JK<.O5T"'T=A@J/@\4I%31#9-3%!**'J[M@RJ3,
M8X$DA;^^$$1/5@%'*8IUUHG0W,1^\/X.XX;-$32(QSUHJ,VAO;HE_^W5>K7&
M>7I0Z6.C%@PMR'IUHV1(X'+0@$:65(K@.;0>B_8<31T&$]O@J*4L>L#6%DZ]
MS]7.I"4]U:U!*T9[QT/(!:MNY=5JT,"8X=ERC^SQ^-E1SK_=%/87&ACO!&PD
MIR[.P'?+1<PYK7XGGM:UWNVP"Q$C.B\82"UKNTS% !.=Z:4@PYAJ1F/KNK^=
MQ/1GS+=!5QONGV_%WU^X7-(GW_(H=7U/GOY"U7O[5S5NC9YB63$I' A?6]MB
MIA,P\ (:3;8ZUR%G?=?HU:C^;?GCVW+'Y5>/F7SM3><L CG4&8RI^=VQ=FXU
MR"'6M$Z.R7MS2,+BP2_LLB9OB,P?7IZ,P^;.TML]3TQY%B&91*0[XI!#(R"7
MH- )YW-Z^?3V4<:LCR3./:GN0WC;4ZI[C-*:4K/M6#"T8<AK<'5JMT41$OFB
M,A5_$B;Z3'4?)*Y=J>Y#>-=SJKN1+$EO:E&0J%./R5\,J(@W->O?V>@=/V3P
MV!FDN@^2V*&I[D/8UX&[_>'S8KG^^/@2$(/E21@%.2M:A*Z=6IAT$$L2T7&;
MA3ZHO'* L;25D&F"?^.?&>VXWR.$;K:7UE$P] )09G+YN8W@A9;@B%',"F,"
MM@[-["!E6N.T@9"?@\T1'.\ .*0X28O&&5Z^PZ]Y>:M $R\JU?U47 )E2J[C
M(#EDFZ245GE96M^7;B6D,] <(^)%:W[W )JG-2*D;@47RH!GCGA2@T-!N@)2
MA\19X=RHU@.6>ZG'>KFCZD2^=X><6QM0BR(Q:C#HJ^E?!+%$!2C)A&245:5Y
MQ]-M=$RK;$Z5[5ZH','H#L#R,+1]V\K B=IU!:$('^M%FH/ C8=0:@/6K#7C
MS5/ GE#1$U".D>R>6Z0CV#RQ'[U;W][?@J02?1"Z+J+F4]9JL>!,@FR,0^^<
MR?J0N9@'O&J:F\;Q3Z Q.#TQ<'ZP[EY=K>G+V7_G='=M2NZ!*%%E;8"'1%99
M8A%J$TT(R).7+'F6#BGF?/9%TT5EFXMT,19_.SB.[A;T8 DN$0-2H+V4F ;%
M)!W6FI$'R2QMJ>(4F>]C^=<# 31*B&8L +7B>0>P^6-(FF+0K&AO"HBT*2"K
MK5^<D< Y5])'@:6,:=_TV8;])8 VFI0Z0.!?BW5>O</O]?1_GR\W4PUP60O1
M7E_B:C4KLYQ>7RVK""X2USH%9FE+*45+LW7("VJR_+*Q-H=B^+[;IV, .("\
MZ<RKL?$WEHRFGB*]R7]\]0UGEW5EOR^6O\Z^S5*>IU]GJ_5R%JXJ"R^*LYXI
M1I8 P]K309,1("S9I;3-6"P:O9$'6%J'O6V:?*VQS:T1.-V!ZJHS6*[H5[Z_
MBK&NCWCWKJ:5S&)>W?]LY])I0]4^^*O_G)'Y>;5^GS]=7>+F3[Y^72Z^X>5%
MS((G;@L9$S7R6LMZD9-'9&5A+GE=RYU:&W CK^D@?)MSPG>7:.A@=[S&U>?;
MQ='A,4L?%S]TD_WE^\/NHP\[@UX(&R+/-@'WM;PO>@3T=50MYZ%(5$SDU@FT
MQU-[$*+M.2+ZA21XODFX]\,F:"/_&Y?IPWH1_U]BRB:[<.R1&WO?^>+C-@[G
MP+AIO,4+*[VJ8Q:D(,!;!(]*0,Q)).\,!C/&!*?VHS;N8Z8?E[AIGISCU?*Z
MY_L\O5U_SLN;'[Q:K?)Z=1T_U>3CD9V=P$5&)A2/$H+U 33W'HTPA07;VF0X
MAM NTX&'8.?)\3^ZN#HXTV\V^>W^?D/;^.],Q\*;U>JJIKO]UU6MUK[-8/$H
MN;9,0\020.5DP$D;06 V405K?6F-Q4$$3IS ,3Y@%B\EO7."YLVE) N,%F8T
M:*T5* P"? ZACL_4RC&=GK3Z?SEP]G#E/R)8CH7E$9*;^O[WQZ6M?MN,IDMO
MYNO%JZM/5ZNUK""Y2PQV,6@LD+&:ZB82#ZW7P#-]T[%05#FD"=Z0=YX)Q(X1
M_.(%I- [NH1ZL+"<R2G+V0%3F=/"9 :O4P*42J1<I-"/3^/CX/7PI=/V9N@&
M7T?+H7N ^0<+\R9QZ3T'S)S. "%T;0SF0#KI$66VN90F /,# 39:TX9^ ':L
M'#HPW(;:P?>Q+2V43.AH)V6DA0;+ZP194M529I&SRDJT#A,>3>RTFO#E?8V7
MD6H'\#U(!WSX3&):72C%9'(%(8=,#)6J &D$#29(4OM,HR^M$W(&D'=>[O"1
M@#G&]SA">N<"S)M?VHS*5KS.>S,9R R)=&[4 ;6&CI$2)*ID%";;NDIB*(WG
MI45?$*+'RK'WNQ><+?^%EU?YSXPU4KNY(;UF+G'\CQF&FZ;5-S]/K]9W?_)V
M_NI]E<^RMAO"U>R4ZY@QR&AZ0S,ZGQI=VMR]]3[ZOKH+OT?EA?,B@8K2@]+>
MU9Q^]_^5]V7-;1U+FN_S7[*C]N5E(B19ONT974DA^[8?&;5D29BF"#4 ZE[U
MK^\L+"1%$N Y0(&GZ+'#,KCHG*S,KW*IR@6$4]Q8Q9*5KK4".D#/R0IX]^Q#
M@OAP=<-\^H7W\ZO%3[+8.&*A("_&*+ L4]P@N:@AHX52>[R;(H+QS?V&5L1/
M?,34"F\/M/(DPNW!K=@M_/6/FX__/L,%$?7EQSO\CI?K ^'L*%*0,@ /?FV$
M$"C +5"2C*:.B52B=0?U891U@L?GA<T^\+:384_(O&L$'ZYOUY.<>YN-+& I
MR 55N 1BG *'NI2H6 GWNYBT ^@0 CO!:4.$[ -A<W'UA,7?KKY=4R10.<:W
MYW.YV)R0EH)(KKG23((GZH$E$WFQ@KOF6>P'R.D$9^U!L ]N)TJD5W ),A5R
MNYXDF8\E"F"6$9]R<1"*LT &H\@4LBBE^=WV$S1-?!,T+<R.E4UG#0&M22'Z
MQ,!ZR4!%KX&^=)"=YD9F@=(=BL]>V+S[:5VU4_G?4]- F;47S!@PRB,H;R($
MK0)HE:U2-GDE#O5Y>JE- T>):U_3P#&\Z[EIH TA2HJJ(<I2:JS-P.F005ON
M<N8A8+RG.UYJT\!1$AO:-' ,^WKR4$[0G;>GYUQ8E!@3;1]-',V"/@6IP9%2
M==RFHDWKSLQ-%S!QDD)?1P[/CH@.ML-FS8^<1=XVHJ9]+#(9!TG;O*:?%XA(
MK'4\A20YXT*U;H7X)%&=1(;/#YCY.:77 1QK7=>Z9&SYI=X>?@^7/X5#MPN\
MX"66%,E["8YLC^*10Y"I0& VDMG1RFG3&):#B9L6GHU!\4CE77L)=0"]3UC+
MO=,*\^-+?+5Z$Q:+'[2!UPN]B,5S<J(9T!H3.5,Z0(QUH2%YBI9M$<U+2$:2
M.&V0>EX8GE-:D\[PJ?XV68O_N@Z7Z^85OVP)J$XW7BW7XOMX&:[VLO<B6.V,
M%QR,KQD=1=4VJZZ 3IDGQIGF@0^(9TXB8EJ_\CS0>U[)=* 1?\$%;:<Z\^8V
M(Z/<?G.]S@L7;#+(&42+#A3+!KQ)")$3'YW5Q.#6F1%#Z)IV=-EY=5]SN70Q
MM&S_MA$A.2,L!VOK,*XB+'@O$8(NM9^9SZ+Y1,;3%-O9AI:=%U=M)'"\XIJO
MPF6CUG$WX=@A7LDD,'K:$]XG!<JE""Y[!\Q;;3P*SQTVQM4PRE[^[4*;\/8,
M<ISX('J(_W!XU1=>A2!KFF[)2=-J%7FRS 8(RA@MG?+I_@WJT>[=84JFGH_=
M'ALC';V&@NK VWMB-:A1,B(:C!+DNZJ2B9$9@:P"A4^,XBALG934 'YG'*Y]
M-OB=02#-;/)9^QB%R]^NB&_7ZQ2(VXJ&72"_:5!6[=$-.Y8W7;M_^KLG=S=J
M3LD9>AZ=EULG)M7?Z0'VT[MN-@8AUW!.WFFMU@,5K -O#0,EK?-8O50^Y)#B
MT#L:IA._#J3N$_[^!7'UM\7\^ALQ>'/QQ$1T:)@'+-6]<;47MZ. RXC @T>L
M"N!\R<1[Z9J\-?KI4C^0&=Q&'!W8W(&YK"Q$P:2K::R\QO*>5+TFWJ68HM+:
MQ1C/EI;Y$C+6FR'BN&3T,>+I"72#,@Z]8ER$K(#"N'JSSD*MM/80&#D9-;=#
M\;,5^/QEDM%'(>2D9/0QXNH)BX^D/GL7N U&0^;$+T6.-(0D$Q138E"UK:P^
M6\W=RTY&'P6"$<GH8R32Q9GR8XNYZ:84)*)G IP+H@ZQ3.!9D<",-=HYFT1N
MW8WS #F='/E- J]C)-*I[MJETHNDI!&9UZ745ET\U$Q+#T5Q[55D)30_+3E
M3B=9?I. ZQB)=%;<H!E#:262S&E+J*@%Q#I%1=%[F42GR\&>XR^UN*&U5W\J
M:[NJ6[#9(">'4M#F .4=T2T5 CHIE36YR'0H^^VEUBV,$M?>NH41O.NY;H&<
MKI2Y8^ XIW6@"/4P)9""8\9+)DPP0\;LO82ZA3$2&UJW,(9]/7D;KW_<L:/K
MR];UUL"@2[!D-WFVFI9C)$3C:P4?-XS;HB6V3I)X@J1.O(YG.!PZ62 ]X>OV
MBJE>X&^O$7;C<A5+.G"$'#4#%9"<,Q'(5Q.D483-.<FSG78?H*N3V+P%$/:!
MK)54.D#:Q_EB+9K;/D^/K'*KI#437-4&#A3^D=>.7M7[4P:6[#UJG[-6K<^
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
M-H*:'\^UB1V'.]KQ]D0GISI7/" M-I'W1)"'H)P"#)'E&)(2.*0GY&//GN[
MOHD=:,*RZ46^P+#$7W#S_]^N;E94$U:NEK?!<_8E>YTUU*)Q4-9A[:H;0 :F
MD!MK<S3#@##PC5U$CD=*=7YV%G=P.W/OS(X6]/#8[M7J5R1!;:8'7=<"C)]^
M^4*;[$5Q&5*02*I5ZWJ)+X%++T)&6VO5&Q^O-2![4FB>!4WS:47[0M"\]@Y?
M7>5W]+3+.UKB@EM:C$P"D!?B=;:<G$.R'YQYR[5(0=O6F>.GT#MI!-8+?IL(
M\X4 E[ZYO4-;=X2Z*"$5R1CY.Z(44,):B,DG<,5A"4HRPZ? ZSTR)W40>X'I
M*:([->WMCV<%Z9LOX>HS_<+;JU SI7=VA+AK4ZP]LZV-M!V]HNC+,[!6NX)8
M>'*M!Z(<3^TT*<6=0;:!(">.BX:L\K:FF'Z\Z]Z][<1^X:TP'H6'S'6]=*#]
M2DME4$*P(MI8^U0,B)9.I6.:Y*-G@..S"^F%&/JUC7B5_]_U<K6>/W"1F'&9
M.P9>UFZ.*1MPSM>B)\<LK3^$YGU]CZ%SF@&XG>G-DX37+4#?S*]6LZOKV=7G
M#]]PL5[H\B);6P+Y,> M5A\[D!?#R.4.R8C@205:TSIA<SAU@\!H_W)@/%E0
M'4#P=D'#8CURE[630D#13-6Q PC!(D+D*$).26C5>I3-2!*[N"T][1CT.833
M.M0Y3];GV["XHOU5/9#?OY  ;J:*O0[+6:J=P6>7UT3-VX^_U\2#Z\V+3QAO
M<^(+6^9]MEQ[H\3/^R3=*%>;5"H^)K!\75O&,S@I%7@*8;@Q!:5TK<W3'EI.
MU8CO<;794[4 Y-5WXF6]\?IC3CS^6O?>//WGE_DE:9'EEO^WZ9)><RN- 5EJ
MZ^ 4R<+8XB%J+V,=WBI3Z[/YHXF=-NFT"8[N:\OG$5PW-KNN\E?B[&->"/W&
MY76F;WVLM4WUZF&UF$72$&N&O"=;0G^)J*(W?-[U>+@(1EL,PD%4T9"E2HD,
MA_9@ I+W3 J2R4/Y"L>;]M8KF1;;SP3#1UV%23'1P<[XF?=#%NA\#A0G!BB,
MG#+E X<@9 9DGB<KR%]KWO=Q-)'3%C)-@^?S2O)HJ'['19PW NO'W9O7//QE
M]GV6R4=;DF/WX%R#2VZDX[0-8^W3&VV!4-""X[D$560HNK5J'D[=M,UIIH'G
MF637@0I]VI!<,&UDJ;T997)U2CCC-:D[ ZLUB[I8"D%;GT4]3=6TO6EZ-?JC
M9#5A#?%N17_B[/.7RAY2M.$SOK^N500?RCI(6'ZX7BU7X:KZ,%LNWM:LK0];
M;LNSK4>9N:YQ0VU4&R3$+ /DI'1!XZSRK0_QVU ^K:D_2U@V@4@[4*-#5[T^
MR[FP@DNM@@&=:NV--K3_+?$W.QY\L"HSU?K*?A2!TT944R#H2!"/%V<'6%U?
MHE1G)5QN[=5Z60^\[N_D9I/'L_[AG[/5EU_GBX*S]<]O/*"+(*+2+$8HW-':
MF2$WW(H 6$HB'NBB1>M.BBWIGU8!=X#TR<#P4C;"V_^ZGJU^;#O"O/J\0-S>
M/2>CF&(1/,_D:05NP!<6P.@@.(]%F.:#2$ZA=]JH[:4 O86P.P#V'G9ON?N
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
MK221Y%,F 8Y33&&D4$+8.H+7/.$HO8@B[5&">K)(>PS7>BO2+L:@XL*"##Z
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
M:C0AOB6/I))N00I@V[2TMSSP/*:6A^UM(B<4E^LJH*+$TY#%+)!BB6-MA'?
MJ]@IX(D)9<R"6J"@/4,FJ- #?'%OR<+3^3,!<+PW *Z)^&+&5>G9BK(+28(B
M4LXP+W:+&%RJC1W8-WS=K@\]7K$C,J<-*C32I;O;@UWJ U]: TGLY/YS$8MJ
M\>ZW((25J$_M-,%S@)S8&\@M.3-D<Q,5=#JOE)QOV0J]!S EU7,=QZ6AW*\5
MSRVC9MHZ?![3T2I!_W"@Z@J(O;JC2X(@1@Z[95TYCD<J\!<+=.>0ETN_7@>O
M4FZ72H/8SX,>A"\+?CTJREXP):] 5;<,M^R;__,2/3[0G_*L-GHF9S5_'2GJ
M3=)<T12QYCI05XQ%4'N ^-B0L4O7.$I9IXU=UGO_ (?,,ND<P&=J0J1145"[
MD.B?'^05PADIV!+%X[\DJ.L]"+^7$MWW^ZW,8W\9\?K_!ZXO5N??*I1H*!G]
M3R7H$AV?8PD(C:I6+P\^<^!75'R#9//EUXM-?RE:7QP]"'#5&27<06QA-BZP
MHX4EL=T)SDJB8A=$&"K)9E  %LN_+3/$!RZ2#Z8J*%NOV!Y*>KW^/B-M_XY$
M;[&*)P9YHXEY!T]UB!Q_B5U!K!F*H,QG6LV *F'.I]5=O*G8$;)"Z05@ZSS5
M@1+Y#0 CX!Y%)K1WA<' Y]CY@U1E$2$&P;1PM14O+(SK_TR0O0O%%V.9^S7S
MG28WQZ.?BV=4 E ]5#\->TB%YM4OR>UN^#79&?PKZIFKYK9OZCBQV3;LM?N'
MHSN;N^W>G6V?';9]>/#XHXZZ[8.#NYO7A^WXA3"U00W'4<@.:7UE"YZ_:0P:
MM4T%TW&7];Q5/<<7,/TJO+NO3[^XIEZ3M;<6:(??AFM ZM_/>WX_G-.9U>L%
M]K8P4K'^8=._ [+<SO>OS8YQ.ET\49#O%C<5T5\*B:0BF/T)ZN6+(1*T__S,
MNQH/@.OC;IR*TW%]QFC+_&TNJU?E*UKF/5S:KVCU/AC4O*3MO)P\2R4D[.(:
MXI*NIMAOX;RVN:(=7^FW:(GUE\0*'5Z1&X>?%69PYVMCE53HKKKP" %9NKN[
M;*QIXYY7NJK/\#J<?S'O]$]02P,$%     @ >F6;5B0LBF?W!P  ^"<  !D
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
M%     @ >F6;5G')&+,,V0( .<<E !               ( !     &-M<RTR
M,#(S,#,S,2YH=&U02P$"% ,4    " !Z99M6>O/BQC 4   =Y0  $
M        @ $ZV0( 8VUS+3(P,C,P,S,Q+GAS9%!+ 0(4 Q0    ( 'IEFU;6
MHW2-]2L  -BT 0 4              "  9CM @!C;7,M,C R,S S,S%?8V%L
M+GAM;%!+ 0(4 Q0    ( 'IEFU;E1XF^>K@  &75!P 4              "
M ;\9 P!C;7,M,C R,S S,S%?9&5F+GAM;%!+ 0(4 Q0    ( 'IEFU:KK0]I
MIB(! %Z/ 0 3              "  6O2 P!C;7,M,C R,S S,S%?9S$N:G!G
M4$L! A0#%     @ >F6;5LZ3/MPK80$ +N ! !,              ( !0O4$
M &-M<RTR,#(S,#,S,5]G,BYJ<&=02P$"% ,4    " !Z99M60A+;[V6M  !2
MX   $P              @ &>5@8 8VUS+3(P,C,P,S,Q7V<S+FIP9U!+ 0(4
M Q0    ( 'IEFU8KE+U"<F@  -3"   3              "  30$!P!C;7,M
M,C R,S S,S%?9S0N:G!G4$L! A0#%     @ >F6;5CW&7YZ;!@$ +HT* !0
M             ( !UVP' &-M<RTR,#(S,#,S,5]L86(N>&UL4$L! A0#%
M  @ >F6;5HU%HJZ8S@  +C() !0              ( !I',( &-M<RTR,#(S
M,#,S,5]P<F4N>&UL4$L! A0#%     @ >F6;5N87]R[K!P  \R<  !D
M         ( !;D() &-M<S$P<3(P,C,P,S,Q7V5X,S$M,2YH=&U02P$"% ,4
M    " !Z99M6)"R*9_<'  #X)P  &0              @ &02@D 8VUS,3!Q
M,C R,S S,S%?97@S,2TR+FAT;5!+ 0(4 Q0    ( 'IEFU:S=QB+\ <  /(G
M   9              "  ;Y2"0!C;7,Q,'$R,#(S,#,S,5]E>#,Q+3,N:'1M
M4$L! A0#%     @ >F6;5N!*W27V!P  \R<  !D              ( !Y5H)
M &-M<S$P<3(P,C,P,S,Q7V5X,S$M-"YH=&U02P$"% ,4    " !Z99M6J XJ
MVQL%  #M'   &0              @ $28PD 8VUS,3!Q,C R,S S,S%?97@S
M,BTQ+FAT;5!+ 0(4 Q0    ( 'IEFU:DIQ_:,P4  .L=   9
M  "  61H"0!C;7,Q,'$R,#(S,#,S,5]E>#,R+3(N:'1M4$L%!@     0 !
*,@0  ,YM"0    $!

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
